Skip to content

packaging: pyproject.toml + setuptools_scm#19

Merged
yunjunz merged 4 commits intoinsarlab:mainfrom
yunjunz:main
Dec 21, 2022
Merged

packaging: pyproject.toml + setuptools_scm#19
yunjunz merged 4 commits intoinsarlab:mainfrom
yunjunz:main

Conversation

@yunjunz
Copy link
Copy Markdown
Member

@yunjunz yunjunz commented Dec 20, 2022

This PR updates the packaging, following insarlab/PySolid#43.

  • replace setup.py with pyproject.toml file

  • replace version.py with setuptools_scm within pyproject.toml file

  • requirements.txt: add packaging-related dependencies

+ replace `setup.py` with `pyproject.toml` file

+ replace `version.py` with `setuptools_scm` within `pyproject.toml` file

+ requirements.txt: add packaging-related dependencies
@yunjunz yunjunz requested a review from jhkennedy December 20, 2022 23:08
@yunjunz
Copy link
Copy Markdown
Member Author

yunjunz commented Dec 20, 2022

I plan to cut a release after this PR is merged, because of the numpy bugfix in #17.

Copy link
Copy Markdown
Contributor

@jhkennedy jhkennedy left a comment

Choose a reason for hiding this comment

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

Overall looks good! Couple of minor changes to consider

@yunjunz yunjunz requested a review from jhkennedy December 21, 2022 06:25
@yunjunz yunjunz merged commit 8118566 into insarlab:main Dec 21, 2022
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