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

Update packaging infrastructure #1906

Merged
merged 15 commits into from
Mar 12, 2025
Merged

Update packaging infrastructure #1906

merged 15 commits into from
Mar 12, 2025

Conversation

kbwestfall
Copy link
Collaborator

Updates the packaging approach to remove the setup.cfg file and use only the pyproject.toml file. We still require the setup.py file to build the C components of the code.

This also updates the development doc to reflect these (and a few other) changes.

Note this is currently a PR into the branch that removes the misc directories that have now been moved to their own repository.

Copy link
Collaborator

@badpandabear badpandabear left a comment

Choose a reason for hiding this comment

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

Looks good. I'm wondering if we should update our development status to "Production/Stable" in pyproject.toml but that's probably a discussion for another time.

Base automatically changed from rm_misc to develop March 5, 2025 20:22
Copy link
Collaborator

@tepickering tepickering left a comment

Choose a reason for hiding this comment

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

looks good to me! i'm going to borrow some of those tomllib tricks.

Copy link
Collaborator

@debora-pe debora-pe left a comment

Choose a reason for hiding this comment

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

Thanks @kbwestfall

#!/usr/bin/env python

"""
Check that the installation of python is C enabled.
Copy link
Collaborator

Choose a reason for hiding this comment

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

You may want to change this description

@kbwestfall kbwestfall merged commit 4440a98 into develop Mar 12, 2025
26 checks passed
@kbwestfall kbwestfall deleted the pyproject branch March 12, 2025 20:40
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.

4 participants