Skip to content

Commit d1db925

Browse files
Bump rhino3dm, remove python restriction; change dev dependency group naming
1 parent b658537 commit d1db925

File tree

3 files changed

+29
-25
lines changed

3 files changed

+29
-25
lines changed

noxfile.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -144,11 +144,9 @@ def tests(session: Session) -> None:
144144
Args:
145145
session: Nox session
146146
"""
147-
# provide only dxf dependencies if python version is 3.10 or 3.11
148-
if session.python == "3.9":
149-
session.run_always("poetry", "install", "--all-extras", external=True)
150-
else:
151-
session.run_always("poetry", "install", "--extras", "dxf", external=True)
147+
session.run_always(
148+
"poetry", "install", "--only", "main", "--extras", "dxf rhino", external=True
149+
)
152150

153151
# install relevant tooling
154152
session.install("coverage[toml]", "pytest", "pygments", "pytest-check")
@@ -197,7 +195,9 @@ def docs_build(session: Session) -> None:
197195
if not session.posargs and "FORCE_COLOR" in os.environ:
198196
args.insert(0, "--color")
199197

200-
session.run_always("poetry", "install", "--all-extras", external=True)
198+
session.run_always(
199+
"poetry", "install", "--only", "main", "--extras", "dxf rhino", external=True
200+
)
201201
session.install(
202202
"furo",
203203
"ipykernel",
@@ -226,7 +226,9 @@ def docs(session: Session) -> None:
226226
session: Nox session
227227
"""
228228
args = session.posargs or ["--open-browser", "docs", "docs/_build"]
229-
session.run_always("poetry", "install", "--all-extras", external=True)
229+
session.run_always(
230+
"poetry", "install", "--only", "main", "--extras", "dxf rhino", external=True
231+
)
230232
session.install(
231233
"furo",
232234
"ipykernel",

poetry.lock

Lines changed: 17 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ rich = "^13.6.0"
5757
click = "^8.1.7"
5858
more-itertools = "^10.1.0"
5959
cad-to-shapely = { version = "^0.3.1", optional = true }
60-
rhino-shapley-interop = { version = "^0.0.4", python = ">=3.9.0,<3.10", optional = true }
61-
rhino3dm = { version = "==8.0.0b2", python = ">=3.9.0,<3.10", optional = true }
60+
rhino-shapley-interop = { version = "^0.0.4", optional = true }
61+
rhino3dm = { version = "==8.0.0b3", optional = true }
6262

63-
[tool.poetry.dev-dependencies]
63+
[tool.poetry.group.dev.dependencies]
6464
black = "^23.9.1"
6565
coverage = { extras = ["toml"], version = "^7.3.2" }
6666
darglint = "^1.8.1"

0 commit comments

Comments
 (0)