.gitignore
.python-version
LICENSE
Makefile
README.md
pyproject.toml
uv.lock
.github/workflows/publish.yml
.github/workflows/runtests.yml
data/challenge.png
src/elabftwcontrol/__init__.py
src/elabftwcontrol/_logging.py
src/elabftwcontrol/cli.py
src/elabftwcontrol/client.py
src/elabftwcontrol/configure.py
src/elabftwcontrol/defaults.py
src/elabftwcontrol/global_config.py
src/elabftwcontrol/py.typed
src/elabftwcontrol/s3_utils.py
src/elabftwcontrol/testing_utils.py
src/elabftwcontrol/types.py
src/elabftwcontrol/utils.py
src/elabftwcontrol.egg-info/PKG-INFO
src/elabftwcontrol.egg-info/SOURCES.txt
src/elabftwcontrol.egg-info/dependency_links.txt
src/elabftwcontrol.egg-info/entry_points.txt
src/elabftwcontrol.egg-info/requires.txt
src/elabftwcontrol.egg-info/top_level.txt
src/elabftwcontrol/core/__init__.py
src/elabftwcontrol/core/interfaces.py
src/elabftwcontrol/core/manifests.py
src/elabftwcontrol/core/metadata.py
src/elabftwcontrol/core/models.py
src/elabftwcontrol/core/parsers.py
src/elabftwcontrol/core/transformers.py
src/elabftwcontrol/download/__init__.py
src/elabftwcontrol/download/api.py
src/elabftwcontrol/download/output.py
src/elabftwcontrol/upload/__init__.py
src/elabftwcontrol/upload/api.py
src/elabftwcontrol/upload/diff.py
src/elabftwcontrol/upload/graph.py
src/elabftwcontrol/upload/jobs.py
src/elabftwcontrol/upload/parsers.py
src/elabftwcontrol/upload/state.py
tests/unit/elabftwcontrol/test_s3_utils.py
tests/unit/elabftwcontrol/test_utils.py
tests/unit/elabftwcontrol/core/test_manifests.py
tests/unit/elabftwcontrol/core/test_metadata.py
tests/unit/elabftwcontrol/core/test_models.py
tests/unit/elabftwcontrol/core/test_parsers.py
tests/unit/elabftwcontrol/core/test_transformers.py
tests/unit/elabftwcontrol/download/test_output.py