Skip to content

Rework simplefractions packaging#28

Merged
mdickinson merged 3 commits into
mainfrom
rework-packaging
Aug 21, 2022
Merged

Rework simplefractions packaging#28
mdickinson merged 3 commits into
mainfrom
rework-packaging

Conversation

@mdickinson
Copy link
Copy Markdown
Owner

This PR reworks the packaging of simplefractions, eliminating setup.cfg.

  • Eliminate setup.cfg
  • Move all project configuration into pyproject.toml
  • Update the on-commit workflow to use more recent action versions and to cache packages
  • Add a few missing entries to .gitignore
  • Move flake8 config to .flake8, and config of all other tools to pyproject.toml
  • Move package source under src/, so that we can benefit from setuptools automated package detection
  • Use setuptools_scm to compute get version metadata

@mdickinson mdickinson merged commit 5751a56 into main Aug 21, 2022
@mdickinson mdickinson deleted the rework-packaging branch August 21, 2022 14:50
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