diff --git a/README.md b/README.md index 30dc8bc3..d103dfa9 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,7 @@ To build and develop Mosaic locally: * Run `npm i` to install dependencies. * Run `npm test` to run the test suite. * Run `npm run build` to build client-side bundles. +* Run `uv build --all-packages` to build the Python packages. To run local interactive examples: diff --git a/packages/duckdb-server/package.json b/packages/duckdb-server/package.json index 45401b4d..f5d3657f 100644 --- a/packages/duckdb-server/package.json +++ b/packages/duckdb-server/package.json @@ -6,7 +6,6 @@ "prepublishOnly": "uv run pytest && uv run ruff check && uv run ruff format --check", "publish": "uv build && uvx twine upload --skip-existing dist/*", "release": "npm run prepublishOnly && npm run publish", - "dev": "uv run watchmedo auto-restart --pattern '*.py' --recursive --signal SIGTERM uv run duckdb-server", - "clean": "rimraf dist" + "dev": "uv run watchmedo auto-restart --pattern '*.py' --recursive --signal SIGTERM uv run duckdb-server" } } diff --git a/packages/widget/package.json b/packages/widget/package.json index 383233b7..add728b4 100644 --- a/packages/widget/package.json +++ b/packages/widget/package.json @@ -16,8 +16,7 @@ "lint": "eslint src", "prepublishOnly": "npm run test && npm run lint && uv run ruff check && uv run ruff format --check && npm run build", "publish": "uv build && uvx twine upload --skip-existing dist/*", - "release": "npm run prepublishOnly && npm run publish", - "clean": "rimraf dist" + "release": "npm run prepublishOnly && npm run publish" }, "dependencies": { "@uwdata/mosaic-core": "^0.12.0", diff --git a/uv.lock b/uv.lock index 7513dc54..014ee9b1 100644 --- a/uv.lock +++ b/uv.lock @@ -412,7 +412,7 @@ wheels = [ [[package]] name = "duckdb-server" -version = "0.11.0" +version = "0.12.0" source = { editable = "packages/duckdb-server" } dependencies = [ { name = "diskcache" }, @@ -943,7 +943,7 @@ wheels = [ [[package]] name = "mosaic-widget" -version = "0.11.0" +version = "0.12.0" source = { editable = "packages/widget" } dependencies = [ { name = "anywidget" },