Metadata-Version: 2.4
Name: pathlib_alt
Version: 0.1.2
Summary: A reimplementation of the python standard library's pathlib.
Author-email: Irving Leonard <irvingleonard@gmail.com>
License: BSD 3-Clause "New" or "Revised" License
Project-URL: homepage, https://github.com/irvingleonard/pathlib_alt
Project-URL: repository, https://github.com/irvingleonard/pathlib_alt.git
Keywords: pathlib,stdlib
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Filesystems
Requires-Python: >=3.7
License-File: LICENSE
Dynamic: description
Dynamic: license-file
Dynamic: summary

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.
