Skip to content

Type the generated resolver fixture result - #748

Merged
lesnik512 merged 1 commit into
mainfrom
fix/scheduled-ty
Nov 6, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
fix/scheduled-ty

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Fix the lint diagnostic reproduced with ty 0.0.99 in the scheduled dependency check.

Refs #747. Keep the issue open until the first green scheduled run after merge.

Local verification on Python 3.14.7

  • just lint-ci passed.
  • just test-ci passed (1128 tests).

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Details
Benchmark suite Current: 99a4656 Previous: b1f29b6 Ratio
benchmarks/test_guard_by_type.py::test_g16_resolve_by_type 5134537.724709726 iter/sec (stddev: 6.762285236201222e-9) 3158345.316361962 iter/sec (stddev: 2.6665991352728748e-8) 0.62
benchmarks/test_guard_by_type.py::test_g17_resolve_by_type_large_registry 5122283.243423386 iter/sec (stddev: 8.40249225082081e-9) 3260766.9219467086 iter/sec (stddev: 2.9264853351672304e-8) 0.64
benchmarks/test_guard_cold.py::test_g8_cold_first_resolve 22505.512982067845 iter/sec (stddev: 0.00004091767105368216) 14879.548419046274 iter/sec (stddev: 0.00005472436250143196) 0.66
benchmarks/test_guard_cold.py::test_g8b_cold_first_resolve_cached 18456.53521224663 iter/sec (stddev: 0.00012901335187869595) 11970.419691587127 iter/sec (stddev: 0.00019543541977063922) 0.65
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[1] 665.6841169101107 iter/sec (stddev: 0.00002803832758695623) 404.39544269132205 iter/sec (stddev: 0.00018892002120242298) 0.61
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[2] 622.5061702500204 iter/sec (stddev: 0.00021807272760864291) 412.05127438821256 iter/sec (stddev: 0.00011216301344459796) 0.66
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[4] 596.7912832191423 iter/sec (stddev: 0.0001434138019038699) 405.003378313086 iter/sec (stddev: 0.00013428097780048513) 0.68
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[1] 19791.274620714263 iter/sec (stddev: 0.00000664372430477332) 13606.179563949052 iter/sec (stddev: 0.000010788371646674995) 0.69
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[2] 10249.719029592005 iter/sec (stddev: 0.00001600602565954261) 6764.759818042271 iter/sec (stddev: 0.00002163231270088618) 0.66
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[4] 5084.136743453819 iter/sec (stddev: 0.000029906841209644942) 3514.7280578760856 iter/sec (stddev: 0.00003824355862418798) 0.69
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[1] 15350.435082572494 iter/sec (stddev: 0.000009648822927149374) 10217.288520632042 iter/sec (stddev: 0.00001322765611201915) 0.67
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[2] 6790.912830533967 iter/sec (stddev: 0.000035490732251168704) 4354.531276259213 iter/sec (stddev: 0.00005717984221426249) 0.64
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[4] 3009.8655114298913 iter/sec (stddev: 0.00005752737814055251) 2078.6646021138645 iter/sec (stddev: 0.000041924785494468976) 0.69
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[1] 53576.83409156295 iter/sec (stddev: 0.0000020329194315968346) 40700.34439285588 iter/sec (stddev: 0.0000051154517283103205) 0.76
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[2] 21316.5415830745 iter/sec (stddev: 0.00001115280870809225) 13589.904694004594 iter/sec (stddev: 0.000017430115413614566) 0.64
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[4] 8413.576062216927 iter/sec (stddev: 0.000028397044194751743) 6092.409979186091 iter/sec (stddev: 0.000032177679728661785) 0.72
benchmarks/test_guard_lifecycle.py::test_g6_build_child_container 2207881.175368569 iter/sec (stddev: 1.6846561247696813e-8) 1519514.8827175447 iter/sec (stddev: 3.8161756973771876e-8) 0.69
benchmarks/test_guard_lifecycle.py::test_g6b_build_child_container_auto_scope 2349879.697909523 iter/sec (stddev: 2.64642385093059e-8) 1600651.8494588344 iter/sec (stddev: 3.755130208111716e-8) 0.68
benchmarks/test_guard_lifecycle.py::test_g7_request_lifecycle_batch 4435.876407714316 iter/sec (stddev: 0.000025003671563429183) 3297.436526113027 iter/sec (stddev: 0.000010226132066067853) 0.74
benchmarks/test_guard_lifecycle.py::test_g7c_event_loop_floor_control 67506.50063647222 iter/sec (stddev: 0.000005880136997261448) 57816.488648824925 iter/sec (stddev: 0.000002010816566377483) 0.86
benchmarks/test_guard_lifecycle.py::test_g7b_request_cycle_sync 599869.5343748853 iter/sec (stddev: 7.366138443428182e-8) 415443.5661870331 iter/sec (stddev: 2.0193986820335238e-7) 0.69
benchmarks/test_guard_lifecycle.py::test_g13_teardown_at_scale 94454.55655208528 iter/sec (stddev: 0.000001121937154221699) 62836.76654922777 iter/sec (stddev: 0.0000024702886256608145) 0.67
benchmarks/test_guard_lifecycle.py::test_g13b_teardown_at_scale_async_no_finalizers 787.8489990041271 iter/sec (stddev: 0.001172632319159839) 533.1490939822912 iter/sec (stddev: 0.00198664783075148) 0.68
benchmarks/test_guard_resolve.py::test_g1_transient_resolve 2988770.665580693 iter/sec (stddev: 2.7501962115258878e-8) 1931157.9836451414 iter/sec (stddev: 3.6592191534244795e-8) 0.65
benchmarks/test_guard_resolve.py::test_g2_cached_resolve 4992225.357828988 iter/sec (stddev: 5.529564125117664e-9) 3099581.5905787665 iter/sec (stddev: 3.784582634981776e-8) 0.62
benchmarks/test_guard_resolve.py::test_g3_deep_chain 1149621.4167344747 iter/sec (stddev: 3.61545188060151e-8) 743239.3462596068 iter/sec (stddev: 5.0520463059531074e-8) 0.65
benchmarks/test_guard_resolve.py::test_g4_wide_resolve 601846.1329209949 iter/sec (stddev: 3.224772987839424e-7) 443971.9300531909 iter/sec (stddev: 3.946111930729236e-7) 0.74
benchmarks/test_guard_resolve.py::test_g5_cross_scope 2651579.005359932 iter/sec (stddev: 1.868492019061694e-8) 1724218.4193295992 iter/sec (stddev: 3.209363715580234e-8) 0.65
benchmarks/test_guard_resolve.py::test_g9_context_resolve 2084723.2574144192 iter/sec (stddev: 1.1225825803230513e-7) 1344239.4617409166 iter/sec (stddev: 1.530727478354305e-7) 0.64
benchmarks/test_guard_resolve.py::test_g12_override_active_resolve 1183865.5696968914 iter/sec (stddev: 2.5637820323424724e-8) 737832.1245235377 iter/sec (stddev: 5.4628534346193135e-8) 0.62
benchmarks/test_guard_resolve.py::test_g18_alias_hop 5006474.623289226 iter/sec (stddev: 4.86482161622958e-9) 3479535.1661185087 iter/sec (stddev: 2.9794797538660953e-8) 0.70
benchmarks/test_guard_validate.py::test_g10_validate_deep_chain 63675.500142421704 iter/sec (stddev: 0.0000016915047932776775) 40483.496012101365 iter/sec (stddev: 0.0000031057527815843546) 0.64
benchmarks/test_guard_validate.py::test_g11_validate_wide 36643.977896379045 iter/sec (stddev: 0.000002754950066129138) 24080.226259737792 iter/sec (stddev: 0.000004372691160536024) 0.66
benchmarks/test_guard_validate.py::test_g11b_validate_shared_alias_chain 3793.323159732629 iter/sec (stddev: 0.000010922935040986783) 2577.822752497208 iter/sec (stddev: 0.000022833937570357732) 0.68

This comment was automatically generated by workflow using github-action-benchmark.

@lesnik512
lesnik512 merged commit d2a0727 into main Nov 6, 2026
12 checks passed
@lesnik512
lesnik512 deleted the fix/scheduled-ty branch November 6, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant