Skip to content

Commit 2031147

Browse files
authored
v0.30.1 nglview and setuptools 82 (#384)
* Update nglview version constraint in pyproject.toml Restrict nglview version to be less than 5.0. * Update nglview dependency to version 4.0 * Modify version constraints for nglview and setuptools Updated nglview version constraints and setuptools compatibility. * Fix setuptools version syntax in pyproject.toml * Update changelog for version 0.30.1 Added changelog entry for version 0.30.1 with bug fix details. * Update version and release date in CITATION.cff * Bump version from 0.30.0 to 0.30.1
1 parent ca25ccf commit 2031147

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,5 @@ keywords:
4646
- physical-constant
4747
- schema
4848
license: BSD-3-Clause
49-
version: 0.30.0
50-
date-released: '2026-01-07'
49+
version: 0.30.1
50+
date-released: '2026-02-10'

docs/changelog.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@ Changelog
2020
.. +++++
2121
2222
23+
0.30.1 / 2026-02-10
24+
-------------------
25+
26+
Bug Fixes
27+
+++++++++
28+
- (:pr:`384`) Update nglview optional dep to accommodate setuptools 82.0 w/o pkg_resources.
29+
Either use the new version of nglview or an older version of both nglview and setuptools.
30+
31+
2332
0.30.0 / 2026-01-07
2433
-------------------
2534

pyproject.toml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
55

66
[tool.poetry]
77
name = "qcelemental"
8-
version = "0.30.0"
8+
version = "0.30.1"
99
description = "Core data structures for Quantum Chemistry."
1010
authors = ["The QCArchive Development Team <qcarchive@molssi.org>"]
1111
license = "BSD-3-Clause"
@@ -45,7 +45,10 @@ pint = [
4545
{ version = ">=0.24", python = ">=3.10,<3.14" },
4646
]
4747
pydantic = ">=1.8.2"
48-
nglview = { version = "^3.0.3", optional = true }
48+
nglview = [
49+
{ version = "^3.0.3", python = "<3.10", optional = true },
50+
{ version = "^4.0", python = ">=3.10", optional = true },
51+
]
4952
ipykernel = { version = "<6.0.0", optional = true }
5053
importlib-metadata = { version = ">=4.8", python = "<3.8" }
5154
networkx = { version = "<3.0", optional = true }
@@ -55,7 +58,7 @@ scipy = [
5558
]
5659
pytest = { version = "^7.2.2", optional = true }
5760
# setuptools is needed temporarily to avoid pkg_resources error with ngl_view. remove from here after next nglview release beyond v1.3.4
58-
setuptools = ">=68.0.0"
61+
setuptools = { version = ">=68.0.0,<82.0.0", python = "<3.10" }
5962

6063
[tool.poetry.extras]
6164
viz = ["nglview", "ipykernel"]

0 commit comments

Comments
 (0)