Skip to content

Commit 96cfcc3

Browse files
a-faclaude
andcommitted
Loosen dependency pins, add MANIFEST.in, update fallback version
- pytz: ~=2024.1 → >=2024.1 - platformdirs: ~=4.2.2 → >=4.2 - Add MANIFEST.in to exclude docs/notebooks/tests from sdist (173MB → 790KB) - Update fallback_version to 0.4.0 - Use SPDX license string (fixes setuptools deprecation warning) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0ac7230 commit 96cfcc3

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

MANIFEST.in

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
graft src
2+
include LICENSE README.md CHANGELOG.md pyproject.toml
3+
4+
prune docs
5+
prune notebooks
6+
prune tests
7+
prune images
8+
prune .github
9+
prune .claude
10+
11+
global-exclude *.pyc __pycache__ .DS_Store

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@ dynamic = ["version"]
99
description = "A modular nanopore data analysis package."
1010
readme = "README.md"
1111
requires-python = ">=3.10"
12-
license = {file = "LICENSE"}
12+
license = "GPL-3.0-only"
13+
license-files = ["LICENSE"]
1314
authors = [{name = "Ali Fallahi", email = "fallahi.a@northeastern.edu"}]
1415
dependencies = [
1516
"numpy>=2.0",
1617
"Cython>=3.0.11",
17-
"pytz~=2024.1",
18+
"pytz>=2024.1",
1819
"scipy>=1.14.1",
19-
"platformdirs~=4.2.2",
20+
"platformdirs>=4.2",
2021
"pyabf>=2.3.8",
2122
"pandas>=2.0",
2223

@@ -29,4 +30,4 @@ panel = ["panel","bokeh-jupyter","ipympl","plotly","openpyxl"]
2930
[tool.setuptools_scm]
3031
write_to = "src/ionique/_version.py"
3132
# fall back version is for downloading git repo
32-
fallback_version = "0.3.0"
33+
fallback_version = "0.4.0"

0 commit comments

Comments
 (0)