Skip to main content

A reimplementation of the python standard library's pathlib.

Project description

The original pathlib module seems to revolve around the idea that the path is a string, and then it can’t decide if the paths are immutable or not. This module works with a different paradigm: a path is a sequence of individual components divided by a “separator” and such sequence is immutable.

This module also tries to avoid assumptions about paths: people can come up with all kind of ideas of how a path would look like in system X, this module tries to avoid the dichotomy of POSIX or Windows. The classes on this file do work under the assumption of such dichotomy and are basically factories that build path objects from the “right” classes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pathlib_alt-0.1.2.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pathlib_alt-0.1.2-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file pathlib_alt-0.1.2.tar.gz.

File metadata

  • Download URL: pathlib_alt-0.1.2.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pathlib_alt-0.1.2.tar.gz
Algorithm Hash digest
SHA256 244a4ab2cc4867becd50a2c603f074aa9baf53751924a439f00a2ff39ec39045
MD5 d789bc9d56cbbaac938552a2bec6af9b
BLAKE2b-256 d7e4e3f9e5ef26acd115fc16541e1e508b4e3c8e8e30a4f52a8b4ba05483d48b

See more details on using hashes here.

File details

Details for the file pathlib_alt-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pathlib_alt-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pathlib_alt-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f7231f05a5401428dcd10222c7390556c40b53cf9d91f10114ff6341b1ea97e6
MD5 bd60afee0d50e8b610ed3a0c0dcfada2
BLAKE2b-256 140a3764433979e9e8c1d759b49fac9df9a6bb923c616940ccfc04fbc8c83f84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page