diff --git a/hatch.toml b/hatch.toml index 592ca52..c675487 100644 --- a/hatch.toml +++ b/hatch.toml @@ -8,7 +8,7 @@ packages = ["src/pyawaitable"] only-include = ["src/pyawaitable", "include/", "src/_pyawaitable"] [build.targets.wheel.hooks.autorun] -dependencies = ["hatch-autorun"] +dependencies = ["hatch-autorun~=1.1"] code = """ import pyawaitable import os @@ -18,10 +18,10 @@ os.environ['PYAWAITABLE_INCLUDE'] = pyawaitable.include(suppress_error=True) [build.hooks.custom] enable-by-default = true -dependencies = ["typing_extensions"] +dependencies = ["typing_extensions~=4.14"] [envs.hatch-test] -dependencies = ["pyawaitable_test @ {root:uri}/tests", "pytest"] +dependencies = ["pyawaitable_test @ {root:uri}/tests", "pytest~=8.4"] default-args = ["--verbose"] [[envs.hatch-test.matrix]] diff --git a/pyproject.toml b/pyproject.toml index ad37d80..97aac25 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["hatch", "hatchling"] +requires = ["hatch~=1.14", "hatchling~=1.27"] build-backend = "hatchling.build" [project] diff --git a/requirements.txt b/requirements.txt index 09080a5..38d94eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ # Requirements for Netlify -mkdocs -pymdown-extensions \ No newline at end of file +mkdocs~=1.6 +pymdown-extensions~=10.15