├── .github └── workflows │ └── python-package.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── anypathlib ├── __init__.py ├── anypath.py ├── cli.py └── path_handlers │ ├── __init__.py │ ├── azure_handler.py │ ├── base_path_handler.py │ ├── local_handler.py │ ├── path_types.py │ └── s3_handler.py ├── docs ├── anypathlib_logo.png └── wsc_logo.png ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── fixtures_anypath.py ├── test_anypath_flows.py ├── test_cli.py ├── test_copy_file_to_dir.py ├── test_download_from_cloud.py ├── test_iterdir_glob_rglob.py ├── test_pathlib_properties.py ├── test_str_path_interoperability.py ├── test_upload_to_cloud.py └── tests_urls.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/README.md -------------------------------------------------------------------------------- /anypathlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/__init__.py -------------------------------------------------------------------------------- /anypathlib/anypath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/anypath.py -------------------------------------------------------------------------------- /anypathlib/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/cli.py -------------------------------------------------------------------------------- /anypathlib/path_handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /anypathlib/path_handlers/azure_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/path_handlers/azure_handler.py -------------------------------------------------------------------------------- /anypathlib/path_handlers/base_path_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/path_handlers/base_path_handler.py -------------------------------------------------------------------------------- /anypathlib/path_handlers/local_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/path_handlers/local_handler.py -------------------------------------------------------------------------------- /anypathlib/path_handlers/path_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/path_handlers/path_types.py -------------------------------------------------------------------------------- /anypathlib/path_handlers/s3_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/anypathlib/path_handlers/s3_handler.py -------------------------------------------------------------------------------- /docs/anypathlib_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/docs/anypathlib_logo.png -------------------------------------------------------------------------------- /docs/wsc_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/docs/wsc_logo.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures_anypath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/fixtures_anypath.py -------------------------------------------------------------------------------- /tests/test_anypath_flows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_anypath_flows.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_copy_file_to_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_copy_file_to_dir.py -------------------------------------------------------------------------------- /tests/test_download_from_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_download_from_cloud.py -------------------------------------------------------------------------------- /tests/test_iterdir_glob_rglob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_iterdir_glob_rglob.py -------------------------------------------------------------------------------- /tests/test_pathlib_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_pathlib_properties.py -------------------------------------------------------------------------------- /tests/test_str_path_interoperability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_str_path_interoperability.py -------------------------------------------------------------------------------- /tests/test_upload_to_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/test_upload_to_cloud.py -------------------------------------------------------------------------------- /tests/tests_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfirgoldberg/AnyPathLib/HEAD/tests/tests_urls.py --------------------------------------------------------------------------------