.env.example
.gitignore
Dockerfile
LICENSE
README.md
alembic.ini
docker-compose.yml
pyproject.toml
pyrightconfig.json
.github/workflows/ci.yml
.github/workflows/publish-pack.yml
.github/workflows/publish-pypi-client.yml
.github/workflows/publish-pypi-server.yml
.vscode/settings.json
alembic/env.py
alembic/script.py.mako
alembic/versions/20260804_0001_initial_identity.py
alembic/versions/20260804_0002_shell_sessions.py
client/README.md
client/pyproject.toml
deploy/nginx/cdn.conf
deploy/nginx/gen-dev-cert.sh
docs/CLIENT.md
docs/INDEX.md
docs/LAYOUT.md
docs/PROXY.md
docs/RELEASE.md
docs/ROADMAP.md
pymergetic/__init__.py
pymergetic/metal/__init__.py
pymergetic/metal/cdn/__init__.py
pymergetic/metal/cdn/__main__.py
pymergetic/metal/cdn/_version.py
pymergetic/metal/cdn/_version.pyi
pymergetic/metal/cdn/artifacts.py
pymergetic/metal/cdn/cli.py
pymergetic/metal/cdn/client.py
pymergetic/metal/cdn/db.py
pymergetic/metal/cdn/layout.py
pymergetic/metal/cdn/main.py
pymergetic/metal/cdn/models.py
pymergetic/metal/cdn/paths.py
pymergetic/metal/cdn/py.typed
pymergetic/metal/cdn/resolve.py
pymergetic/metal/cdn/security.py
pymergetic/metal/cdn/settings.py
pymergetic/metal/cdn/storage.py
pymergetic/metal/cdn/api/__init__.py
pymergetic/metal/cdn/api/deps.py
pymergetic/metal/cdn/api/extended.py
pymergetic/metal/cdn/api/sessions.py
pymergetic/metal/cdn/middleware/__init__.py
pymergetic/metal/cdn/middleware/csrf.py
pymergetic/metal/cdn/middleware/logging.py
pymergetic/metal/cdn/middleware/ratelimit.py
pymergetic/metal/cdn/middleware/shell_hits.py
pymergetic/metal/cdn/services/__init__.py
pymergetic/metal/cdn/services/audit.py
pymergetic/metal/cdn/services/channel.py
pymergetic/metal/cdn/services/identity.py
pymergetic/metal/cdn/services/orgs.py
pymergetic/metal/cdn/services/shell_sessions.py
pymergetic/metal/cdn/services/trust.py
pymergetic/metal/cdn/web/__init__.py
pymergetic/metal/cdn/web/autoexec.tpl.py
pymergetic/metal/cdn/web/repl_autoexec.py
pymergetic/metal/cdn/web/routes.py
pymergetic/metal/cdn/web/static/repl.js
pymergetic/metal/cdn/web/static/site.css
pymergetic/metal/cdn/web/static/swagger-theme.css
pymergetic/metal/cdn/web/static/repl/.gitkeep
pymergetic/metal/cdn/web/static/repl/README.md
pymergetic/metal/cdn/web/static/vendor/github-dark.min.css
pymergetic/metal/cdn/web/static/vendor/highlight.min.js
pymergetic/metal/cdn/web/static/vendor/lang-bash.min.js
pymergetic/metal/cdn/web/static/vendor/lang-c.min.js
pymergetic/metal/cdn/web/static/vendor/lang-cmake.min.js
pymergetic/metal/cdn/web/static/vendor/lang-cpp.min.js
pymergetic/metal/cdn/web/static/vendor/lang-diff.min.js
pymergetic/metal/cdn/web/static/vendor/lang-dockerfile.min.js
pymergetic/metal/cdn/web/static/vendor/lang-go.min.js
pymergetic/metal/cdn/web/static/vendor/lang-ini.min.js
pymergetic/metal/cdn/web/static/vendor/lang-java.min.js
pymergetic/metal/cdn/web/static/vendor/lang-javascript.min.js
pymergetic/metal/cdn/web/static/vendor/lang-json.min.js
pymergetic/metal/cdn/web/static/vendor/lang-lisp.min.js
pymergetic/metal/cdn/web/static/vendor/lang-llvm.min.js
pymergetic/metal/cdn/web/static/vendor/lang-makefile.min.js
pymergetic/metal/cdn/web/static/vendor/lang-markdown.min.js
pymergetic/metal/cdn/web/static/vendor/lang-perl.min.js
pymergetic/metal/cdn/web/static/vendor/lang-python.min.js
pymergetic/metal/cdn/web/static/vendor/lang-ruby.min.js
pymergetic/metal/cdn/web/static/vendor/lang-rust.min.js
pymergetic/metal/cdn/web/static/vendor/lang-sql.min.js
pymergetic/metal/cdn/web/static/vendor/lang-typescript.min.js
pymergetic/metal/cdn/web/static/vendor/lang-x86asm.min.js
pymergetic/metal/cdn/web/static/vendor/lang-xml.min.js
pymergetic/metal/cdn/web/static/vendor/lang-yaml.min.js
pymergetic/metal/cdn/web/templates/author.html
pymergetic/metal/cdn/web/templates/base.html
pymergetic/metal/cdn/web/templates/docs.html
pymergetic/metal/cdn/web/templates/home.html
pymergetic/metal/cdn/web/templates/login.html
pymergetic/metal/cdn/web/templates/package.html
pymergetic/metal/cdn/web/templates/publish.html
pymergetic/metal/cdn/web/templates/sessions.html
pymergetic/metal/cdn/web/templates/users.html
pymergetic/metal/cdn_client/__init__.py
pymergetic/metal/cdn_client/client.py
pymergetic/metal/cdn_client/config.py
pymergetic/metal/cdn_client/contents.py
pymergetic/metal/cdn_client/errors.py
pymergetic/metal/cdn_client/format.py
pymergetic/metal/cdn_client/py.typed
pymergetic/metal/cdn_client/verify.py
pymergetic_metal_cdn.egg-info/PKG-INFO
pymergetic_metal_cdn.egg-info/SOURCES.txt
pymergetic_metal_cdn.egg-info/dependency_links.txt
pymergetic_metal_cdn.egg-info/entry_points.txt
pymergetic_metal_cdn.egg-info/requires.txt
pymergetic_metal_cdn.egg-info/scm_file_list.json
pymergetic_metal_cdn.egg-info/scm_version.json
pymergetic_metal_cdn.egg-info/top_level.txt
screenshots/README.md
screenshots/artifacts-pack.png
screenshots/browse-hello.png
screenshots/hex-pyc.png
screenshots/sessions-upy.png
screenshots/sessions.png
screenshots/source-pack-toml.png
screenshots/source-python.png
screenshots/upy-exports.png
screenshots/upy-nested.png
screenshots/upy-shell.png
scripts/dev-up.sh
scripts/smoke-pypi-tmp.sh
scripts/sync-repl-assets.sh
scripts/tag-release.sh
tests/test_api.py
tests/test_auth.py
tests/test_catalog.py
tests/test_cdn_client.py
tests/test_cli.py
tests/test_cli_errors.py
tests/test_contents.py
tests/test_human_size.py
tests/test_layout.py
tests/test_lifecycle.py
tests/test_nav_tree.py
tests/test_paths.py
tests/test_repl_autoexec.py
tests/test_resolve.py
tests/test_roadmap_slice.py
tests/test_trust_raw.py
tests/test_verify.py
tests/test_web_publish.py