Skip to content

Commit 8c98fb6

Browse files
committed
Poetry 1.7 is required for python 3.12, but Poetry dropped support for python 3.7 in 1.6.0. Cannot support 3.12 without dropping support for 3.7.
1 parent cff99b7 commit 8c98fb6

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

.github/workflows/pythonpackage.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
PYTHON_VERSION: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
12+
PYTHON_VERSION: ["3.7", "3.8", "3.9", "3.10", "3.11"]
1313
steps:
1414
- uses: actions/checkout@v2
1515

pyproject.toml

+11-13
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,25 @@ repository = "https://github.com/fulcrumgenomics/fgpyo"
1010
keywords = ["bioinformatics"]
1111
classifiers = [
1212
"Development Status :: 3 - Alpha",
13-
"Environment :: Console",
13+
"Environment :: Console",
1414
"Intended Audience :: Developers",
1515
"Intended Audience :: Science/Research",
1616
"License :: OSI Approved :: MIT License",
17-
"Operating System :: OS Independent",
17+
"Operating System :: OS Independent",
1818
"Programming Language :: Python :: 3",
1919
"Topic :: Scientific/Engineering :: Bio-Informatics",
20-
"Topic :: Software Development :: Documentation",
21-
"Topic :: Software Development :: Libraries :: Python Modules",
22-
]
23-
include = [
24-
"LICENSE",
20+
"Topic :: Software Development :: Documentation",
21+
"Topic :: Software Development :: Libraries :: Python Modules",
2522
]
23+
include = ["LICENSE"]
2624

2725
[tool.poetry.dependencies]
28-
python = ">=3.7.0,<4.0"
26+
python = ">=3.7.0,<3.12"
2927
attrs = ">=19.3.0"
30-
typing_extensions = { version = ">=3.7.4", python = "<3.8" } # Literal support
31-
typing_inspect = { version = ">=0.3.1", python = "<3.8" } # inspecting types
32-
sphinx = {version = "4.3.1", optional = true}
33-
sphinx_rtd_theme = {version = "^1.3.0", optional = true}
28+
typing_extensions = { version = ">=3.7.4", python = "<3.8" } # Literal support
29+
typing_inspect = { version = ">=0.3.1", python = "<3.8" } # inspecting types
30+
sphinx = { version = "4.3.1", optional = true }
31+
sphinx_rtd_theme = { version = "^1.3.0", optional = true }
3432
pysam = ">=0.22.0"
3533
pytest = ">=7.4.0"
3634

@@ -42,7 +40,7 @@ setuptools = ">=68.0.0"
4240
pytest = ">=5.4.2"
4341
mypy = [
4442
{ version = ">=0.770", python = "<3.8" },
45-
{ version = ">=1.7.0", python = ">=3.8"}
43+
{ version = ">=1.7.0", python = ">=3.8" },
4644
]
4745
flake8 = [
4846
{ version = ">=3.8.1", python = "<3.12.0" },

0 commit comments

Comments
 (0)