diff --git a/.zuul.yaml b/.zuul.yaml index c0c34be..22944ed 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -37,30 +37,6 @@ - python3.12-devel - poetry - libmemcached-devel - - fi-tox-python39: - vars: - dependencies: - - cairo-devel - - cairo-gobject-devel - - gobject-introspection-devel - - libmodulemd - - poetry - - libmemcached-devel - - fi-tox-python310: - vars: - dependencies: - - cairo-devel - - cairo-gobject-devel - - gobject-introspection-devel - - libmodulemd - # Following dependencies are needed because tests in zuul CI - # can't see them inside virtualenv - - python3.10-devel - - python3-pluggy - - python3-py - - python3-toml - - poetry - - libmemcached-devel - fi-tox-python311: vars: dependencies: diff --git a/poetry.lock b/poetry.lock index e63bb8a..82a6a18 100644 --- a/poetry.lock +++ b/poetry.lock @@ -127,8 +127,6 @@ mypy-extensions = ">=0.4.3" packaging = ">=22.0" pathspec = ">=0.9.0" platformdirs = ">=2" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] @@ -491,9 +489,6 @@ files = [ {file = "coverage-7.5.4.tar.gz", hash = "sha256:a44963520b069e12789d0faea4e9fdb1e410cdc4aab89d94f7f55cbb7fef0353"}, ] -[package.dependencies] -tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} - [package.extras] toml = ["tomli"] @@ -622,25 +617,10 @@ files = [ [package.dependencies] decorator = ">=4.0.0" stevedore = ">=3.0.0" -typing_extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] pifpaf = ["pifpaf (>=2.5.0)", "setuptools"] -[[package]] -name = "exceptiongroup" -version = "1.2.1" -description = "Backport of PEP 654 (exception groups)" -optional = false -python-versions = ">=3.7" -files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, -] - -[package.extras] -test = ["pytest (>=6)"] - [[package]] name = "fasjson-client" version = "1.0.8" @@ -848,9 +828,6 @@ files = [ {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)"] @@ -1247,7 +1224,6 @@ files = [ [package.dependencies] mypy-extensions = ">=1.0.0" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} typing-extensions = ">=4.1.0" [package.extras] @@ -1598,11 +1574,9 @@ files = [ [package.dependencies] colorama = {version = "*", markers = "sys_platform == \"win32\""} -exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" pluggy = ">=1.5,<2.0" -tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] @@ -2456,21 +2430,6 @@ files = [ {file = "wrapt-1.16.0.tar.gz", hash = "sha256:5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d"}, ] -[[package]] -name = "zipp" -version = "3.19.2" -description = "Backport of pathlib-compatible object wrapper for zip files" -optional = false -python-versions = ">=3.8" -files = [ - {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, - {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, -] - -[package.extras] -doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] - [[package]] name = "zope-interface" version = "6.4.post2" @@ -2638,5 +2597,5 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.0" -python-versions = "^3.9" -content-hash = "a49a574d1aad08af2f31b7af7979b211e7bb31d662027e16f59bfd381fa96c38" +python-versions = "^3.11" +content-hash = "cfb8d8448fb38d91af890a7dd090706827c0927e0ebfab417cc44f7eab3c21ea" diff --git a/pyproject.toml b/pyproject.toml index 3cabf6a..e1d76f9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ license = "GPL-2.0-or-later" readme = "README.rst" [tool.poetry.dependencies] -python = "^3.9" +python = "^3.11" arrow = "^1.3.0" beanbag = "^1.9.2" bs4 = "^0.0.2" diff --git a/tox.ini b/tox.ini index cc99ae3..490b95b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = black,mypy,flake8,py3{9,10,11,12} +envlist = black,mypy,flake8,py3{11,12} # If the user is missing an interpreter, don't fail skip_missing_interpreters = True skipsdist = True