PrivateStorageio / ZKAPAuthorizer

a Tahoe-LAFS storage-system plugin which authorizes storage operations based on privacy-respecting tokens
10 stars 7 forks source link

Support Python 3.10 #417

Closed exarkun closed 2 years ago

exarkun commented 2 years ago

This adds Python 3.10 builds and test jobs to CI for Windows, NixOS, and macOS.

It also bumps our dependencies of some packaging tools to make these jobs succeed.

codecov[bot] commented 2 years ago

Codecov Report

Merging #417 (6e8fb41) into main (e63eb5f) will increase coverage by 0.03%. The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #417      +/-   ##
==========================================
+ Coverage   96.26%   96.30%   +0.03%     
==========================================
  Files          63       63              
  Lines        7525     7525              
  Branches     1012     1012              
==========================================
+ Hits         7244     7247       +3     
+ Misses        208      206       -2     
+ Partials       73       72       -1     
Impacted Files Coverage Δ
src/_zkapauthorizer/_stack.py 77.77% <0.00%> (-11.12%) :arrow_down:
src/_zkapauthorizer/tests/common.py 98.78% <0.00%> (-1.22%) :arrow_down:
src/_zkapauthorizer/tests/fixtures.py 96.42% <0.00%> (-1.20%) :arrow_down:
src/_zkapauthorizer/tests/test_client_resource.py 98.00% <0.00%> (-0.23%) :arrow_down:
src/_zkapauthorizer/tahoe.py 94.09% <0.00%> (+0.73%) :arrow_up:
src/_zkapauthorizer/tests/test_storage_protocol.py 97.99% <0.00%> (+0.80%) :arrow_up:
...rc/_zkapauthorizer/tests/test_lease_maintenance.py 96.53% <0.00%> (+1.98%) :arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more