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

Improvements to the build process #15

Merged
merged 9 commits into from
Aug 17, 2021
Merged

Conversation

marvinpfoertner
Copy link
Owner

@marvinpfoertner marvinpfoertner commented Aug 17, 2021

  • read the package version from the most recent git tag
  • reactivate triggers for testing and linting CI (these broke because of the master -> main renaming)
  • make Cython builds optional, even in PEP517 builds
  • fix warnings in setup.cfg
  • fix Cython build warning

@marvinpfoertner marvinpfoertner self-assigned this Aug 17, 2021
@marvinpfoertner marvinpfoertner added build-automation Build Automation enhancement New feature or request labels Aug 17, 2021
@codecov-commenter
Copy link

codecov-commenter commented Aug 17, 2021

Codecov Report

Merging #15 (6d0ad18) into main (bb8c095) will increase coverage by 0.02%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #15      +/-   ##
==========================================
+ Coverage   95.97%   96.00%   +0.02%     
==========================================
  Files           7        7              
  Lines         174      175       +1     
==========================================
+ Hits          167      168       +1     
  Misses          7        7              
Impacted Files Coverage Δ
src/cholupdates/__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 bb8c095...6d0ad18. Read the comment docs.

@marvinpfoertner marvinpfoertner force-pushed the version-number-from-git-tag branch from 9288323 to 6d0ad18 Compare August 17, 2021 12:35
@marvinpfoertner marvinpfoertner changed the title Extract package version from most recent git tag Improvements to the build process Aug 17, 2021
@marvinpfoertner marvinpfoertner merged commit 9a01ea7 into main Aug 17, 2021
@marvinpfoertner marvinpfoertner deleted the version-number-from-git-tag branch August 17, 2021 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build-automation Build Automation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants