Work in progress, will roughly follow https://crates.io/crates/directories, internal dogfooding for now.
Usage:
# file: appname/__init__.py
from smartdirs import Path, SmartDirs
dirs = SmartDirs(
package=Path(__file__),
name=__package__,
)# file: appname/main.py
import appname
# Access paths
appname.dirs.user.data
appname.dirs.resources