-
Notifications
You must be signed in to change notification settings - Fork 53
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
base: main
Are you sure you want to change the base?
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 77.72% 77.22% -0.50%
==========================================
Files 326 327 +1
Lines 28571 28584 +13
==========================================
- Hits 22206 22075 -131
- Misses 6365 6509 +144
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 |
This PR aims to implement a TargetPath 3.13 variant. Fixes #895 and currently WIP.
scandir
glob
rglob
Resources: