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

MNT: Python 3.12 support, drop Python 3.7 and pkg_resources #109

Merged
merged 6 commits into from
Oct 12, 2023

Conversation

effigies
Copy link
Contributor

From niworkflows tests, it looks like setuptools has finally killed off pkg_resources. Need to get a templateflow release without it.

@codecov
Copy link

codecov bot commented Oct 12, 2023

Codecov Report

Attention: 1 lines in your changes are missing coverage. Please review.

Files Coverage Δ
templateflow/__init__.py 100.00% <100.00%> (ø)
templateflow/conf/__init__.py 79.51% <100.00%> (-1.97%) ⬇️
templateflow/conf/_s3.py 97.91% <100.00%> (ø)
templateflow/conf/bids.py 100.00% <100.00%> (ø)
templateflow/_loader.py 97.14% <97.14%> (ø)

📢 Thoughts on this report? Let us know!.

@effigies
Copy link
Contributor Author

@mgxd Could I trouble you for a review?

Copy link
Contributor

@mgxd mgxd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, and +1 for a much needed new release!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to do this - but this feels useful / general enough to warrant standalone packaging

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah. I'm starting to think that. On the other hand, I'm not sure how much I love the idea of an extra dependency. I'm starting to think about doing something like setuptools_scm and making a build-time tool that will vendor itself to a desired location.

@effigies effigies merged commit 9f5462b into master Oct 12, 2023
13 checks passed
@effigies effigies deleted the mnt/py312 branch October 12, 2023 16:06
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

Successfully merging this pull request may close these issues.

2 participants