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

Rename project to lowercase "rtree" #350

Merged
merged 1 commit into from
Mar 3, 2025

Conversation

mwtoews
Copy link
Member

@mwtoews mwtoews commented Mar 3, 2025

This renames the project name from "Rtree" to "rtree", which resolves tools that assume lowercase names. Just looking at the build tools like setuptools and cibuildwheel, I'm noticing that they are less forgiving for projects with mixed-case project names.

For example, I've looked over the PyPI archives, up to version 0.8.3 (Dec 15, 2016) the sdist and bdist files are consistently Rtree*. However, since version 0.9.1 (Nov 26, 2019) the files are either Rtree-*.tar.gz sdist or rtree-*.whl bdist files. And now recent cibuildwheel and/or auditwheel tools assume lowercase projects, and don't work anymore (#349).

This change would make sdist and bdist files (e.g. for PyPI) consistently rtree-*{.whl|.tar.gz}, and the included bdist libraries for Linux would be in rtree.libs. It should also fix recent issues with cibuildwheel and/or auditwheel.

@mwtoews mwtoews added this to the 1.4.0 milestone Mar 3, 2025
@mwtoews mwtoews merged commit ed38b45 into Toblerity:master Mar 3, 2025
20 checks passed
@mwtoews mwtoews deleted the lowercase-project-name branch March 3, 2025 22:35
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.

1 participant