diff --git a/pyproject.toml b/pyproject.toml index c914c11d..78b06490 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ include = [ ] [tool.poetry.dependencies] -python = ">=3.10,<3.12" +python = ">=3.12,<3.13" ampel-plot = {version = ">=0.8.3-3,<0.9", source = "pypi"} ampel-ztf = {version = ">=0.8.13,<0.9", extras = ["kafka"], optional = true} ampel-photometry = {version = ">=0.8.3,<0.9", source = "pypi"} @@ -53,7 +53,7 @@ astropy = "^5.0" # pymage = {url = "https://github.com/MickaelRigault/pymage/archive/v1.0.tar.gz#sha256=11e99c4ea06b76ca7fb5b42d1d35d64139a4fa6f7f163a2f0f9cc3ea0b3c55eb"} # pymage has an undeclared dependency on pandas pandas = "^2.0.0" -seaborn = "^0.12.0" +seaborn = "^0.13.0" adjustText = "^0.7.3" extcats = {version = "^2.4.2", optional = true, source = "pypi"} slack-sdk = {version = "^3", optional = true} @@ -66,15 +66,15 @@ more-itertools = "^9.0.0" uncertainties = "^3.1.7" scikit-learn = "^1.1.3" healpy = {version = "^1.16.2", optional = true} -light-curve = {version = "^0.7.3"} +light-curve = {version = "^0.9.0"} ampel-lsst = {version = ">=0.8.6,<0.9", optional = true} ligo-gracedb = "^2.12.0" [tool.poetry.dev-dependencies] -mypy = "^1.6.1" -pytest = "^7.4.3" +mypy = "^1.9.0" +pytest = "^7.4.4" pytest-cov = "^4.1.0" -pytest-mock = "^3.12.0" +pytest-mock = "^3.14.0" types-requests = "^2.25.9" types-pytz = "^2022.1.2" # prevent poetry 1.3 from removing setuptools @@ -91,7 +91,7 @@ voevent = ["voevent-parse"] ztf = ["ampel-ztf"] [tool.poetry.group.dev.dependencies] -ruff = "^0.1.13" +ruff = "^0.3.0" [tool.conda-lock] channels = ["conda-forge"]