Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ua-parser/uap-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.1
Choose a base ref
...
head repository: ua-parser/uap-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 8 commits
  • 8 files changed
  • 2 contributors

Commits on Feb 15, 2025

  1. builtins: fallback to package.json for uap-core version

    In case where uap-core isn't a git repo (e.g. git archive), use uap-core's `package.json` as a fallback for getting a version.
    bryteise authored Feb 15, 2025
    Configuration menu
    Copy the full SHA
    1b64406 View commit details
    Browse the repository at this point in the history
  2. Fix fallback input for release action

    Apparently the way submodules repos are configured leads to the branches not being mirrored locally (?) As such, the release job's fallback of checking out `'master'` fails whether triggered[^1] or scheduled[^2].
    
    [^1]: https://github.com/ua-parser/uap-python/actions/runs/13090871627
    [^2]: https://github.com/ua-parser/uap-python/actions/runs/13092233962
    masklinn committed Feb 15, 2025
    Configuration menu
    Copy the full SHA
    2ca789e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea7a5ae View commit details
    Browse the repository at this point in the history
  4. Clarify environment fallback

    Since the environment is required via `workflow_dispatch`, the only fallback is scheduled release in which case we're publishing to pypy.
    masklinn committed Feb 15, 2025
    Configuration menu
    Copy the full SHA
    60b35ec View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2025

  1. Fix fallback input for release action for real

    Turns out `'master'` probably worked all along as a fallback, the
    problem is that I was using `'master '`, with a trailing space, which
    was not a branch git managed to find for obvious reason, and since I
    carried the error into the fully qualified reference... is still
    didn't work.
    
    And manual triggers didn't have the issue because the tag was
    `required`, so I'd have to input the tag by hand every time, and the
    fallback value would be bypassed.
    
    - fix the fallback value
    - remove the requirement on `tag`, such that it's possible to manually
      trigger the action in a default state
    masklinn committed Mar 3, 2025
    Configuration menu
    Copy the full SHA
    997990f View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2025

  1. Update classifiers and version bounds

    - add classifier for cpython 3.13
    - add classifier for graal (now that it's been merged)
    - add pypy 3.11 to tox
    - re2 still hasn't published for CPython 3.13 so exclude from tox
    
    Fixes #257, fixes #265
    masklinn committed Jun 9, 2025
    Configuration menu
    Copy the full SHA
    911b7a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2025

  1. Update wording of resolvers guide

    Given ua-parser/uap-rust#29 and ua-parser/uap-rust#31, the wording of
    the comparison needs to be updated to account for:
    
    - The `regex` memory use being much improved.
    - The `regex` runtime on devices being slightly improved, with the
      Python interface to `re2` not supporting custom atom lengths.
    
    Closes #264
    masklinn committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    bd607ff View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary mentions of re2

    Don't remove the feature, don't remove the resolver, and keep the
    resolver itself documented, but significantly de-emphasize `re2` by
    removing it from the README and from examples: users should not be
    encouraged to use it when they could use `regex`.
    masklinn committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    5cd8d51 View commit details
    Browse the repository at this point in the history
Loading