-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Python 3.13 compatibility #897
Conversation
819a8ed
to
3b20450
Compare
Fixed up the rest, I believe only |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #897 +/- ##
==========================================
+ Coverage 78.24% 78.34% +0.10%
==========================================
Files 336 337 +1
Lines 29673 29686 +13
==========================================
+ Hits 23217 23258 +41
+ Misses 6456 6428 -28
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Depends on fox-it/flow.record#154 |
That looks great @Schamper, nice work! |
Seems like some tests are still failing:
|
I didn't run the entire test suite yet with the flow.record fixes, so that probably still requires some looking into 😄 |
Looks good, all tests seem to be working now. We mitigated some new 3.13 DeprecationWarnings in 2ceb21c. Two remain as it seems
|
I saw that deprecation warning as well when looking at the pathlib changes, but the alternative is not really a good fit for Dissect. We don't really use that function anyway beside a unit test, so maybe remove it from the unit test and add a |
7f74314
to
b860576
Compare
3a02eb4
to
7b93a90
Compare
b860576 looks like a good solution.
Seems like this PR is good to go :) |
We performed some more testing on 3.13 and have not come across any breaking issues. |
I think the tests for 3.13 fail because the CI does not install the pre-release version of flow.record. |
We have to bump that version anyway, so we'll just have to wait for a new release. |
Co-authored-by: Stefan de Reuver <[email protected]>
Can be merged after a new release of |
Tests should pass now that |
This PR aims to implement a TargetPath 3.13 variant. Fixes #895 and currently WIP.
scandir
glob
rglob
Resources: