diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e82ce430e..75773a573 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,20 +11,13 @@ jobs: id-token: write strategy: matrix: - python-version: ['3.12'] + python-version: ["3.12"] steps: - - name: Checkout code - uses: actions/checkout@v4 + - name: Build frontend assets + uses: ./.github/workflows/run-command.yml with: - fetch-depth: '0' - - - name: Set up uv & venv - uses: astral-sh/setup-uv@v5 - with: - version: ${{ env.UV_VERSION }} - enable-cache: true - python-version: ${{ matrix.python-version }} - cache-dependency-glob: uv.lock + command_name: prod + command: just prod - name: Build package run: | diff --git a/.gitignore b/.gitignore index 0fd8befde..20057326f 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,7 @@ __pycache__/ .Python build/ develop-eggs/ -dist/ +dist/* downloads/ eggs/ .eggs/ diff --git a/tierkreis/pyproject.toml b/tierkreis/pyproject.toml index baa138d23..63a890358 100644 --- a/tierkreis/pyproject.toml +++ b/tierkreis/pyproject.toml @@ -2,7 +2,7 @@ name = "tierkreis" description = "Python client and utilities for tierkreis." readme = "README.md" -version = "2.0.2" +version = "2.0.3" authors = [ { name = "Seyon Sivarajah", email = "seyon.sivarajah@quantinuum.com" }, { name = "Lukas Heidemann", email = "lukas.heidemann@quantinuum.com" }, diff --git a/tierkreis_visualization/.gitignore b/tierkreis_visualization/.gitignore index 412bf4336..bbe7da31e 100644 --- a/tierkreis_visualization/.gitignore +++ b/tierkreis_visualization/.gitignore @@ -2,10 +2,11 @@ __pycache__/ *.py[oc] build/ -dist/ +dist/* wheels/ *.egg-info .idea # Virtual environments .venv + diff --git a/tierkreis_visualization/pyproject.toml b/tierkreis_visualization/pyproject.toml index 500b327a9..bf04df367 100644 --- a/tierkreis_visualization/pyproject.toml +++ b/tierkreis_visualization/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "tierkreis_visualization" -version = "0.1.3" +version = "0.1.4" description = "Browser based visualization tool for tierkreis" readme = "README.md" requires-python = ">=3.12" @@ -16,6 +16,9 @@ dependencies = [ requires = ["hatchling"] build-backend = "hatchling.build" +[tool.hatch.build.targets.wheel.force-include] +"./tierkreis_visualization/static/dist" = "tierkreis_visualization/static/dist" + [tool.uv.sources] tierkreis = { workspace = true } diff --git a/tierkreis_visualization/tierkreis_visualization/static/dist/.gitignore b/tierkreis_visualization/tierkreis_visualization/static/dist/.gitignore new file mode 100644 index 000000000..c96a04f00 --- /dev/null +++ b/tierkreis_visualization/tierkreis_visualization/static/dist/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/tierkreis_workers/aer_worker/pyproject.toml b/tierkreis_workers/aer_worker/pyproject.toml index 4783e0d4e..1e8a052e4 100644 --- a/tierkreis_workers/aer_worker/pyproject.toml +++ b/tierkreis_workers/aer_worker/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "tkr_aer_worker" -version = "0.1.2" +version = "0.1.3" description = "A tierkreis worker for Aer." readme = "README.md" requires-python = ">=3.12" diff --git a/tierkreis_workers/nexus_worker/pyproject.toml b/tierkreis_workers/nexus_worker/pyproject.toml index b2391b2c1..9b38db350 100644 --- a/tierkreis_workers/nexus_worker/pyproject.toml +++ b/tierkreis_workers/nexus_worker/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "tkr_nexus_worker" -version = "0.1.2" +version = "0.1.3" description = "A tierkreis worker for interacting with Nexus." readme = "README.md" requires-python = ">=3.12" diff --git a/tierkreis_workers/pytket_worker/pyproject.toml b/tierkreis_workers/pytket_worker/pyproject.toml index ee8485dab..eada78a86 100644 --- a/tierkreis_workers/pytket_worker/pyproject.toml +++ b/tierkreis_workers/pytket_worker/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "tkr_pytket_worker" -version = "0.1.2" +version = "0.1.3" description = "A tierkreis worker for pytket." readme = "README.md" requires-python = ">=3.12" diff --git a/uv.lock b/uv.lock index a8ae4a4e2..42cee45d1 100644 --- a/uv.lock +++ b/uv.lock @@ -2137,7 +2137,7 @@ wheels = [ [[package]] name = "tierkreis" -version = "2.0.2" +version = "2.0.3" source = { editable = "tierkreis" } dependencies = [ { name = "pydantic" }, @@ -2164,7 +2164,7 @@ dev = [ [[package]] name = "tierkreis-visualization" -version = "0.1.3" +version = "0.1.4" source = { editable = "tierkreis_visualization" } dependencies = [ { name = "fastapi", extra = ["standard"] }, @@ -2185,7 +2185,7 @@ requires-dist = [ [[package]] name = "tkr-aer-worker" -version = "0.1.2" +version = "0.1.3" source = { editable = "tierkreis_workers/aer_worker" } dependencies = [ { name = "pytket-qiskit" }, @@ -2200,7 +2200,7 @@ requires-dist = [ [[package]] name = "tkr-nexus-worker" -version = "0.1.2" +version = "0.1.3" source = { editable = "tierkreis_workers/nexus_worker" } dependencies = [ { name = "qnexus" }, @@ -2215,7 +2215,7 @@ requires-dist = [ [[package]] name = "tkr-pytket-worker" -version = "0.1.2" +version = "0.1.3" source = { editable = "tierkreis_workers/pytket_worker" } dependencies = [ { name = "pytket" },