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

adjust run time dependencies #48

Closed
tacaswell opened this issue Feb 6, 2023 · 4 comments
Closed

adjust run time dependencies #48

tacaswell opened this issue Feb 6, 2023 · 4 comments

Comments

@tacaswell
Copy link
Contributor

importlib-metadata is currently an unconditional dependency, but it is only required for python < 3.8.

Does CF still support older versions of Python and if not can we just bump the minimum supported version of the whole package to be above py38?

@hugovk
Copy link
Contributor

hugovk commented Feb 6, 2023

I don't know about CF, but Python 3.7 is nearly EOL (in June: https://devguide.python.org/versions/), so we'll be dropping it upstream in https://github.com/python-humanize/humanize/ around that time.

@ocefpaf
Copy link
Member

ocefpaf commented Feb 6, 2023

importlib-metadata is currently an unconditional dependency, but it is only required for python < 3.8.

This is a trick to make the package noarch. When we drop py37 we can drop this workaround and keep it noarch. BTW, it is mostly harmless to install importlib-metadata in py>=38, the standard lib one is used.

@tacaswell
Copy link
Contributor Author

OK, I'm going to close this and let nature take its course.

Sorry for the noise.

@hugovk
Copy link
Contributor

hugovk commented Feb 6, 2023

Looks like CF can drop 3.7 now?

2022-08-24: Dropping Python 3.7

Conda-Forge has been providing support for Python 3.7 for 4 years now. Increasingly projects are moving off it (particularly in the PyData community). With Python 3.11’s release coming around the corner (October 3rd), conda-forge plans to drop Python 3.7 support when Python 3.11 comes out. This will lighten the load on conda-forge infrastructure and make room for the new versions the community would like to support.

More details can be found in issue conda-forge-pinning-feedstock#2623. Feedback is welcome there.

https://conda-forge.org/docs/user/announcements.html#dropping-python-3-7

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

No branches or pull requests

3 participants