jborean93 / pyspnego

Python SPNEGO authentication library
MIT License
52 stars 11 forks source link

Migrate setup.py config to pyproject.toml #47

Closed jborean93 closed 2 years ago

jborean93 commented 2 years ago

This takes full advantage of PEP 517 with build time dependencies for the Cython code and mostly read only metadata for the project itself.

Part of this change means the sdist no longer contains the cythonised files and will be automatically cythonised at install time if the wheel is not being used.

codecov[bot] commented 2 years ago

Codecov Report

Merging #47 (f64fc97) into main (9b783b8) will decrease coverage by 0.02%. The diff coverage is 100.00%.

:exclamation: Current head f64fc97 differs from pull request most recent head 3fb3af9. Consider uploading reports for the commit 3fb3af9 to get more accurate results

@@            Coverage Diff             @@
##             main      #47      +/-   ##
==========================================
- Coverage   99.97%   99.95%   -0.03%     
==========================================
  Files          30       30              
  Lines        4344     4342       -2     
==========================================
- Hits         4343     4340       -3     
- Misses          1        2       +1     
Flag Coverage Δ
macOS 93.32% <83.33%> (-0.03%) :arrow_down:
py3.10 99.95% <100.00%> (-0.01%) :arrow_down:
py3.11-dev 99.95% <100.00%> (-0.01%) :arrow_down:
py3.6 ?
py3.7 99.95% <100.00%> (-0.01%) :arrow_down:
py3.8 99.95% <100.00%> (-0.01%) :arrow_down:
py3.9 99.95% <100.00%> (-0.01%) :arrow_down:
ubuntu 95.82% <100.00%> (-0.01%) :arrow_down:
windows 94.26% <16.66%> (-0.01%) :arrow_down:
x64 99.95% <100.00%> (-0.03%) :arrow_down:
x86 94.24% <16.66%> (-0.01%) :arrow_down:

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

Impacted Files Coverage Δ
src/spnego/tls.py 97.36% <ø> (-2.64%) :arrow_down:
src/spnego/_gss.py 99.68% <100.00%> (-0.01%) :arrow_down:
src/spnego/_version.py 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.