GitHub / ua-parser/uap-python / commits
Python implementation of ua-parser
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 6dd8c39e | document Zig purpose in Python wheel release |
James Addison <5****n@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 2179269a | Fix release job's condition | masklinn <g****m@m****t> | 2 months ago | |
| f5ba8dbe | Update docs for #302 | masklinn <g****m@m****t> | 2 months ago | |
| c85e4e3d | Always cache resolvers | masklinn <g****m@m****t> | 3 months ago | |
| f7aa24d8 | Bump versions in preparation for new releases | masklinn <g****m@m****t> | 3 months ago | |
| fa30fada | Improve caching |
masklinn <g****m@m****t>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 39531862 | Modernize dataclasses use | masklinn <g****m@m****t> | 3 months ago | |
| 0188997e | Fix readme (3.9 support was dropped by #285) | masklinn <g****m@m****t> | 3 months ago | |
| 891837c7 | Remove setuptools-scm from build requirements | masklinn <g****m@m****t> | 3 months ago | |
| 84206d86 | Fix `project.license` | masklinn <g****m@m****t> | 3 months ago | |
| 6d891a6f | Remove license classifier | masklinn <g****m@m****t> | 3 months ago | |
| 52b7c6c6 | Fix yaml and json loaders | masklinn <g****m@m****t> | 3 months ago | |
| 7b1b32dc | Update uap-core | masklinn <g****m@m****t> | 3 months ago | |
| e44871c6 | Fix check errors | masklinn <g****m@m****t> | 3 months ago | |
| 4498915c | Atopt ua-parser-rs from uap-rust | masklinn <g****m@m****t> | 3 months ago | |
| c3c3d964 | Switch bench to a more flexible selectors system | masklinn <g****m@m****t> | 4 months ago | |
| a30a485c | Intern UAs on perf script intake | masklinn <g****m@m****t> | 4 months ago | |
| f225dd1f | Switch main publish workflow to trusted publishing | masklinn <g****m@m****t> | 4 months ago | |
| d2782a68 | Surprise, the builtins release is broken again! | masklinn <g****m@m****t> | 4 months ago | |
| 72ec405a | Fix scheduled publication of -builtins | masklinn <g****m@m****t> | 5 months ago | |
| f2fb7e4b | merge Update support matrix |
masklinn <g****m@m****t>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0c54802d | Update and pin all actions | masklinn <g****m@m****t> | 6 months ago | |
| a9bfdcd9 | Unify CI check | masklinn <g****m@m****t> | 6 months ago | |
| 5be31316 | Add support for free-threaded python | masklinn <g****m@m****t> | 6 months ago | |
| 7638ca33 | Add support for graal 25 | masklinn <g****m@m****t> | 6 months ago | |
| 5b6b0af1 | Add support for cpython 3.14 | masklinn <g****m@m****t> | 6 months ago | |
| 96e3ad62 | Remove support for pypy 3.10 | masklinn <g****m@m****t> | 6 months ago | |
| c069278a | Remove support for Python 3.9, bump minver to 3.10 | masklinn <g****m@m****t> | 6 months ago | |
| 0f2c13f5 | Improve tox file | masklinn <g****m@m****t> | 6 months ago | |
| a187a29d | Disable PT030 for legacy tests | masklinn <g****m@m****t> | 6 months ago | |
| fdcddf15 | Calver release of builtins | masklinn <g****m@m****t> | 6 months ago | |
| 5cd8d515 | Remove unnecessary mentions of re2 | masklinn <g****m@m****t> | about 1 year ago | |
| bd607ffc | Update wording of resolvers guide | masklinn <g****m@m****t> | about 1 year ago | |
| 911b7a31 | Update classifiers and version bounds | masklinn <g****m@m****t> | about 1 year ago | |
| 997990f4 | Fix fallback input for release action for real | masklinn <g****m@m****t> | over 1 year ago | |
| 60b35ec1 | Clarify environment fallback | masklinn <g****m@m****t> | over 1 year ago | |
| ea7a5ae6 | builtins release: make inputs required for manual triggers | masklinn <g****m@m****t> | over 1 year ago | |
| 2ca789ea | Fix fallback input for release action | masklinn <g****m@m****t> | over 1 year ago | |
| 1b64406f | builtins: fallback to package.json for uap-core version |
William Douglas <w****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ce129055 | Fix memoisation of lazy parser & bump version | masklinn <g****m@m****t> | over 1 year ago | |
| 5f5f3387 | formatting fixes | masklinn <g****m@m****t> | over 1 year ago | |
| 9f170aab | Add zizmor to CI | masklinn <g****m@m****t> | over 1 year ago | |
| e5bbe5aa | Add hook to do postN releases | masklinn <g****m@m****t> | over 1 year ago | |
| e5a13482 | Specify the PyPy version to target in tox |
Kurt McKee <c****e@k****g>
Committed by: masklinn <g****m@m****t> |
over 1 year ago | |
| ca65e022 | Remove dependency from ua-parser-builtins | masklinn <g****m@m****t> | over 1 year ago | |
| 3bd09b75 | Link readme to the default / stable documentation not latest | masklinn <g****m@m****t> | over 1 year ago | |
| 95947761 | Update version to 1.0 | masklinn <g****m@m****t> | over 1 year ago | |
| b9adc087 | Fix a bunch of URLs | masklinn <g****m@m****t> | over 1 year ago | |
| c727d9b9 | Add release workflow for ua-parser | masklinn <g****m@m****t> | over 1 year ago | |
| 7e040fd8 | Add doc badges, link action badge | masklinn <g****m@m****t> | over 1 year ago | |
| 4fc1d04e | Fix typos in the cache doc | masklinn <g****m@m****t> | over 1 year ago | |
| 17875497 | Fix typo in directive (forgot space) which prevented the regex resolver from ... | masklinn <g****m@m****t> | over 1 year ago | |
| 26ed6f85 | Add configuration file for RTFD | masklinn <g****m@m****t> | over 1 year ago | |
| f2434ba9 | doc update, fixups | masklinn <g****m@m****t> | over 1 year ago | |
| 3d5afdb1 | Add release workflow | masklinn <g****m@m****t> | over 1 year ago | |
| 34c307bb | Split precompiled data into a sub-project (and wheel) | masklinn <g****m@m****t> | over 1 year ago | |
| 4f3bcdeb | Add doc on picking resolvers | masklinn <g****m@m****t> | over 1 year ago | |
| 4e074937 | Add the regex resolver at the top of the queue | masklinn <g****m@m****t> | over 1 year ago | |
| de1c9c85 | Disable TRegex (Graal) JIT compilation | masklinn <g****m@m****t> | over 1 year ago | |
| 6fb7b586 | Add finite-automaton simplifier, for re2 and graal | masklinn <g****m@m****t> | over 1 year ago | |
| 1358e757 | mypy's strict_concatenate is deprecated | masklinn <g****m@m****t> | over 1 year ago | |
| d9efbfdc | Simplify tox specs | masklinn <g****m@m****t> | over 1 year ago | |
| 022ab80a | Add py.typed | masklinn <g****m@m****t> | over 1 year ago | |
| 46778e79 | regex-based POC | masklinn <g****m@m****t> | almost 2 years ago | |
| 60e1c0f9 | Fix perf scripts | masklinn <g****m@m****t> | almost 2 years ago | |
| db3385d2 | Ruff does not understand contextlib.suppress | masklinn <g****m@m****t> | almost 2 years ago | |
| 4d988a09 | Rename the string regex attribute of matchers to `regex` | masklinn <g****m@m****t> | almost 2 years ago | |
| 8c0f5c3e | Update uap-core to 0.18 | masklinn <g****m@m****t> | about 2 years ago | |
| 2476d040 | Add test to ensure backfilling results does not lead to evictions | masklinn <g****m@m****t> | about 2 years ago | |
| bb74478a | Add migration documentation for 0.x -> 1.0 | masklinn <g****m@m****t> | about 2 years ago | |
| 854c12f2 | Avoid eviction on entry replacement | masklinn <g****m@m****t> | about 2 years ago | |
| a270fe28 | run mypy even if ruff fails | masklinn <g****m@m****t> | about 2 years ago | |
| 63eda176 | Add advanced cache documentation and belady approximator to hitrates | masklinn <g****m@m****t> | about 2 years ago | |
| 7ee2823c | add caching and resolver guides | masklinn <g****m@m****t> | over 2 years ago | |
| 42820032 | Suppress "Compile called before Add" in re2.Filter | masklinn <g****m@m****t> | over 2 years ago | |
| 6c3fce79 | Initial doc: installation, quickstart, API doc | masklinn <g****m@m****t> | over 2 years ago | |
| 0367c3bd | ruff 0.3 formatting changes | masklinn <g****m@m****t> | over 2 years ago | |
| b45380d3 | Add S3 and SIEVE, make S3 the default, remove clearing and locking | masklinn <g****m@m****t> | over 2 years ago | |
| c0abcbba | Add support for threadlocal caches | masklinn <g****m@m****t> | over 2 years ago | |
| 670fdf60 | Merge all script thingies at the package toplevel | masklinn <g****m@m****t> | over 2 years ago | |
| 1d1abc42 | Allow using tox to reformat the working copy | masklinn <g****m@m****t> | over 2 years ago | |
| 5595b2b6 | Fix typing of Parser's unbound methods | masklinn <g****m@m****t> | over 2 years ago | |
| b9f74ec9 | Don't just ignore core tests when re2 is not importable | masklinn <g****m@m****t> | over 2 years ago | |
| 9e667cb5 | Split Parser and reorganise package | masklinn <g****m@m****t> | over 2 years ago | |
| 8d4e624d | Configure ruff beyond the basics | masklinn <g****m@m****t> | over 2 years ago | |
| 7da56fdc | run ruff in default configuration and swap flake8 and black out | masklinn <g****m@m****t> | over 2 years ago | |
| 04d0b7df | Add README note that this is unreleased | masklinn <g****m@m****t> | over 2 years ago | |
| 16c13245 | Add support for lazy matchers | masklinn <g****m@m****t> | over 2 years ago | |
| fa275745 | Default to re2 parser is available | masklinn <g****m@m****t> | over 2 years ago | |
| b408a131 | Add typechecker | masklinn <g****m@m****t> | over 2 years ago | |
| 69087a79 | Typed API & parsers API | masklinn <g****m@m****t> | over 2 years ago | |
| fafda519 | fix black formatting changes now failing CI | masklinn <g****m@m****t> | over 2 years ago | |
| 6ad6f043 | Disable pypy311 | masklinn <g****m@m****t> | over 2 years ago | |
| e719a7ef | Add an re2-based parser | masklinn <g****m@m****t> | over 2 years ago | |
| e9483d8f | Use continue on error for -next jobs | masklinn <g****m@m****t> | over 2 years ago | |
| 59f36d50 | add weekly cron to CI, so it can run -next distributions | masklinn <g****m@m****t> | over 2 years ago | |
| b372c9af | Add cpython 3.12 and pypy:3.10, add prereleases to ci | masklinn <g****m@m****t> | over 2 years ago | |
| 9960dbdf | Add benchmarking scripts | masklinn <g****m@m****t> | about 3 years ago | |
| fd395ce6 | Add tox labels to more easily run just a subset of the thing | masklinn <g****m@m****t> | about 3 years ago | |
| f6fb0e2f | forgot to remove format in a24779bea3c3f0fe477530f694ead307d8edcee5 | masklinn <g****m@m****t> | about 3 years ago |