Skip to content

Modern path handling#89

Open
benatouba wants to merge 4 commits intocryotools:developmentfrom
benatouba:modern_path_handling
Open

Modern path handling#89
benatouba wants to merge 4 commits intocryotools:developmentfrom
benatouba:modern_path_handling

Conversation

@benatouba
Copy link
Contributor

As described in #82

Fixes #81

Tests are passing on python3.12 locally.

Further review by someone who knows the model well is definitely needed.

Transform all path variables to the more modern `pathlib.Path` object.
This helps with cross-platform compatibility and makes the code more
readable.

Some type annotations were also passed.
Meant to be applied in conjunction with a move to Pydantic for configuration validation.

NOTE: If cherry-picked, needs to be revised carefully as the commit is
meant to be applied with a move to Pydantic.

Fixes cryotools#81
@benatouba benatouba force-pushed the modern_path_handling branch from 031ca9b to 897785b Compare November 29, 2024 16:20
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