Skip to content

Drop support for python 3.9, add support for 3.14#2731

Merged
liquidsec merged 1 commit into
3.0from
python-support-3-14
Feb 27, 2026
Merged

Drop support for python 3.9, add support for 3.14#2731
liquidsec merged 1 commit into
3.0from
python-support-3-14

Conversation

@liquidsec

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

github-actions Bot commented Oct 9, 2025

Copy link
Copy Markdown
Contributor

📊 Performance Benchmark Report

Comparing 3.0 (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.40ms 4.37ms -0.6%
Bloom Filter Large Scale Dns Brute Force 19.75ms 18.91ms -4.3%
Large Closest Match Lookup 361.03ms 349.96ms -3.1%
Realistic Closest Match Workload 196.24ms 194.86ms -0.7%
Event Validation Full Scan Startup Small Batch 535.49ms 526.12ms -1.7%
Event Validation Full Scan Startup Large Batch 966.37ms 946.87ms -2.0%
Make Event Autodetection Small 32.17ms 31.33ms -2.6%
Make Event Autodetection Large 318.10ms 316.51ms -0.5%
Make Event Explicit Types 13.93ms 13.99ms +0.4%
Excavate Single Thread Small 4.256s 4.206s -1.2%
Excavate Single Thread Large 9.992s 9.979s -0.1%
Excavate Parallel Tasks Small 4.421s 4.398s -0.5%
Excavate Parallel Tasks Large 7.527s 7.536s +0.1%
Is Ip Performance 3.14ms 3.24ms +3.1%
Make Ip Type Performance 11.47ms 11.79ms +2.8%
Mixed Ip Operations 4.50ms 4.59ms +2.1%
Typical Queue Shuffle 62.24µs 60.97µs -2.1%
Priority Queue Shuffle 707.77µs 716.03µs +1.2%

🎯 Performance Summary

No significant performance changes detected (all changes <10%)


🐍 Python Version 3.11.14

@codecov

codecov Bot commented Oct 9, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 76.36364% with 13 lines in your changes missing coverage. Please review.
✅ Project coverage is 92%. Comparing base (eb8d28b) to head (4c719d1).
⚠️ Report is 2 commits behind head on 3.0.

Files with missing lines Patch % Lines
bbot/modules/kreuzberg.py 46% 13 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff          @@
##             3.0   #2731   +/-   ##
=====================================
- Coverage     92%     92%   -0%     
=====================================
  Files        434     434           
  Lines      35493   35496    +3     
=====================================
- Hits       32400   32380   -20     
- Misses      3093    3116   +23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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

@TheTechromancer

Copy link
Copy Markdown
Contributor

Screenshot_20251010-235336.png
welp

@liquidsec

Copy link
Copy Markdown
Collaborator Author

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

Copy link
Copy Markdown
Collaborator Author

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

@liquidsec

Copy link
Copy Markdown
Collaborator Author

and ansible

@liquidsec

Copy link
Copy Markdown
Collaborator Author

ansible is fixed, the current blocked is extractous

@TheTechromancer TheTechromancer changed the base branch from dev to 3.0 February 26, 2026 21:41
@liquidsec liquidsec merged commit e0de1f4 into 3.0 Feb 27, 2026
15 of 16 checks passed
@liquidsec liquidsec mentioned this pull request Jun 9, 2026
@liquidsec liquidsec deleted the python-support-3-14 branch June 10, 2026 00:58
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.

2 participants