Skip to content

Repository files navigation

backend-sandbox-platform

Monorepo for the CyberRangeCZ sandbox-service application and its library dependencies, managed as a single uv workspace. Each package keeps its own version, tests, and tooling config — see its own README for details.

Packages

Dependency graph

topology-definition
      └── python-commons
                ├── openstack-lib
                └── aws-lib
                        └── terraform-client
automated-problem-generation-lib (standalone)

sandbox-service depends on all of the above

Development

uv sync          # resolves the whole workspace, one lockfile
uv run pytest    # or: cd <package> && tox -e pytest

Packages depend on each other via [tool.uv.sources] ... = { workspace = true }, so editing a library is immediately visible to sandbox-service — no version bump or publish step required.

About

Monorepo for the CyberRangeCZ sandbox back end: the Django REST sandbox service and related libraries.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages