This PR hands over the majority of os.path related functionality to the more modern pathlib environment. This change is designed to unify filesystem operations and not split EDMC across two different libraries. Every effort has been made to maintain compatibility, with the hopes that this is a seamless handover.
Type of Change
Enhancement
How Tested
Tested to ensure as seamless a transition as possible is performed. Tested in builds and installer runs.
Description
This PR hands over the majority of os.path related functionality to the more modern pathlib environment. This change is designed to unify filesystem operations and not split EDMC across two different libraries. Every effort has been made to maintain compatibility, with the hopes that this is a seamless handover.
Type of Change
Enhancement
How Tested
Tested to ensure as seamless a transition as possible is performed. Tested in builds and installer runs.
Notes
Resolves #2114