├── .github └── workflows │ ├── build.yaml │ └── test.yaml ├── .gitignore ├── .readthedocs.yaml ├── CHANGES.rst ├── LICENSE.txt ├── README.rst ├── docs ├── api.rst ├── changes.rst ├── conf.py ├── examples.rst ├── examples │ └── zippath.py ├── index.rst └── requirements.txt ├── pathlib_abc ├── __init__.py ├── _fnmatch.py ├── _glob.py └── _os.py ├── pyproject.toml ├── tests ├── __init__.py ├── support │ ├── __init__.py │ ├── lexical_path.py │ ├── local_path.py │ └── zip_path.py ├── test_copy.py ├── test_join.py ├── test_join_posix.py ├── test_join_windows.py ├── test_read.py └── test_write.py └── tox.ini /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/README.rst -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changes.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGES.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/examples/zippath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/docs/examples/zippath.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /pathlib_abc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/pathlib_abc/__init__.py -------------------------------------------------------------------------------- /pathlib_abc/_fnmatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/pathlib_abc/_fnmatch.py -------------------------------------------------------------------------------- /pathlib_abc/_glob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/pathlib_abc/_glob.py -------------------------------------------------------------------------------- /pathlib_abc/_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/pathlib_abc/_os.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/support/__init__.py: -------------------------------------------------------------------------------- 1 | is_pypi = True 2 | -------------------------------------------------------------------------------- /tests/support/lexical_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/support/lexical_path.py -------------------------------------------------------------------------------- /tests/support/local_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/support/local_path.py -------------------------------------------------------------------------------- /tests/support/zip_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/support/zip_path.py -------------------------------------------------------------------------------- /tests/test_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/test_copy.py -------------------------------------------------------------------------------- /tests/test_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/test_join.py -------------------------------------------------------------------------------- /tests/test_join_posix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/test_join_posix.py -------------------------------------------------------------------------------- /tests/test_join_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/test_join_windows.py -------------------------------------------------------------------------------- /tests/test_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/test_read.py -------------------------------------------------------------------------------- /tests/test_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tests/test_write.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barneygale/pathlib-abc/HEAD/tox.ini --------------------------------------------------------------------------------