Skip to content

Commit

Permalink
maint: add build system configuration to pyproject.toml (#24)
Browse files Browse the repository at this point in the history
* maint: add build system configuration to pyproject.toml

* add ruff dev dep
  • Loading branch information
cmpadden authored Nov 7, 2024
1 parent 11fa4cf commit 9f66f48
Show file tree
Hide file tree
Showing 6 changed files with 80 additions and 3 deletions.
4 changes: 4 additions & 0 deletions libraries/_template/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,9 @@ dev-dependencies = [
"pyright>=1.1.386",
]

[build-system]
requires = ["setuptools>=42"]
build-backend = "setuptools.build_meta"

[tool.setuptools]
packages = ["example_integration"]
4 changes: 4 additions & 0 deletions libraries/dagster-contrib-modal/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,9 @@ dev-dependencies = [
"pyright>=1.1.386",
]

[build-system]
requires = ["setuptools>=42"]
build-backend = "setuptools.build_meta"

[tool.setuptools]
packages = ["dagster_contrib_modal"]
5 changes: 5 additions & 0 deletions libraries/dagster-hex/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,12 @@ dev-dependencies = [
"pytest-mock",
"requests-mock",
"pyright>=1.1.386",
"ruff>=0.7.2",
]

[build-system]
requires = ["setuptools>=42"]
build-backend = "setuptools.build_meta"

[tool.setuptools]
packages = ["dagster_hex"]
29 changes: 28 additions & 1 deletion libraries/dagster-hex/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions libraries/dagster-hightouch/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,12 @@ dependencies = [
[tool.uv]
dev-dependencies = [
"pyright>=1.1.386",
"ruff>=0.7.2",
]

[build-system]
requires = ["setuptools>=42"]
build-backend = "setuptools.build_meta"

[tool.setuptools]
packages = ["dagster_hightouch"]
33 changes: 31 additions & 2 deletions libraries/dagster-hightouch/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 9f66f48

Please sign in to comment.