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

Use setuptools-scm for versioning #36

Merged
merged 2 commits into from
Jan 28, 2022
Merged

Use setuptools-scm for versioning #36

merged 2 commits into from
Jan 28, 2022

Conversation

duncanmmacleod
Copy link
Owner

This PR updates the project metadata to use setuptools-scm for version handling. I have also completely removed the setup.py script as the project is fully described in the setup.cfg file. This means that a PEP-517 builder (e.g. pip) is needed to build the project (you can't execute python setup.py ...).

@codecov
Copy link

codecov bot commented Jan 28, 2022

Codecov Report

Merging #36 (af3325d) into main (72f206c) will not change coverage.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff            @@
##              main       #36   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            6         6           
  Lines           93        96    +3     
=========================================
+ Hits            93        96    +3     
Flag Coverage Δ
Linux 100.00% <100.00%> (ø)
Windows 100.00% <ø> (ø)
macOS 100.00% <100.00%> (ø)
python3.10 100.00% <100.00%> (ø)
python3.6 100.00% <100.00%> (ø)
python3.7 100.00% <100.00%> (ø)
python3.8 100.00% <100.00%> (ø)
python3.9 100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
dqsegdb2/__init__.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 72f206c...af3325d. Read the comment docs.

@duncanmmacleod duncanmmacleod merged commit 1054366 into main Jan 28, 2022
@duncanmmacleod duncanmmacleod deleted the setuptools-scm branch January 28, 2022 12:08
@duncanmmacleod duncanmmacleod added this to the 1.1.0 milestone Jan 28, 2022
@duncanmmacleod duncanmmacleod added the packaging Related to project packaging, distribution, or metadata label Jan 28, 2022
@duncanmmacleod duncanmmacleod self-assigned this Jan 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packaging Related to project packaging, distribution, or metadata
Projects
None yet
1 participant