.gitignore
.readthedocs.yml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
README.release.md
noxfile.py
pyproject.toml
requirements-doc.txt
requirements.txt
setup.cfg
setup.py
.github/SUPPORT.md
.github/dependabot.yml
.github/no-response.yml
.github/workflows/cd.yml
.github/workflows/ci.yml
b2sdk/LICENSE
b2sdk/__init__.py
b2sdk/__main__.py
b2sdk/api.py
b2sdk/api_config.py
b2sdk/application_key.py
b2sdk/b2http.py
b2sdk/bounded_queue_executor.py
b2sdk/bucket.py
b2sdk/cache.py
b2sdk/exception.py
b2sdk/file_lock.py
b2sdk/file_version.py
b2sdk/http_constants.py
b2sdk/included_sources.py
b2sdk/progress.py
b2sdk/raw_api.py
b2sdk/raw_simulator.py
b2sdk/session.py
b2sdk/version.py
b2sdk/version_utils.py
b2sdk.egg-info/PKG-INFO
b2sdk.egg-info/SOURCES.txt
b2sdk.egg-info/dependency_links.txt
b2sdk.egg-info/entry_points.txt
b2sdk.egg-info/requires.txt
b2sdk.egg-info/top_level.txt
b2sdk/_pyinstaller/__init__.py
b2sdk/_pyinstaller/hook-b2sdk.py
b2sdk/_v3/__init__.py
b2sdk/_v3/exception.py
b2sdk/account_info/__init__.py
b2sdk/account_info/abstract.py
b2sdk/account_info/exception.py
b2sdk/account_info/in_memory.py
b2sdk/account_info/sqlite_account_info.py
b2sdk/account_info/stub.py
b2sdk/account_info/test_upload_url_concurrency.py
b2sdk/account_info/upload_url_pool.py
b2sdk/encryption/__init__.py
b2sdk/encryption/setting.py
b2sdk/encryption/types.py
b2sdk/large_file/__init__.py
b2sdk/large_file/part.py
b2sdk/large_file/services.py
b2sdk/large_file/unfinished_large_file.py
b2sdk/replication/__init__.py
b2sdk/replication/monitoring.py
b2sdk/replication/setting.py
b2sdk/replication/setup.py
b2sdk/replication/types.py
b2sdk/requests/LICENSE
b2sdk/requests/NOTICE
b2sdk/requests/README.md
b2sdk/requests/__init__.py
b2sdk/requests/included_source_meta.py
b2sdk/scan/__init__.py
b2sdk/scan/exception.py
b2sdk/scan/folder.py
b2sdk/scan/folder_parser.py
b2sdk/scan/path.py
b2sdk/scan/policies.py
b2sdk/scan/report.py
b2sdk/scan/scan.py
b2sdk/stream/__init__.py
b2sdk/stream/base.py
b2sdk/stream/chained.py
b2sdk/stream/hashing.py
b2sdk/stream/progress.py
b2sdk/stream/range.py
b2sdk/stream/wrapper.py
b2sdk/sync/__init__.py
b2sdk/sync/action.py
b2sdk/sync/encryption_provider.py
b2sdk/sync/exception.py
b2sdk/sync/policy.py
b2sdk/sync/policy_manager.py
b2sdk/sync/report.py
b2sdk/sync/sync.py
b2sdk/transfer/__init__.py
b2sdk/transfer/transfer_manager.py
b2sdk/transfer/emerge/__init__.py
b2sdk/transfer/emerge/emerger.py
b2sdk/transfer/emerge/exception.py
b2sdk/transfer/emerge/executor.py
b2sdk/transfer/emerge/unbound_write_intent.py
b2sdk/transfer/emerge/write_intent.py
b2sdk/transfer/emerge/planner/__init__.py
b2sdk/transfer/emerge/planner/part_definition.py
b2sdk/transfer/emerge/planner/planner.py
b2sdk/transfer/emerge/planner/upload_subpart.py
b2sdk/transfer/inbound/__init__.py
b2sdk/transfer/inbound/download_manager.py
b2sdk/transfer/inbound/downloaded_file.py
b2sdk/transfer/inbound/downloader/__init__.py
b2sdk/transfer/inbound/downloader/abstract.py
b2sdk/transfer/inbound/downloader/parallel.py
b2sdk/transfer/inbound/downloader/simple.py
b2sdk/transfer/inbound/downloader/stats_collector.py
b2sdk/transfer/outbound/__init__.py
b2sdk/transfer/outbound/copy_manager.py
b2sdk/transfer/outbound/copy_source.py
b2sdk/transfer/outbound/large_file_upload_state.py
b2sdk/transfer/outbound/outbound_source.py
b2sdk/transfer/outbound/progress_reporter.py
b2sdk/transfer/outbound/upload_manager.py
b2sdk/transfer/outbound/upload_source.py
b2sdk/utils/__init__.py
b2sdk/utils/docs.py
b2sdk/utils/range_.py
b2sdk/utils/thread_pool.py
b2sdk/utils/typing.py
b2sdk/v0/__init__.py
b2sdk/v0/account_info.py
b2sdk/v0/api.py
b2sdk/v0/bucket.py
b2sdk/v0/exception.py
b2sdk/v0/sync.py
b2sdk/v1/__init__.py
b2sdk/v1/account_info.py
b2sdk/v1/api.py
b2sdk/v1/b2http.py
b2sdk/v1/bucket.py
b2sdk/v1/cache.py
b2sdk/v1/download_dest.py
b2sdk/v1/exception.py
b2sdk/v1/file_metadata.py
b2sdk/v1/file_version.py
b2sdk/v1/session.py
b2sdk/v1/replication/__init__.py
b2sdk/v1/replication/monitoring.py
b2sdk/v1/sync/__init__.py
b2sdk/v1/sync/encryption_provider.py
b2sdk/v1/sync/file.py
b2sdk/v1/sync/file_to_path_translator.py
b2sdk/v1/sync/folder.py
b2sdk/v1/sync/folder_parser.py
b2sdk/v1/sync/report.py
b2sdk/v1/sync/scan_policies.py
b2sdk/v1/sync/sync.py
b2sdk/v2/__init__.py
b2sdk/v2/_compat.py
b2sdk/v2/account_info.py
b2sdk/v2/api.py
b2sdk/v2/b2http.py
b2sdk/v2/bucket.py
b2sdk/v2/exception.py
b2sdk/v2/raw_api.py
b2sdk/v2/raw_simulator.py
b2sdk/v2/session.py
b2sdk/v2/sync.py
b2sdk/v2/transfer.py
b2sdk/v2/version_utils.py
contrib/color-b2-logs.sh
contrib/debug_logs.ini
doc/bash_completion.md
doc/markup-test.rst
doc/render_sqlite_account_info_schema.sh
doc/sqlite_account_info_schema.py
doc/source/advanced.rst
doc/source/api_reference.rst
doc/source/api_types.rst
doc/source/conf.py
doc/source/contributing.rst
doc/source/glossary.rst
doc/source/index.rst
doc/source/install.rst
doc/source/quick_start.rst
doc/source/server_side_encryption.rst
doc/source/tutorial.rst
doc/source/api/account_info.rst
doc/source/api/api.rst
doc/source/api/application_key.rst
doc/source/api/bucket.rst
doc/source/api/cache.rst
doc/source/api/data_classes.rst
doc/source/api/downloaded_file.rst
doc/source/api/enums.rst
doc/source/api/exception.rst
doc/source/api/file_lock.rst
doc/source/api/progress.rst
doc/source/api/sync.rst
doc/source/api/utils.rst
doc/source/api/encryption/setting.rst
doc/source/api/encryption/types.rst
doc/source/api/internal/b2http.rst
doc/source/api/internal/cache.rst
doc/source/api/internal/raw_api.rst
doc/source/api/internal/raw_simulator.rst
doc/source/api/internal/requests.rst
doc/source/api/internal/session.rst
doc/source/api/internal/utils.rst
doc/source/api/internal/scan/folder.rst
doc/source/api/internal/scan/folder_parser.rst
doc/source/api/internal/scan/path.rst
doc/source/api/internal/scan/policies.rst
doc/source/api/internal/scan/scan.rst
doc/source/api/internal/stream/chained.rst
doc/source/api/internal/stream/hashing.rst
doc/source/api/internal/stream/progress.rst
doc/source/api/internal/stream/range.rst
doc/source/api/internal/stream/wrapper.rst
doc/source/api/internal/sync/action.rst
doc/source/api/internal/sync/exception.rst
doc/source/api/internal/sync/policy.rst
doc/source/api/internal/sync/policy_manager.rst
doc/source/api/internal/sync/sync.rst
doc/source/api/internal/transfer/inbound/download_manager.rst
doc/source/api/internal/transfer/inbound/downloader/abstract.rst
doc/source/api/internal/transfer/inbound/downloader/parallel.rst
doc/source/api/internal/transfer/inbound/downloader/simple.rst
doc/source/api/internal/transfer/outbound/upload_source.rst
doc/source/api/transfer/emerge/write_intent.rst
doc/source/api/transfer/outbound/outbound_source.rst
doc/source/dot/sqlite_account_info_schema.dot
test/__init__.py
test/helpers.py
test/integration/__init__.py
test/integration/base.py
test/integration/bucket_cleaner.py
test/integration/cleanup_buckets.py
test/integration/conftest.py
test/integration/helpers.py
test/integration/test_download.py
test/integration/test_raw_api.py
test/integration/test_upload.py
test/integration/fixtures/__init__.py
test/static/__init__.py
test/static/test_licenses.py
test/unit/__init__.py
test/unit/conftest.py
test/unit/test_base.py
test/unit/test_cache.py
test/unit/test_exception.py
test/unit/test_included_modules.py
test/unit/test_session.py
test/unit/account_info/__init__.py
test/unit/account_info/fixtures.py
test/unit/account_info/test_account_info.py
test/unit/account_info/test_sqlite_account_info.py
test/unit/api/__init__.py
test/unit/api/test_api.py
test/unit/b2http/__init__.py
test/unit/b2http/test_b2http.py
test/unit/bucket/__init__.py
test/unit/bucket/test_bucket.py
test/unit/file_version/__init__.py
test/unit/file_version/test_file_version.py
test/unit/fixtures/__init__.py
test/unit/fixtures/b2http.py
test/unit/fixtures/cache.py
test/unit/fixtures/folder.py
test/unit/fixtures/raw_api.py
test/unit/fixtures/session.py
test/unit/internal/__init__.py
test/unit/internal/test_base.py
test/unit/internal/test_emerge_planner.py
test/unit/internal/test_unbound_write_intent.py
test/unit/replication/conftest.py
test/unit/replication/test_monitoring.py
test/unit/scan/__init__.py
test/unit/scan/test_folder_traversal.py
test/unit/scan/test_scan_policies.py
test/unit/sync/__init__.py
test/unit/sync/fixtures.py
test/unit/sync/test_exception.py
test/unit/sync/test_sync.py
test/unit/sync/test_sync_report.py
test/unit/utils/__init__.py
test/unit/utils/test_docs.py
test/unit/utils/test_incremental_hex_digester.py
test/unit/v0/__init__.py
test/unit/v0/deps.py
test/unit/v0/deps_exception.py
test/unit/v0/test_bounded_queue_executor.py
test/unit/v0/test_bucket.py
test/unit/v0/test_copy_manager.py
test/unit/v0/test_download_dest.py
test/unit/v0/test_file_metadata.py
test/unit/v0/test_policy.py
test/unit/v0/test_progress.py
test/unit/v0/test_raw_api.py
test/unit/v0/test_scan_policies.py
test/unit/v0/test_session.py
test/unit/v0/test_sync.py
test/unit/v0/test_utils.py
test/unit/v0/test_version_utils.py
test/unit/v0/apiver/__init__.py
test/unit/v0/apiver/apiver_deps.py
test/unit/v0/apiver/apiver_deps_exception.py
test/unit/v1/__init__.py
test/unit/v1/deps.py
test/unit/v1/deps_exception.py
test/unit/v1/test_bounded_queue_executor.py
test/unit/v1/test_copy_manager.py
test/unit/v1/test_download_dest.py
test/unit/v1/test_file_metadata.py
test/unit/v1/test_policy.py
test/unit/v1/test_progress.py
test/unit/v1/test_raw_api.py
test/unit/v1/test_scan_policies.py
test/unit/v1/test_session.py
test/unit/v1/test_sync.py
test/unit/v1/test_utils.py
test/unit/v1/test_version_utils.py
test/unit/v1/apiver/__init__.py
test/unit/v1/apiver/apiver_deps.py
test/unit/v1/apiver/apiver_deps_exception.py
test/unit/v2/__init__.py
test/unit/v2/conftest.py
test/unit/v2/test_bucket.py
test/unit/v2/test_raw_api.py
test/unit/v2/test_raw_simulator.py
test/unit/v2/test_session.py
test/unit/v2/test_transfer.py
test/unit/v2/apiver/__init__.py
test/unit/v2/apiver/apiver_deps.py
test/unit/v2/apiver/apiver_deps_exception.py
test/unit/v3/__init__.py
test/unit/v3/apiver/__init__.py
test/unit/v3/apiver/apiver_deps.py
test/unit/v3/apiver/apiver_deps_exception.py
test/unit/v_all/__init__.py
test/unit/v_all/test_api.py
test/unit/v_all/test_replication.py