bbot icon indicating copy to clipboard operation
bbot copied to clipboard

Drop support for python 3.9, add support for 3.14

Open liquidsec opened this issue 2 months ago โ€ข 7 comments

liquidsec avatar Oct 09 '25 20:10 liquidsec

๐Ÿ“Š Performance Benchmark Report

Comparing dev (baseline) vs python-support-3-14 (current)

๐Ÿ“ˆ Detailed Results (All Benchmarks)

๐Ÿ“‹ Complete results for all benchmarks - includes both significant and insignificant changes

๐Ÿงช Test Name ๐Ÿ“ Base ๐Ÿ“ Current ๐Ÿ“ˆ Change ๐ŸŽฏ Status
Bloom Filter Dns Mutation Tracking Performance 4.23ms 4.24ms +0.0% โšช โœ…
Bloom Filter Large Scale Dns Brute Force 18.31ms 18.30ms -0.0% โšช โœ…
Large Closest Match Lookup 354.24ms 346.84ms -2.1% โšช โœ…
Realistic Closest Match Workload 191.66ms 190.04ms -0.8% โšช โœ…
Event Validation Full Scan Startup Small Batch 434.97ms 457.11ms +5.1% โšช โœ…
Event Validation Full Scan Startup Large Batch 791.96ms 795.34ms +0.4% โšช โœ…
Make Event Autodetection Small 31.78ms 31.07ms -2.2% โšช โœ…
Make Event Autodetection Large 320.79ms 315.12ms -1.8% โšช โœ…
Make Event Explicit Types 14.20ms 14.01ms -1.3% โšช โœ…
Excavate Single Thread Small 4.063s 4.022s -1.0% โšช โœ…
Excavate Single Thread Large 9.427s 9.447s +0.2% โšช โœ…
Excavate Parallel Tasks Small 4.274s 4.216s -1.3% โšช โœ…
Excavate Parallel Tasks Large 7.305s 7.281s -0.3% โšช โœ…
Is Ip Performance 3.27ms 3.25ms -0.6% โšช โœ…
Make Ip Type Performance 11.57ms 11.93ms +3.1% โšช โœ…
Mixed Ip Operations 4.51ms 4.49ms -0.6% โšช โœ…
Typical Queue Shuffle 62.23ยตs 62.66ยตs +0.7% โšช โœ…
Priority Queue Shuffle 702.69ยตs 690.61ยตs -1.7% โšช โœ…

๐ŸŽฏ Performance Summary

โœ… No significant performance changes detected (all changes <10%)


๐Ÿ Python Version 3.11.13

github-actions[bot] avatar Oct 09 '25 21:10 github-actions[bot]

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 92%. Comparing base (09d018c) to head (d9b47bd). :warning: Report is 2 commits behind head on dev.

Additional details and impacted files
@@          Coverage Diff          @@
##             dev   #2731   +/-   ##
=====================================
- Coverage     92%     92%   -0%     
=====================================
  Files        410     410           
  Lines      33826   33825    -1     
=====================================
- Hits       30851   30850    -1     
  Misses      2975    2975           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Oct 09 '25 21:10 codecov[bot]

Screenshot_20251010-235336.png welp

TheTechromancer avatar Oct 11 '25 05:10 TheTechromancer

Screenshot_20251010-235336.png welp

lots of libraries are still making updates for 3.14, just need to give it some time i think

liquidsec avatar Oct 14 '25 20:10 liquidsec

@TheTechromancer actually it was just pydantic, updated it and i think we're good

liquidsec avatar Oct 14 '25 21:10 liquidsec

and ansible

liquidsec avatar Oct 15 '25 01:10 liquidsec

ansible is fixed, the current blocked is extractous

liquidsec avatar Oct 15 '25 14:10 liquidsec