Typing
WIP branch to track type checking implementation: https://github.com/Fizzadar/pyinfra/issues/439.
Not aiming to type check everything in this PR, just get the tests passing and then typing can be gradually added over time.
UPDATE on the state of this: major blocker is https://github.com/Fizzadar/pyinfra/issues/564, clearing that should make typing much simpler to implement everywhere!
Codecov Report
Merging #472 (ba984d2) into master (27f8fb3) will decrease coverage by
0.04%. The diff coverage is100.00%.
@@ Coverage Diff @@
## master #472 +/- ##
==========================================
- Coverage 92.66% 92.61% -0.05%
==========================================
Files 117 117
Lines 6690 6691 +1
==========================================
- Hits 6199 6197 -2
- Misses 491 494 +3
| Impacted Files | Coverage Δ | |
|---|---|---|
| pyinfra/__init__.py | 100.00% <100.00%> (ø) |
|
| pyinfra/operations/files.py | 100.00% <100.00%> (ø) |
|
| pyinfra/pseudo_modules.py | 100.00% <100.00%> (ø) |
|
| pyinfra/api/state.py | 90.04% <0.00%> (-1.43%) |
:arrow_down: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 27f8fb3...ba984d2. Read the comment docs.
Superseeded by https://github.com/Fizzadar/pyinfra/pull/881 🎉