diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 877d4a4..607a78f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,9 +1,11 @@ -****************** -UPCOMING - [1.1.1] -****************** +******************** +[1.1.1] - 2026-03-06 +******************** -- Drop Python 3.9 support, require Python >= 3.10 (:pr:`397`, :user:`benjeffery`) +Maintenance release. +- Improved performance on remove_vacant (:issue:`393`) +- Require Python >= 3.11 ******************** [1.1.0] - 2025-08-16 diff --git a/pyproject.toml b/pyproject.toml index 7d491d8..b255437 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools", "setuptools-scm"] +requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] @@ -55,7 +55,6 @@ test = [ "filelock", "tskit", "msprime", - "matplotlib", "pandas", ] @@ -64,7 +63,6 @@ docs = [ "matplotlib", "msprime", "pandas", - "setuptools-scm", "sphinx-argparse", "sphinx-issues", ] diff --git a/pyslim/_version.py b/pyslim/_version.py index 3a0cf01..b3b36c4 100644 --- a/pyslim/_version.py +++ b/pyslim/_version.py @@ -1,4 +1,4 @@ -pyslim_version = "1.1.0" +pyslim_version = "1.1.1" slim_file_version = "0.9" # other file versions that require no modification compatible_slim_file_versions = ["0.9"] diff --git a/uv.lock b/uv.lock index 52f6396..779db25 100644 --- a/uv.lock +++ b/uv.lock @@ -1853,7 +1853,6 @@ dev = [ { name = "pytest-cov" }, { name = "pytest-xdist" }, { name = "ruff" }, - { name = "setuptools-scm" }, { name = "sphinx-argparse" }, { name = "sphinx-issues" }, { name = "tskit" }, @@ -1865,7 +1864,6 @@ docs = [ { name = "matplotlib" }, { name = "msprime" }, { name = "pandas" }, - { name = "setuptools-scm" }, { name = "sphinx-argparse" }, { name = "sphinx-issues" }, ] @@ -1879,7 +1877,6 @@ packaging = [ ] test = [ { name = "filelock" }, - { name = "matplotlib" }, { name = "msprime" }, { name = "pandas" }, { name = "pytest" }, @@ -1907,7 +1904,6 @@ dev = [ { name = "pytest-cov" }, { name = "pytest-xdist" }, { name = "ruff", specifier = "==0.15.1" }, - { name = "setuptools-scm" }, { name = "sphinx-argparse" }, { name = "sphinx-issues" }, { name = "tskit" }, @@ -1919,7 +1915,6 @@ docs = [ { name = "matplotlib" }, { name = "msprime" }, { name = "pandas" }, - { name = "setuptools-scm" }, { name = "sphinx-argparse" }, { name = "sphinx-issues" }, ] @@ -1933,7 +1928,6 @@ packaging = [ ] test = [ { name = "filelock" }, - { name = "matplotlib" }, { name = "msprime" }, { name = "pandas" }, { name = "pytest" }, @@ -2367,19 +2361,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e1/c6/76dc613121b793286a3f91621d7b75a2b493e0390ddca50f11993eadf192/setuptools-82.0.0-py3-none-any.whl", hash = "sha256:70b18734b607bd1da571d097d236cfcfacaf01de45717d59e6e04b96877532e0", size = 1003468, upload-time = "2026-02-08T15:08:38.723Z" }, ] -[[package]] -name = "setuptools-scm" -version = "9.2.2" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "packaging" }, - { name = "setuptools" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/7b/b1/19587742aad604f1988a8a362e660e8c3ac03adccdb71c96d86526e5eb62/setuptools_scm-9.2.2.tar.gz", hash = "sha256:1c674ab4665686a0887d7e24c03ab25f24201c213e82ea689d2f3e169ef7ef57", size = 203385, upload-time = "2025-10-19T22:08:05.608Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3d/ea/ac2bf868899d0d2e82ef72d350d97a846110c709bacf2d968431576ca915/setuptools_scm-9.2.2-py3-none-any.whl", hash = "sha256:30e8f84d2ab1ba7cb0e653429b179395d0c33775d54807fc5f1dd6671801aef7", size = 62975, upload-time = "2025-10-19T22:08:04.007Z" }, -] - [[package]] name = "six" version = "1.17.0"