High-level utilities built on top of pathlib.
Project description
Pathplus
A modern Python library for file and directory management built on top of pathlib.
Goals
- Pythonic API
- Cross-platform
- Type-safe
- Well tested
Setup
pip install pathplus
Usage
from pathplus import FileManager
file = FileManager("example.txt")
print(file.hash())
print(file.info())
from pathplus import DirectoryManager
directory = DirectoryManager("project")
print(directory.tree())
Release Notes
V.0.1.0
-
File Hashing (SHA256, MD5, SHA512)
-
File Information Helper
-
Tree Information For Directories
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pathplus-0.1.1.tar.gz
(4.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pathplus-0.1.1.tar.gz.
File metadata
- Download URL: pathplus-0.1.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27b3352563d9d7ce3c0649310fc49a433261512cb7c4ff9b2231d6493f1bd10c
|
|
| MD5 |
8be74381a16c0937fd456af528fadb85
|
|
| BLAKE2b-256 |
ad349c91e2732ac9ca251d113085a58875889bf2775ac08425fce25c954b43e3
|
File details
Details for the file pathplus-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pathplus-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d4e60aae0a5421470fbb55a52ca003ba2cf9e071e0e851249ebacd0705e214a
|
|
| MD5 |
6e419e44f95e380a179127b331c9f6e9
|
|
| BLAKE2b-256 |
8800157bcf2a768f2d2cc3516643c43f0040eda57de88372479f8ea14e9f1991
|