Project source-tree =================== Below is the layout of the project (to 10 levels), followed by the contents of each key file. .. code-block:: text :caption: Project directory layout safezip/ ├── src │ └── safezip │ ├── cli │ │ ├── __init__.py │ │ └── _main.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_cli.py │ │ ├── test_guard.py │ │ ├── test_integration.py │ │ ├── test_sandbox.py │ │ └── test_streamer.py │ ├── __init__.py │ ├── _core.py │ ├── _events.py │ ├── _exceptions.py │ ├── _guard.py │ ├── _sandbox.py │ ├── _streamer.py │ └── py.typed ├── AGENTS.md ├── conftest.py ├── CONTRIBUTING.rst ├── docker-compose.yml ├── Dockerfile ├── Makefile ├── pyproject.toml ├── README.rst └── tox.ini README.rst ---------- .. literalinclude:: ../README.rst :language: rst :caption: README.rst CONTRIBUTING.rst ---------------- .. literalinclude:: ../CONTRIBUTING.rst :language: rst :caption: CONTRIBUTING.rst AGENTS.md --------- .. literalinclude:: ../AGENTS.md :language: markdown :caption: AGENTS.md conftest.py ----------- .. literalinclude:: ../conftest.py :language: python :caption: conftest.py docker-compose.yml ------------------ .. literalinclude:: ../docker-compose.yml :language: yaml :caption: docker-compose.yml pyproject.toml -------------- .. literalinclude:: ../pyproject.toml :language: toml :caption: pyproject.toml src/safezip/__init__.py ----------------------- .. literalinclude:: ../src/safezip/__init__.py :language: python :caption: src/safezip/__init__.py src/safezip/_core.py -------------------- .. literalinclude:: ../src/safezip/_core.py :language: python :caption: src/safezip/_core.py src/safezip/_events.py ---------------------- .. literalinclude:: ../src/safezip/_events.py :language: python :caption: src/safezip/_events.py src/safezip/_exceptions.py -------------------------- .. literalinclude:: ../src/safezip/_exceptions.py :language: python :caption: src/safezip/_exceptions.py src/safezip/_guard.py --------------------- .. literalinclude:: ../src/safezip/_guard.py :language: python :caption: src/safezip/_guard.py src/safezip/_sandbox.py ----------------------- .. literalinclude:: ../src/safezip/_sandbox.py :language: python :caption: src/safezip/_sandbox.py src/safezip/_streamer.py ------------------------ .. literalinclude:: ../src/safezip/_streamer.py :language: python :caption: src/safezip/_streamer.py src/safezip/cli/__init__.py --------------------------- .. literalinclude:: ../src/safezip/cli/__init__.py :language: python :caption: src/safezip/cli/__init__.py src/safezip/cli/_main.py ------------------------ .. literalinclude:: ../src/safezip/cli/_main.py :language: python :caption: src/safezip/cli/_main.py src/safezip/tests/__init__.py ----------------------------- .. literalinclude:: ../src/safezip/tests/__init__.py :language: python :caption: src/safezip/tests/__init__.py src/safezip/tests/conftest.py ----------------------------- .. literalinclude:: ../src/safezip/tests/conftest.py :language: python :caption: src/safezip/tests/conftest.py src/safezip/tests/test_cli.py ----------------------------- .. literalinclude:: ../src/safezip/tests/test_cli.py :language: python :caption: src/safezip/tests/test_cli.py src/safezip/tests/test_guard.py ------------------------------- .. literalinclude:: ../src/safezip/tests/test_guard.py :language: python :caption: src/safezip/tests/test_guard.py src/safezip/tests/test_integration.py ------------------------------------- .. literalinclude:: ../src/safezip/tests/test_integration.py :language: python :caption: src/safezip/tests/test_integration.py src/safezip/tests/test_sandbox.py --------------------------------- .. literalinclude:: ../src/safezip/tests/test_sandbox.py :language: python :caption: src/safezip/tests/test_sandbox.py src/safezip/tests/test_streamer.py ---------------------------------- .. literalinclude:: ../src/safezip/tests/test_streamer.py :language: python :caption: src/safezip/tests/test_streamer.py