Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3.12 support #2744

Open
adamltyson opened this issue Jun 6, 2024 · 0 comments
Open

Python 3.12 support #2744

adamltyson opened this issue Jun 6, 2024 · 0 comments

Comments

@adamltyson
Copy link

Describe the use case that is addressed by this feature.
We are currently updating BrainGlobe to Python 3.12. Two of our packages rely on AllenSDK, but but it can't be (easily) installed on Python 3.12. Some of the dependencies are pinned to fairly old versions, which causes errors on the newest versions of Python.

Describe the solution you'd like
For the package to be easily pip installable on Python 3.12. Ideally without maximum versions of dependencies for compatibility with other packages.

Describe alternatives you've considered
We could remove the AllenSDK dependency, but we'd rather keep it in, and ideally leverage it more over time.

Additional context
it would be fantastic if this package could follow the Scientific Python ecosystem dependency policy. I appreciate that keeping a large package up to date isn't an easy task, but staying at the bleeding edge seems to unfortunately be the only way to maintain compatibility between packages.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant