Skip to content
New issue

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

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

Already on GitHub? # to your account

Get rid of setuptools and use hatchling instead #492

Merged
merged 5 commits into from
Oct 23, 2024

Conversation

ThiefMaster
Copy link
Member

No description provided.

@tomasr8
Copy link
Member

tomasr8 commented Oct 9, 2024

Could also update this version check while we're at it:

newdle/Makefile

Lines 28 to 29 in 96fe040

ifneq (True, $(shell ${PYTHON} -c 'import sys; print(sys.version_info[:2] >= (3, 7))'))
@printf "\033[38;5;220mFATAL\033[0m \033[38;5;196mYou need at least Python 3.7\033[0m\n"

@ThiefMaster ThiefMaster force-pushed the no-setuptools branch 2 times, most recently from dd4ce14 to f156439 Compare October 9, 2024 10:01
Also use uv when installing the final package which makes the build much
faster
@ThiefMaster ThiefMaster merged commit f0c6093 into indico:master Oct 23, 2024
2 checks passed
@ThiefMaster ThiefMaster deleted the no-setuptools branch October 23, 2024 13:13
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build fails with error ModuleNotFoundError: No module named 'setuptools'
2 participants