Open chrisjonesBSU opened 2 months ago
It looks like the entry points methods in python 3.9 is different from python >= 3.10. So, that means we can't support both 3.9 and 3.13 whenever it's released. We can table these changes until we're ready to move on to python >= 3.10.
Attention: Patch coverage is 44.44444%
with 5 lines
in your changes missing coverage. Please review.
Project coverage is 62.02%. Comparing base (
2707210
) to head (ec895b6
). Report is 7 commits behind head on main.
I don't think it's necessarily the right call here, but we could opt for using
from platform import python_version
to handle the differentiation from python 3.9-3.13 in this PR. Only if we didn't want to wait until we have to fully drop 3.9 to merge this PR.
I don't think it's necessarily the right call here, but we could opt for using
from platform import python_version
to handle the differentiation from python 3.9-3.13 in this PR. Only if we didn't want to wait until we have to fully drop 3.9 to merge this PR.
I say we just wait. Maybe at the next dev meeting we can start talking about the plan to drop 3.9 and add 3.13, which will be officially released next month I believe.
PR Summary:
I'm trying to fix some of the deprecation errors we're getting in the mosdef packages. One of them is coming from foyer with the use of
pkg_resources
.pkg_resources will be removed in python 3.13
Note: This PR is not compatible with python 3.9, so we can't merge it until we want to drop 3.9 support and add 3.13.
PR Checklist