Skip to content

Update deps, add support for pypy 3.11 #26

@masklinn

Description

@masklinn

There currently is not a pypy-3.11 wheel published, and trying to install ua-parser manually in a pypy-3.11 interpreter fails. One of the oddities is that it reports

  Compiling pyo3-ffi v0.22.6
  Compiling pyo3 v0.22.6

even though the crate depends on 0.23:

pyo3 = { version = "0.23", features = ["extension-module", "abi3", "abi3-py39"] }

That is because there was no bump in version or new release after dependencies were bumped, the last release job was https://github.com/ua-parser/uap-rust/actions/runs/11999497792 but the deps were bumped in #22

Furthermore while pyo3 0.23 series supports 3.11 (in 0.23.5) there should be little reason to not bump to 0.24. And probably add the lockfile while at it.

And maybe look into supporting free threading? The extension is a very straightforward bridge between python and rust so should not be an issue, but uap-python probably needs to test on freethreaded as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions