diff --git a/poetry.lock b/poetry.lock index 1093f28..572cbfa 100644 --- a/poetry.lock +++ b/poetry.lock @@ -11,9 +11,6 @@ files = [ {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} - [[package]] name = "anyio" version = "4.4.0" @@ -870,24 +867,6 @@ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.link perf = ["ipython"] testing = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] -[[package]] -name = "importlib-resources" -version = "6.4.0" -description = "Read resources from Python packages" -optional = false -python-versions = ">=3.8" -files = [ - {file = "importlib_resources-6.4.0-py3-none-any.whl", hash = "sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c"}, - {file = "importlib_resources-6.4.0.tar.gz", hash = "sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145"}, -] - -[package.dependencies] -zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["jaraco.test (>=5.4)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)", "zipp (>=3.17)"] - [[package]] name = "iniconfig" version = "2.0.0" @@ -933,7 +912,6 @@ click = "*" exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} httpx = ">=0.22" importlib-metadata = {version = "*", markers = "python_version < \"3.10\""} -importlib-resources = {version = ">=5.12.0", markers = "python_version < \"3.9\""} msgspec = ">=0.18.2" multidict = ">=6.0.2" polyfactory = ">=2.6.3" @@ -2087,7 +2065,6 @@ files = [ [package.dependencies] markdown-it-py = ">=2.2.0" pygments = ">=2.13.0,<3.0.0" -typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9\""} [package.extras] jupyter = ["ipywidgets (>=7.5.1,<9)"] @@ -2746,5 +2723,5 @@ litestar = ["litestar", "prometheus-client"] [metadata] lock-version = "2.0" -python-versions = "^3.8" -content-hash = "681a3768acf1c41f526b17f9c89238fb045014fee7036a3f235e0c4e274a681e" +python-versions = "^3.9" +content-hash = "cf672c3c4692f281d23f75162ea6d04c23557551d12a56a59a46d1c41d0f62f3" diff --git a/pyproject.toml b/pyproject.toml index a6d295e..668abeb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ readme = "README.md" packages = [{ include = "microbootstrap" }] [tool.poetry.dependencies] -python = "^3.8" +python = "^3.9" pydantic-settings = "^2.3.4" granian = { version = "^1.4.4", extras = ["reload"] } # for logging boostrap @@ -84,7 +84,7 @@ build-backend = "poetry.core.masonry.api" [tool.mypy] files = ["microbootstrap", "tests"] -python_version = "3.8" +python_version = "3.9" strict = true ignore_missing_imports = true pretty = true @@ -98,7 +98,7 @@ disallow_subclassing_any = false disallow_untyped_decorators = false [tool.ruff] -target-version = "py38" +target-version = "py39" line-length = 120 [tool.ruff.format]