From ea20d2fc4dbaf28678327d4e20ecd015634f3e48 Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Thu, 17 Apr 2025 08:18:11 +0200 Subject: [PATCH] Allow yoyo-migrations v9.0.0 which adds Py3.12 support https://forum.duniter.org/t/13061/4 https://hg.sr.ht/~olly/yoyo/browse/CHANGELOG.rst?rev=tip https://hg.sr.ht/~olly/yoyo/rev/b21e6753a7fe3d44f46255933a9700556f0a193f Sync lock file --- pyproject.toml | 2 +- uv.lock | 38 ++++++++++++++++---------------------- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 278b9383..ab5067a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires-python = ">=3.7" dependencies = [ "mnemonic>=0.19", - "yoyo-migrations>=7.3.1,<9.0.0", + "yoyo-migrations>=9.0.0,<10.0.0", "pyqt5>=5.15.2,<5.15.11", "pyqt5-qt>=5.15.2,<5.15.11", "pyqt5-qt5>=5.15.2,<5.15.11", diff --git a/uv.lock b/uv.lock index 2e34a638..c9a943ee 100644 --- a/uv.lock +++ b/uv.lock @@ -4261,7 +4261,7 @@ wheels = [ [[package]] name = "tikka" -version = "0.13.2" +version = "0.14.1" source = { editable = "." } dependencies = [ { name = "dateutils" }, @@ -4287,7 +4287,7 @@ dependencies = [ { name = "yoyo-migrations" }, ] -[package.optional-dependencies] +[package.dev-dependencies] dev = [ { name = "black" }, { name = "gitlab-ci-linter" }, @@ -4307,10 +4307,6 @@ dev = [ { name = "pytest-qt", version = "4.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.8'" }, { name = "pytest-qt", version = "4.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.8'" }, { name = "ruff" }, -] - -[package.dev-dependencies] -dev = [ { name = "types-python-dateutil", version = "2.8.19.14", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.8'" }, { name = "types-python-dateutil", version = "2.9.0.20241206", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.8'" }, { name = "types-pyyaml", version = "6.0.12.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.8'" }, @@ -4319,39 +4315,38 @@ dev = [ [package.metadata] requires-dist = [ - { name = "black", marker = "extra == 'dev'", specifier = "==22.3.0" }, { name = "dateutils", specifier = ">=0.6.12" }, { name = "eth-typing", specifier = ">=3.2" }, { name = "eth-utils", specifier = "<2.3" }, - { name = "gitlab-ci-linter", marker = "extra == 'dev'", git = "https://gitlab.com/devopshq/gitlab-ci-linter" }, { name = "gql", specifier = ">=3.5.0" }, - { name = "graphviz", marker = "extra == 'dev'", specifier = "==0.19.*" }, - { name = "isort", marker = "extra == 'dev'", specifier = ">=4.0.0" }, { name = "libnacl", specifier = ">=2.1.0" }, { name = "mnemonic", specifier = ">=0.19" }, - { name = "mypy", marker = "extra == 'dev'", specifier = ">=0.790" }, { name = "opencv-contrib-python", specifier = ">=4.8.0.74" }, - { name = "pre-commit-hooks", marker = "extra == 'dev'", git = "https://github.com/Lucas-C/pre-commit-hooks?rev=v1.5.4" }, { name = "pyaes", specifier = ">=1.6.1" }, - { name = "pyinstaller", marker = "extra == 'dev'", specifier = ">=4.4" }, { name = "pyqt5", specifier = ">=5.15.2,<5.15.11" }, { name = "pyqt5-qt", specifier = ">=5.15.2,<5.15.11" }, { name = "pyqt5-qt5", specifier = ">=5.15.2,<5.15.11" }, - { name = "pyqt5-stubs", marker = "extra == 'dev'", specifier = ">=5.15.2" }, - { name = "pytest", marker = "extra == 'dev'", specifier = ">=6.2.1" }, - { name = "pytest-qt", marker = "extra == 'dev'", specifier = ">=4.0.2" }, { name = "python-sql", specifier = ">=1.4.0" }, { name = "pyyaml", specifier = ">=6.0" }, { name = "qrcode", specifier = ">=7.4.2" }, { name = "requests-toolbelt", specifier = ">=1.0.0" }, - { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.0.244" }, { name = "substrate-interface", specifier = ">=1.7.11" }, - { name = "yoyo-migrations", specifier = ">=7.3.1,<9.0.0" }, + { name = "yoyo-migrations", specifier = ">=9.0.0,<10.0.0" }, ] -provides-extras = ["dev"] [package.metadata.requires-dev] dev = [ + { name = "black", specifier = "==22.3.0" }, + { name = "gitlab-ci-linter", git = "https://gitlab.com/devopshq/gitlab-ci-linter" }, + { name = "graphviz", specifier = "==0.19.*" }, + { name = "isort", specifier = ">=4.0.0" }, + { name = "mypy", specifier = ">=0.790" }, + { name = "pre-commit-hooks", git = "https://github.com/Lucas-C/pre-commit-hooks?rev=v1.5.4" }, + { name = "pyinstaller", specifier = ">=4.4" }, + { name = "pyqt5-stubs", specifier = ">=5.15.2" }, + { name = "pytest", specifier = ">=6.2.1" }, + { name = "pytest-qt", specifier = ">=4.0.2" }, + { name = "ruff", specifier = ">=0.0.244" }, { name = "types-python-dateutil", specifier = ">=2.8.19.14" }, { name = "types-pyyaml", specifier = ">=6.0.12.12" }, ] @@ -5199,7 +5194,7 @@ wheels = [ [[package]] name = "yoyo-migrations" -version = "8.2.0" +version = "9.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "importlib-metadata", version = "6.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.8'" }, @@ -5209,9 +5204,8 @@ dependencies = [ { name = "sqlparse", version = "0.5.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.8'" }, { name = "tabulate" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/59/d1/ce97f150b77d914e215db3409cbd91481dd75269d6a1f6f5e6ff603796f2/yoyo-migrations-8.2.0.tar.gz", hash = "sha256:820606a03e262cf1cd4f59e256c28fa446425224d5b82a3d1275fd78178523e4", size = 48488 } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/3e/3ebea9cdaf8e40be950ab2295b2b4f4768374285e62953928e86994b12dd/yoyo_migrations-8.2.0-py3-none-any.whl", hash = "sha256:27dabe7432859288b0bd771093f593e3dd2ff6dd4e3b8438992a07c9a7154660", size = 48225 }, + { url = "https://files.pythonhosted.org/packages/8c/5d/9ef7f808ea955eca9f08043c65bdc81a4694e784c978b24ad72022974a97/yoyo_migrations-9.0.0-py3-none-any.whl", hash = "sha256:fc65d3a6d9449c1c54d64ff2ff98e32a27da356057c60e3471010bfb19ede081", size = 49002 }, ] [[package]] -- GitLab