Skip to content

Commit ceff773

Browse files
committed
removed old stale stuff
1 parent 7c41707 commit ceff773

10 files changed

Lines changed: 39 additions & 3987 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ dist/
55
pySingleCellNet.egg-info/
66
__pycache__/
77
site/
8+
_version.py

CHANGELOG.md renamed to docs/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ All notable changes to PySingleCellNet should be listed here. The definition of
88

99
- lots o stuff that is old or has been moved to STUF
1010

11+
## [0.1.2] - 2025-08-05
12+
13+
### Removed
14+
15+
- stale functions in old/
16+
17+
## [0.1.1] - 2025-08-04
18+
19+
### Fixed
20+
21+
- Wrestled pyproject.toml into shape
22+
23+
### Removed
24+
25+
- stale functions in old/
1126

1227
## [0.1.0] - 2025-08-04
1328

docs/notebooks/Basics.ipynb

Lines changed: 0 additions & 527 deletions
This file was deleted.

docs/notebooks/enrichment.ipynb

Lines changed: 0 additions & 546 deletions
This file was deleted.

docs/notebooks/explore.ipynb

Lines changed: 0 additions & 961 deletions
This file was deleted.

docs/notebooks/how-to_prepare_reference_data.ipynb

Lines changed: 0 additions & 818 deletions
This file was deleted.

docs/notebooks/old_quickstart.ipynb

Lines changed: 0 additions & 449 deletions
This file was deleted.

docs/notebooks/train_classifier.ipynb

Lines changed: 0 additions & 667 deletions
This file was deleted.

mkdocs.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,9 @@ nav:
7171
- Training data: training_data.md
7272
- References: refs.md
7373
- API:
74-
- 'Utility functions': 'utils.md'
75-
- 'Classifier functions': 'classifier.md'
76-
- 'Plotting functions': 'plotting.md'
74+
- 'Utilities': 'utils.md'
75+
- 'Classifier': 'classifier.md'
76+
- 'Plotting': 'plotting.md'
77+
- Release Notes: CHANGELOG.md
7778

7879

pyproject.toml

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
# ────────────── build backend ──────────────
22
[build-system]
33
requires = [
4-
"setuptools>=68", # modern PEP 621 support
5-
"wheel",
4+
"setuptools>=80", # modern PEP 621 support
5+
# "wheel",
66
"setuptools-scm>=8" # derive version from Git tags
77
]
88
build-backend = "setuptools.build_meta"
99

1010
# ────────────── project metadata (PEP 621) ──────────────
1111
[project]
1212
name = "pySingleCellNet"
13-
dynamic = ["version"] # setuptools-scm will fill this in
13+
dynamic = ["version"]
1414
description = "Single-cell classification and analysis, optimized for embryonic and fetal development"
1515
readme = "README.md"
1616
requires-python = ">=3.9"
17-
license = {text = "MIT"}
18-
17+
license = "MIT"
18+
keywords = ["single cell", "cell typing", "classification", "embryo", "embryoid", "gastruloid"]
1919
authors = [
2020
{name = "Patrick Cahan", email = "patrick.cahan@gmail.com"},
2121
{name = "Yuqi Tan", email = "ytan19@jhmi.edu"}
2222
]
2323

24-
# Runtime dependencies (same list you had in setup.py; keep them lowercase & PEP 440 compliant)
2524
dependencies = [
2625
"pandas",
2726
"numpy",
2827
"scikit-learn",
28+
"scikit-misc",
2929
"scanpy",
3030
"statsmodels",
3131
"scipy",
@@ -41,22 +41,25 @@ dependencies = [
4141
]
4242

4343
[project.urls]
44-
Documentation = "https://pysinglecellnet.readthedocs.io/en/latest/"
44+
Documentation = "https://cahanlab-pysinglecellnet.readthedocs-hosted.com/"
4545
Source = "https://github.com/CahanLab/PySingleCellNet"
46+
Repository = "https://github.com/CahanLab/PySingleCellNet.git"
4647
Issues = "https://github.com/CahanLab/PySingleCellNet/issues"
48+
Changelog = "https://github.com/CahanLab/PySingleCellNet/tree/master/docs/CHANGELOG.md"
49+
4750

4851
# ────────────── setuptools-specific settings ──────────────
49-
[tool.setuptools]
50-
package-dir = {"" = "src"} # tells setuptools to look in src/
51-
# auto-discover everything under src/ (same behaviour as find_packages())
52-
packages = ["pySingleCellNet"]
52+
#[tool.setuptools]
53+
#package-dir = {"" = "src"}
54+
#packages = ["pySingleCellNet"]
5355

5456
# Alternative: use the finder (uncomment if you prefer)
55-
# [tool.setuptools.packages.find]
56-
# where = ["src"]
57-
# exclude = ["tests*"]
57+
[tool.setuptools.packages.find]
58+
where = ["src"]
59+
exclude = ["docs"]
5860

5961
# ────────────── setuptools-scm tweaks (optional) ──────────────
6062
[tool.setuptools_scm]
61-
version_scheme = "post-release" # 0.3.0 → 0.3.1.devN after the tag
62-
local_scheme = "no-local" # omit +g<hash> in wheels uploaded to PyPI
63+
version_scheme = "only-version"
64+
local_scheme = "no-local-version"
65+
write_to = "src/pySingleCellNet/_version.py"

0 commit comments

Comments
 (0)