Skip to content

Commit d41bfe0

Browse files
committed
Relax dependency version bounds for broader
compatibility (v0.2.12)
1 parent 64a9de0 commit d41bfe0

2 files changed

Lines changed: 21 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning][].
77

88
[keep a changelog]: https://keepachangelog.com/en/1.0.0/
99
[semantic versioning]: https://semver.org/spec/v2.0.0.html
10+
11+
## [0.2.12] 2026-04-21
12+
13+
### Fixed
14+
- Removed upper bound on igraph to resolve dependency conflicts
15+
16+
### Changed
17+
- Relaxed lower bounds on anndata, beautifulsoup4, requests,
18+
scanpy, scipy, and session-info2 for broader compatibility
19+
1020
## [0.2.11] 2026-2
1121

1222
### Fixed

pyproject.toml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires = [ "hatchling" ]
55

66
[project]
77
name = "qcatch"
8-
version = "0.2.11"
8+
version = "0.2.12"
99
description = "QCatch: Automated quality control of single-cell quantifications from `alevin-fry` and `simpleaf`."
1010
readme = "README.md"
1111
authors = [
@@ -21,16 +21,16 @@ classifiers = [
2121
"Programming Language :: Python :: 3.13",
2222
]
2323
dependencies = [
24-
"anndata>=0.11.4",
25-
"beautifulsoup4>=4.13.3",
26-
"igraph>=0.11,<0.12",
24+
"anndata>=0.10",
25+
"beautifulsoup4>=4.12",
26+
"igraph>=0.11",
2727
"numpy>=2.1.3,<3",
2828
"pandas>=2.2.3,<3",
2929
"plotly>=6",
30-
"requests>=2.32.4",
31-
"scanpy[scrublet]>=1.10.4,<2",
32-
"scipy>=1.15.2,<2",
33-
"session-info2>=0.1,<0.2",
30+
"requests>=2.28",
31+
"scanpy[scrublet]>=1.9,<2",
32+
"scipy>=1.11,<2",
33+
"session-info2>=0.1",
3434
]
3535
optional-dependencies.dev = [ "pre-commit", "twine>=4.0.2" ]
3636
optional-dependencies.test = [ "coverage", "pytest", "pytest-cov", "setuptools" ]
@@ -144,6 +144,9 @@ xfail_strict = true
144144
addopts = [
145145
"--import-mode=importlib", # allow using test files with same name
146146
]
147+
filterwarnings = [
148+
"ignore::DeprecationWarning:_plotly_utils",
149+
]
147150

148151
[tool.coverage.run]
149152
source = [ "qcatch" ]

0 commit comments

Comments
 (0)