Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ua-parser/uap-python

Python implementation of ua-parser
https://github.com/ua-parser/uap-python

Add zizmor to CI

masklinn opened this pull request 12 days ago
Add zizmor to test flows

masklinn opened this issue 20 days ago
Specify the PyPy version to target in tox

kurtmckee opened this pull request 30 days ago
Remove dependency from ua-parser-builtins

masklinn opened this pull request 30 days ago
ua-parser indirectly requires itself

lexdene opened this issue about 1 month ago
Link readme to the default / stable documentation not latest

masklinn opened this pull request about 1 month ago
Update version to 1.0

masklinn opened this pull request about 1 month ago
Fix a bunch of URLs

masklinn opened this pull request about 1 month ago
Add release workflow for ua-parser

masklinn opened this pull request about 1 month ago
Add configuration file for RTFD

masklinn opened this pull request about 1 month ago
doc update, fixups

masklinn opened this pull request about 1 month ago
Build & evaluate pure python regex filter

masklinn opened this issue about 1 month ago
cut 1.0

masklinn opened this issue about 1 month ago
1.0 release todo

masklinn opened this issue about 1 month ago
Split codegen into a sub-project

masklinn opened this pull request about 2 months ago
Enable early-cancelling CI on PR update

masklinn opened this issue about 2 months ago
Finite automaton conversion

masklinn opened this pull request 2 months ago
Fix perf scripts

masklinn opened this pull request 2 months ago
Add a "lazy" matchers flag to the `bench` script

masklinn opened this issue 2 months ago
Fix perf scripts

masklinn opened this pull request 3 months ago
Implement trusted publishing & automated-ish wheels publishing

masklinn opened this issue 3 months ago
Drop older Python versions

masklinn opened this issue 3 months ago
Add py.typed

masklinn opened this pull request 3 months ago
feat: update to recent uap-core

dilex42 opened this pull request 3 months ago
Add graal to CI

masklinn opened this pull request 3 months ago
Investigate (and possibly add) `py.typed`

masklinn opened this issue 5 months ago
regex-based POC

masklinn opened this pull request 6 months ago
Ruff does not understand `contextlib.suppress`

masklinn opened this pull request 6 months ago
Simplify codegen through the power of doing less

masklinn opened this issue 6 months ago
Rename the string regex attribute of matchers to `regex`

masklinn opened this pull request 6 months ago
Improve detection for certain browsers

ataylor32 opened this issue 6 months ago
Update uap-core to 0.18

masklinn opened this pull request 9 months ago
Add cache tests

masklinn opened this pull request 9 months ago
Investigate skipping `re` entirely in `re2` resolver

masklinn opened this issue 9 months ago
Investigate (& report?) performances on JIT runtimes

masklinn opened this issue 9 months ago
`-m ua_parser` does not work for pypy

masklinn opened this issue 9 months ago
Add migration documentation for 0.x -> 1.0

masklinn opened this pull request 9 months ago
Avoid eviction on entry replacement

masklinn opened this pull request 9 months ago
run mypy even if ruff fails

masklinn opened this pull request 9 months ago
Add Documentation

masklinn opened this pull request 10 months ago
In S3 and SIEVE, don't evict when updating an entry

masklinn opened this issue 10 months ago
Suppress "Compile called before Add" in re2.Filter

masklinn opened this pull request 10 months ago
Parameterize and flesh out `test_caches`

masklinn opened this issue 10 months ago
ruff 0.3 formatting changes

masklinn opened this pull request 10 months ago
Better caching options

masklinn opened this pull request 10 months ago
Merge all script thingies at the package toplevel

masklinn opened this pull request 10 months ago
Allow using tox to reformat the working copy

masklinn opened this pull request 10 months ago
Fix typing of Parser's unbound methods

masklinn opened this pull request 10 months ago
Don't just ignore core tests when re2 is not importable

masklinn opened this pull request 10 months ago
Split Parser and reorganise package

masklinn opened this pull request 10 months ago
re2 not tested on github

masklinn opened this issue 10 months ago
run ruff in default configuration and swap flake8 and black out

masklinn opened this pull request 11 months ago
Does Parser make sense as a super class?

masklinn opened this issue 11 months ago
Maint

masklinn opened this pull request 11 months ago
Add README note that this is unreleased

masklinn opened this pull request 11 months ago
0.18 package on PyPi ships 0.16

daenney opened this issue 11 months ago
Add support for lazy matchers

masklinn opened this pull request 11 months ago
Default to re2 parser is available

masklinn opened this pull request 11 months ago
1.0 custom parser guide

masklinn opened this issue 11 months ago
1.0 advanced usage documentation

masklinn opened this issue 11 months ago
Document migration from 0.x to 1.0

masklinn opened this issue 11 months ago
Improve cache concurrency support

masklinn opened this issue 11 months ago
`mypy --strict`

masklinn opened this issue 11 months ago
Disable pypy311

masklinn opened this pull request 11 months ago
Add new optional dependency sets

masklinn opened this pull request 11 months ago
fix black formatting changes now failing CI

masklinn opened this pull request 11 months ago
Disable pypy311

masklinn opened this pull request 11 months ago
switch linting and formatting to ruff

masklinn opened this issue 11 months ago
Add lazy matchers

masklinn opened this issue 12 months ago
Improve optional dependencies

masklinn opened this issue 12 months ago
significantly speed up import time of ua_parser

asottile-sentry opened this pull request about 1 year ago
Script a generator / converter from tox.ini to github

masklinn opened this issue about 1 year ago
CI updates

masklinn opened this pull request about 1 year ago
Tag 0.18.0

dotlambda opened this issue over 1 year ago
[Question] Can we retrieve device type (e.g. desktop vs mobile)

mariana-s-fernandes opened this issue over 1 year ago
`regex`-based parser

masklinn opened this issue over 1 year ago
Slightly late update of uap-core to 0.18.0

masklinn opened this pull request over 1 year ago
CI updates post-#116

masklinn opened this issue over 1 year ago
Add benchmarking

masklinn opened this pull request over 1 year ago
Add tox labels to more easily run just a subset of the thing

masklinn opened this pull request over 1 year ago
forgot to remove format in a24779bea3c3f0fe477530f694ead307d8edcee5

masklinn opened this pull request over 1 year ago
FIX: tests not working

masklinn opened this pull request over 1 year ago
Switch to tox 4

masklinn opened this pull request over 1 year ago
Modernize user_agent_parser

masklinn opened this pull request over 1 year ago
Migrate local test runner to tox 4

masklinn opened this issue over 1 year ago
[request] simplified browser name

coolbombom opened this issue over 1 year ago
Forgot to add classifiers when promoting 3.11 in #153

masklinn opened this pull request over 1 year ago
Test suite cleanup

masklinn opened this pull request over 1 year ago
Fix / update CI

masklinn opened this pull request over 1 year ago
Tidy up a couple of things for compliance reasons.

junyer opened this pull request almost 2 years ago
`LICENSE` is in a subdirectory

junyer opened this issue almost 2 years ago
consider switching to `google-re2` and `Filter`

junyer opened this issue almost 2 years ago
Packaging modernization & cleanup

masklinn opened this pull request about 2 years ago
Modernize packaging

masklinn opened this pull request about 2 years ago
Versioning change (for API update)

masklinn opened this issue about 2 years ago
Make CI directly runnable

masklinn opened this pull request about 2 years ago
Build fails with setuptools 65.5.0

EdwardBetts opened this issue about 2 years ago