martinlackner / abcvoting

Python implementations of approval-based committee (multi-winner) voting rules
https://abcvoting.readthedocs.io/
MIT License
32 stars 16 forks source link

Cleanup infrastructure #36

Closed lumbric closed 3 years ago

lumbric commented 3 years ago

Add a pyproject.yml file and set the line length to 99.

codecov-io commented 3 years ago

Codecov Report

Merging #36 (e9581a2) into master (623c1e8) will decrease coverage by 1.79%. The diff coverage is 82.97%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #36      +/-   ##
==========================================
- Coverage   87.55%   85.76%   -1.80%     
==========================================
  Files          39       39              
  Lines        2620     2620              
  Branches        0      568     +568     
==========================================
- Hits         2294     2247      -47     
  Misses        326      326              
- Partials        0       47      +47     
Impacted Files Coverage Δ
abcvoting/abcrules_gurobi.py 9.73% <0.00%> (ø)
survey/example09.py 0.00% <0.00%> (ø)
survey/propositionA3.py 0.00% <0.00%> (ø)
tests/test_preferences.py 100.00% <ø> (ø)
abcvoting/fileio.py 79.67% <33.33%> (-10.57%) :arrow_down:
abcvoting/abcrules.py 95.36% <97.36%> (-1.23%) :arrow_down:
abcvoting/abcrules_cvxpy.py 78.33% <100.00%> (-6.67%) :arrow_down:
abcvoting/genprofiles.py 91.57% <100.00%> (-4.50%) :arrow_down:
abcvoting/preferences.py 94.25% <100.00%> (-1.15%) :arrow_down:
abcvoting/scores.py 90.35% <100.00%> (-4.39%) :arrow_down:
... and 17 more

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 623c1e8...e9581a2. Read the comment docs.