From 01a94dd683bf273cbd8085b10b7d438ff85ddd25 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:40:11 +0200 Subject: [PATCH 01/14] Make flask-mysql a develop package --- sample-apps/flask-mysql/Makefile | 6 +----- sample-apps/flask-mysql/poetry.lock | 22 +++++++++++----------- sample-apps/flask-mysql/pyproject.toml | 2 +- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/sample-apps/flask-mysql/Makefile b/sample-apps/flask-mysql/Makefile index 0488803d6..4cd48768f 100644 --- a/sample-apps/flask-mysql/Makefile +++ b/sample-apps/flask-mysql/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/flask-mysql/poetry.lock b/sample-apps/flask-mysql/poetry.lock index 0fe3f89be..f60597661 100644 --- a/sample-apps/flask-mysql/poetry.lock +++ b/sample-apps/flask-mysql/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -296,10 +296,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -377,12 +377,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib_resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib_resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -722,7 +722,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -848,14 +848,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "7a16778c764bebd9920c9023e42ec9854be184be94396e4dba13d9ab80daf1be" +content-hash = "f37a420ba584fa66b047800cf0685321f19ac1321bbc022627716c5fee7058cf" diff --git a/sample-apps/flask-mysql/pyproject.toml b/sample-apps/flask-mysql/pyproject.toml index 2b5cc4b76..0ec8a1053 100644 --- a/sample-apps/flask-mysql/pyproject.toml +++ b/sample-apps/flask-mysql/pyproject.toml @@ -20,4 +20,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 3eccc5d99d4a5e9a29f7c3bbb6772dd03ff39de4 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:41:58 +0200 Subject: [PATCH 02/14] flask-mongo use develop=true --- sample-apps/flask-mongo/Makefile | 6 +----- sample-apps/flask-mongo/poetry.lock | 30 +++++++++++++------------- sample-apps/flask-mongo/pyproject.toml | 2 +- 3 files changed, 17 insertions(+), 21 deletions(-) diff --git a/sample-apps/flask-mongo/Makefile b/sample-apps/flask-mongo/Makefile index 8e98e1844..851648219 100644 --- a/sample-apps/flask-mongo/Makefile +++ b/sample-apps/flask-mongo/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/flask-mongo/poetry.lock b/sample-apps/flask-mongo/poetry.lock index c7ef860fb..5f4e071ab 100644 --- a/sample-apps/flask-mongo/poetry.lock +++ b/sample-apps/flask-mongo/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -299,10 +299,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -421,7 +421,7 @@ files = [ wrapt = ">=1.10,<2" [package.extras] -dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools", "sphinx (<2)", "tox"] +dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools ; python_version >= \"3.12\"", "sphinx (<2)", "tox"] [[package]] name = "dnspython" @@ -529,12 +529,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib-resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -788,9 +788,9 @@ dnspython = ">=1.16.0,<3.0.0" [package.extras] aws = ["pymongo-auth-aws (>=1.1.0,<2.0.0)"] docs = ["furo (==2023.9.10)", "readthedocs-sphinx-search (>=0.3,<1.0)", "sphinx (>=5.3,<8)", "sphinx-autobuild (>=2020.9.1)", "sphinx-rtd-theme (>=2,<3)", "sphinxcontrib-shellcheck (>=1,<2)"] -encryption = ["certifi", "pymongo-auth-aws (>=1.1.0,<2.0.0)", "pymongocrypt (>=1.10.0,<2.0.0)"] -gssapi = ["pykerberos", "winkerberos (>=0.5.0)"] -ocsp = ["certifi", "cryptography (>=2.5)", "pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)"] +encryption = ["certifi ; os_name == \"nt\" or sys_platform == \"darwin\"", "pymongo-auth-aws (>=1.1.0,<2.0.0)", "pymongocrypt (>=1.10.0,<2.0.0)"] +gssapi = ["pykerberos ; os_name != \"nt\"", "winkerberos (>=0.5.0) ; os_name == \"nt\""] +ocsp = ["certifi ; os_name == \"nt\" or sys_platform == \"darwin\"", "cryptography (>=2.5)", "pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)"] snappy = ["python-snappy"] test = ["pytest (>=8.2)", "pytest-asyncio (>=0.24.0)"] zstd = ["zstandard"] @@ -946,7 +946,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -1083,14 +1083,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "4abf6a5264107a62782aa77b4952ca4e654e3cb74bc7c7867ba07bb8da6dc3d9" +content-hash = "f338516184200639f079bdb9606e04f97b6c1182a0d1dda21e6199050fa4e37f" diff --git a/sample-apps/flask-mongo/pyproject.toml b/sample-apps/flask-mongo/pyproject.toml index f7965fa03..b32e0e202 100644 --- a/sample-apps/flask-mongo/pyproject.toml +++ b/sample-apps/flask-mongo/pyproject.toml @@ -20,4 +20,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 2b589c6710504045e3dede67fd3e4a9ef5394531 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:49:24 +0200 Subject: [PATCH 03/14] django-mysql use develop=true --- sample-apps/django-mysql/Makefile | 4 ---- sample-apps/django-mysql/poetry.lock | 16 ++++++++-------- sample-apps/django-mysql/pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/sample-apps/django-mysql/Makefile b/sample-apps/django-mysql/Makefile index 37d5a18a0..44e0e9e04 100644 --- a/sample-apps/django-mysql/Makefile +++ b/sample-apps/django-mysql/Makefile @@ -1,7 +1,3 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install install: poetry install --quiet diff --git a/sample-apps/django-mysql/poetry.lock b/sample-apps/django-mysql/poetry.lock index d2c34f1c9..5410ff413 100644 --- a/sample-apps/django-mysql/poetry.lock +++ b/sample-apps/django-mysql/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -274,10 +274,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -523,7 +523,7 @@ description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, @@ -555,7 +555,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -652,4 +652,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "4bf109e811f83d4a39ed62f865f78f54fc94ec7f753c1c059dadab214a3e1a21" +content-hash = "ba4950ee66d05d7eb0d5a6c785859fa6851aa1f997851d6e68156fa29a791cfc" diff --git a/sample-apps/django-mysql/pyproject.toml b/sample-apps/django-mysql/pyproject.toml index 84a6915b7..6f4391fa4 100644 --- a/sample-apps/django-mysql/pyproject.toml +++ b/sample-apps/django-mysql/pyproject.toml @@ -19,4 +19,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 272c1b45a75bfd62cc6cdff4a9cfe11eef8fe0e9 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:49:34 +0200 Subject: [PATCH 04/14] django-mysql-gunicorn use develop=true --- sample-apps/django-mysql-gunicorn/Makefile | 4 ---- sample-apps/django-mysql-gunicorn/poetry.lock | 18 +++++++++--------- .../django-mysql-gunicorn/pyproject.toml | 2 +- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/sample-apps/django-mysql-gunicorn/Makefile b/sample-apps/django-mysql-gunicorn/Makefile index 7711fa4a3..54ff36ef3 100644 --- a/sample-apps/django-mysql-gunicorn/Makefile +++ b/sample-apps/django-mysql-gunicorn/Makefile @@ -1,7 +1,3 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install install: poetry install --quiet diff --git a/sample-apps/django-mysql-gunicorn/poetry.lock b/sample-apps/django-mysql-gunicorn/poetry.lock index 130baf3dd..09827f092 100644 --- a/sample-apps/django-mysql-gunicorn/poetry.lock +++ b/sample-apps/django-mysql-gunicorn/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -277,7 +277,7 @@ files = [ wrapt = ">=1.10,<2" [package.extras] -dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools", "sphinx (<2)", "tox"] +dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools ; python_version >= \"3.12\"", "sphinx (<2)", "tox"] [[package]] name = "django" @@ -368,12 +368,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib-resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -648,7 +648,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -767,14 +767,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "14c3cd62d59e89a169b0492af9e2d7e2610e722d467143bf086445edc45473f5" +content-hash = "86491c08ba54124ab0e33bcb7d54e3d21e40df2c29181556dec5da81eec37d71" diff --git a/sample-apps/django-mysql-gunicorn/pyproject.toml b/sample-apps/django-mysql-gunicorn/pyproject.toml index ba3de067b..5d832a2e8 100644 --- a/sample-apps/django-mysql-gunicorn/pyproject.toml +++ b/sample-apps/django-mysql-gunicorn/pyproject.toml @@ -20,4 +20,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 8acf4b6911371dc439955fb1603c462a07c6feaa Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:49:48 +0200 Subject: [PATCH 05/14] django-postgres-gunicorn use develop=true --- sample-apps/django-postgres-gunicorn/Makefile | 4 --- .../django-postgres-gunicorn/poetry.lock | 25 ++++++++++--------- .../django-postgres-gunicorn/pyproject.toml | 2 +- 3 files changed, 14 insertions(+), 17 deletions(-) diff --git a/sample-apps/django-postgres-gunicorn/Makefile b/sample-apps/django-postgres-gunicorn/Makefile index 5240b31ee..5abe99763 100644 --- a/sample-apps/django-postgres-gunicorn/Makefile +++ b/sample-apps/django-postgres-gunicorn/Makefile @@ -1,7 +1,3 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install install: poetry install --quiet diff --git a/sample-apps/django-postgres-gunicorn/poetry.lock b/sample-apps/django-postgres-gunicorn/poetry.lock index 1643e830b..11999637e 100644 --- a/sample-apps/django-postgres-gunicorn/poetry.lock +++ b/sample-apps/django-postgres-gunicorn/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -286,10 +286,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -408,7 +408,7 @@ files = [ wrapt = ">=1.10,<2" [package.extras] -dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools", "sphinx (<2)", "tox"] +dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools ; python_version >= \"3.12\"", "sphinx (<2)", "tox"] [[package]] name = "django" @@ -499,12 +499,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib-resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -624,6 +624,7 @@ files = [ {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bb89f0a835bcfc1d42ccd5f41f04870c1b936d8507c6df12b7737febc40f0909"}, {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f0c2d907a1e102526dd2986df638343388b94c33860ff3bbe1384130828714b1"}, {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f8157bed2f51db683f31306aa497311b560f2265998122abe1dce6428bd86567"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-win_amd64.whl", hash = "sha256:27422aa5f11fbcd9b18da48373eb67081243662f9b46e6fd07c3eb46e4535142"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:eb09aa7f9cecb45027683bb55aebaaf45a0df8bf6de68801a6afdc7947bb09d4"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b73d6d7f0ccdad7bc43e6d34273f70d587ef62f824d7261c4ae9b8b1b6af90e8"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce5ab4bf46a211a8e924d307c1b1fcda82368586a19d0a24f8ae166f5c784864"}, @@ -851,7 +852,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -970,14 +971,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "bbbaf9fb4cc3ba811c1c45b53743cc0d8e02d3952ce87d30b5c024b781adf7fd" +content-hash = "fca7b666e479bdc6c58f1343551805e1085d665e20ed3af606a21c5aee0d5f6e" diff --git a/sample-apps/django-postgres-gunicorn/pyproject.toml b/sample-apps/django-postgres-gunicorn/pyproject.toml index 5d05e899f..76e15cfd3 100644 --- a/sample-apps/django-postgres-gunicorn/pyproject.toml +++ b/sample-apps/django-postgres-gunicorn/pyproject.toml @@ -21,4 +21,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 7e79f2a9e35a46be3b8e6c058c8a8e99fcb74bea Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:50:03 +0200 Subject: [PATCH 06/14] fastapi-postgres-uvicorn use develop=true --- sample-apps/fastapi-postgres-uvicorn/Makefile | 6 +---- .../fastapi-postgres-uvicorn/poetry.lock | 24 +++++++++---------- .../fastapi-postgres-uvicorn/pyproject.toml | 2 +- 3 files changed, 14 insertions(+), 18 deletions(-) diff --git a/sample-apps/fastapi-postgres-uvicorn/Makefile b/sample-apps/fastapi-postgres-uvicorn/Makefile index 934b09734..23ddf192f 100644 --- a/sample-apps/fastapi-postgres-uvicorn/Makefile +++ b/sample-apps/fastapi-postgres-uvicorn/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/fastapi-postgres-uvicorn/poetry.lock b/sample-apps/fastapi-postgres-uvicorn/poetry.lock index 0ae2097c0..21a60b1e1 100644 --- a/sample-apps/fastapi-postgres-uvicorn/poetry.lock +++ b/sample-apps/fastapi-postgres-uvicorn/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -52,7 +52,7 @@ typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} [package.extras] doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21)"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1) ; python_version >= \"3.10\"", "uvloop (>=0.21) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\" and python_version < \"3.14\""] trio = ["trio (>=0.26.1)"] [[package]] @@ -132,8 +132,8 @@ async-timeout = {version = ">=4.0.3", markers = "python_version < \"3.11.0\""} [package.extras] docs = ["Sphinx (>=8.1.3,<8.2.0)", "sphinx-rtd-theme (>=1.2.2)"] -gssauth = ["gssapi", "sspilib"] -test = ["distro (>=1.9.0,<1.10.0)", "flake8 (>=6.1,<7.0)", "flake8-pyi (>=24.1.0,<24.2.0)", "gssapi", "k5test", "mypy (>=1.8.0,<1.9.0)", "sspilib", "uvloop (>=0.15.3)"] +gssauth = ["gssapi ; platform_system != \"Windows\"", "sspilib ; platform_system == \"Windows\""] +test = ["distro (>=1.9.0,<1.10.0)", "flake8 (>=6.1,<7.0)", "flake8-pyi (>=24.1.0,<24.2.0)", "gssapi ; platform_system == \"Linux\"", "k5test ; platform_system == \"Linux\"", "mypy (>=1.8.0,<1.9.0)", "sspilib ; platform_system == \"Windows\"", "uvloop (>=0.15.3) ; platform_system != \"Windows\" and python_version < \"3.14.0\""] [[package]] name = "certifi" @@ -399,10 +399,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -605,7 +605,7 @@ typing-extensions = ">=4.12.2" [package.extras] email = ["email-validator (>=2.0.0)"] -timezone = ["tzdata"] +timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""] [[package]] name = "pydantic-core" @@ -914,7 +914,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -937,7 +937,7 @@ h11 = ">=0.8" typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} [package.extras] -standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] +standard = ["colorama (>=0.4) ; sys_platform == \"win32\"", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"] [[package]] name = "wrapt" @@ -1031,4 +1031,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "90790111e75a00d01d1a7f2fef534712ecc6d6f33138aa256c371666afac43f7" +content-hash = "c607a4e05364b570323e72aa003532a43e8596860a8e8e5a00344e3060f1d648" diff --git a/sample-apps/fastapi-postgres-uvicorn/pyproject.toml b/sample-apps/fastapi-postgres-uvicorn/pyproject.toml index fba876b14..b51079c22 100644 --- a/sample-apps/fastapi-postgres-uvicorn/pyproject.toml +++ b/sample-apps/fastapi-postgres-uvicorn/pyproject.toml @@ -21,4 +21,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From fc4b40652e24f05fad858259246ce5bdff7c46ff Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:50:12 +0200 Subject: [PATCH 07/14] flask-clickhouse-uwsgi use develop = true --- sample-apps/flask-clickhouse-uwsgi/Makefile | 4 ---- .../flask-clickhouse-uwsgi/poetry.lock | 24 +++++++++---------- .../flask-clickhouse-uwsgi/pyproject.toml | 2 +- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/sample-apps/flask-clickhouse-uwsgi/Makefile b/sample-apps/flask-clickhouse-uwsgi/Makefile index 9b61b536c..4f3b65478 100644 --- a/sample-apps/flask-clickhouse-uwsgi/Makefile +++ b/sample-apps/flask-clickhouse-uwsgi/Makefile @@ -1,7 +1,3 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install install: poetry install --quiet diff --git a/sample-apps/flask-clickhouse-uwsgi/poetry.lock b/sample-apps/flask-clickhouse-uwsgi/poetry.lock index 50631d7f5..402d6480a 100644 --- a/sample-apps/flask-clickhouse-uwsgi/poetry.lock +++ b/sample-apps/flask-clickhouse-uwsgi/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -361,7 +361,7 @@ pytz = "*" tzlocal = "*" [package.extras] -lz4 = ["clickhouse-cityhash (>=1.0.2.1)", "lz4", "lz4 (<=3.0.1)"] +lz4 = ["clickhouse-cityhash (>=1.0.2.1)", "lz4 (<=3.0.1) ; implementation_name == \"pypy\"", "lz4 ; implementation_name != \"pypy\""] numpy = ["numpy (>=1.12.0)", "pandas (>=0.24.0)"] zstd = ["clickhouse-cityhash (>=1.0.2.1)", "zstd"] @@ -429,10 +429,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.3)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -495,12 +495,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib_resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib_resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -811,7 +811,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -948,14 +948,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib_resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more_itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib_resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more_itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "cbf83fc1d0a53a3eb562dba3068e0c655ae41648b769a356734cbdf288e50073" +content-hash = "2726c9c433fdf2ab9cb78da05760b2b7b7ee061226cea48b936821543cdc9aaa" diff --git a/sample-apps/flask-clickhouse-uwsgi/pyproject.toml b/sample-apps/flask-clickhouse-uwsgi/pyproject.toml index e401f6ebd..419c0f6ff 100644 --- a/sample-apps/flask-clickhouse-uwsgi/pyproject.toml +++ b/sample-apps/flask-clickhouse-uwsgi/pyproject.toml @@ -19,4 +19,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From cefa2ad2131b1a6b655b8eb7f7402099224e8176 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:50:20 +0200 Subject: [PATCH 08/14] flask-mssql use develop=true --- sample-apps/flask-mssql/Makefile | 6 +----- sample-apps/flask-mssql/poetry.lock | 22 +++++++++++----------- sample-apps/flask-mssql/pyproject.toml | 2 +- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/sample-apps/flask-mssql/Makefile b/sample-apps/flask-mssql/Makefile index 6d91752c3..562bfe688 100644 --- a/sample-apps/flask-mssql/Makefile +++ b/sample-apps/flask-mssql/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/flask-mssql/poetry.lock b/sample-apps/flask-mssql/poetry.lock index 8223f3fe9..290bfa836 100644 --- a/sample-apps/flask-mssql/poetry.lock +++ b/sample-apps/flask-mssql/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -296,10 +296,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -361,12 +361,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib_resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib_resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -702,7 +702,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -828,14 +828,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "b8772f5aae5b5b1bd9cd9d0f26140b5560da91612e27664ec5dbed268d28ee9f" +content-hash = "96c4ca68407faa5998e69febbea0ce23b0bc5b36768b77728b9ed8cfcd284aa3" diff --git a/sample-apps/flask-mssql/pyproject.toml b/sample-apps/flask-mssql/pyproject.toml index 110a22db2..2a991ccc0 100644 --- a/sample-apps/flask-mssql/pyproject.toml +++ b/sample-apps/flask-mssql/pyproject.toml @@ -19,4 +19,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 1e6fa83b1e8473bc3e1a5a461a5d3e562b8466d9 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:50:37 +0200 Subject: [PATCH 09/14] flask-mysql-uwsgi use develop=true --- sample-apps/flask-mysql-uwsgi/Makefile | 4 ---- sample-apps/flask-mysql-uwsgi/poetry.lock | 22 ++++++++++---------- sample-apps/flask-mysql-uwsgi/pyproject.toml | 2 +- 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/sample-apps/flask-mysql-uwsgi/Makefile b/sample-apps/flask-mysql-uwsgi/Makefile index 316b8ca25..ae6dbe5cb 100644 --- a/sample-apps/flask-mysql-uwsgi/Makefile +++ b/sample-apps/flask-mysql-uwsgi/Makefile @@ -1,7 +1,3 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install install: poetry install --quiet diff --git a/sample-apps/flask-mysql-uwsgi/poetry.lock b/sample-apps/flask-mysql-uwsgi/poetry.lock index badaac783..4745762a3 100644 --- a/sample-apps/flask-mysql-uwsgi/poetry.lock +++ b/sample-apps/flask-mysql-uwsgi/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -296,10 +296,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -377,12 +377,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib_resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib_resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -666,7 +666,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -803,14 +803,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "e46214942d0f3a8e99633ab4969d8e8bc1d77218d6416e3d9a75272dc91aa767" +content-hash = "139e584359df8f44fac258f0ccba86536626739f39045750279eec0fe9b36147" diff --git a/sample-apps/flask-mysql-uwsgi/pyproject.toml b/sample-apps/flask-mysql-uwsgi/pyproject.toml index 0d4198f2d..e1a62de56 100644 --- a/sample-apps/flask-mysql-uwsgi/pyproject.toml +++ b/sample-apps/flask-mysql-uwsgi/pyproject.toml @@ -19,4 +19,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 9fafe8fc041aa55910951fce4b613c6cb8aaba43 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:50:46 +0200 Subject: [PATCH 10/14] flask-postgres use develop=true --- sample-apps/flask-postgres/Makefile | 6 +----- sample-apps/flask-postgres/poetry.lock | 23 ++++++++++++----------- sample-apps/flask-postgres/pyproject.toml | 2 +- 3 files changed, 14 insertions(+), 17 deletions(-) diff --git a/sample-apps/flask-postgres/Makefile b/sample-apps/flask-postgres/Makefile index dd10cd4d4..bb81724c4 100644 --- a/sample-apps/flask-postgres/Makefile +++ b/sample-apps/flask-postgres/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/flask-postgres/poetry.lock b/sample-apps/flask-postgres/poetry.lock index ccebc9620..2814c6d34 100644 --- a/sample-apps/flask-postgres/poetry.lock +++ b/sample-apps/flask-postgres/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -296,10 +296,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -361,12 +361,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib_resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib_resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -537,6 +537,7 @@ files = [ {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bb89f0a835bcfc1d42ccd5f41f04870c1b936d8507c6df12b7737febc40f0909"}, {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f0c2d907a1e102526dd2986df638343388b94c33860ff3bbe1384130828714b1"}, {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f8157bed2f51db683f31306aa497311b560f2265998122abe1dce6428bd86567"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-win_amd64.whl", hash = "sha256:27422aa5f11fbcd9b18da48373eb67081243662f9b46e6fd07c3eb46e4535142"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:eb09aa7f9cecb45027683bb55aebaaf45a0df8bf6de68801a6afdc7947bb09d4"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b73d6d7f0ccdad7bc43e6d34273f70d587ef62f824d7261c4ae9b8b1b6af90e8"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce5ab4bf46a211a8e924d307c1b1fcda82368586a19d0a24f8ae166f5c784864"}, @@ -711,7 +712,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -837,14 +838,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "0b02413b2f92eb1c23aab095e47f7086bda4bab47c7fdcedadb0deb534b9e225" +content-hash = "6d6db3aa46060280daca179db2509a102b01ba710ca30c7418d21a27ec5cecc5" diff --git a/sample-apps/flask-postgres/pyproject.toml b/sample-apps/flask-postgres/pyproject.toml index 9bc2d0581..8fcdf5f79 100644 --- a/sample-apps/flask-postgres/pyproject.toml +++ b/sample-apps/flask-postgres/pyproject.toml @@ -19,4 +19,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 4b60138e5ce60443641eb5fcf0f3ae5ffaa926f1 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:50:56 +0200 Subject: [PATCH 11/14] flask-postgres-xml use develop=true --- sample-apps/flask-postgres-xml/Makefile | 6 +---- sample-apps/flask-postgres-xml/poetry.lock | 23 ++++++++++--------- sample-apps/flask-postgres-xml/pyproject.toml | 2 +- 3 files changed, 14 insertions(+), 17 deletions(-) diff --git a/sample-apps/flask-postgres-xml/Makefile b/sample-apps/flask-postgres-xml/Makefile index eb2691503..2faa529a6 100644 --- a/sample-apps/flask-postgres-xml/Makefile +++ b/sample-apps/flask-postgres-xml/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/flask-postgres-xml/poetry.lock b/sample-apps/flask-postgres-xml/poetry.lock index c7fe1eb2e..14d45a6d8 100644 --- a/sample-apps/flask-postgres-xml/poetry.lock +++ b/sample-apps/flask-postgres-xml/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -296,10 +296,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -361,12 +361,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib_resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib_resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -692,6 +692,7 @@ files = [ {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bb89f0a835bcfc1d42ccd5f41f04870c1b936d8507c6df12b7737febc40f0909"}, {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f0c2d907a1e102526dd2986df638343388b94c33860ff3bbe1384130828714b1"}, {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f8157bed2f51db683f31306aa497311b560f2265998122abe1dce6428bd86567"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-win_amd64.whl", hash = "sha256:27422aa5f11fbcd9b18da48373eb67081243662f9b46e6fd07c3eb46e4535142"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:eb09aa7f9cecb45027683bb55aebaaf45a0df8bf6de68801a6afdc7947bb09d4"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b73d6d7f0ccdad7bc43e6d34273f70d587ef62f824d7261c4ae9b8b1b6af90e8"}, {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce5ab4bf46a211a8e924d307c1b1fcda82368586a19d0a24f8ae166f5c784864"}, @@ -866,7 +867,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -992,14 +993,14 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.9.1,<4.0" -content-hash = "1f0503d639df20823d1b30d01660061724ffd48008a880ee955eea8040b1a637" +content-hash = "f9d6a0732cdc30ed90506b5d7f4d230174408473be800a01c14a9a41b3b33891" diff --git a/sample-apps/flask-postgres-xml/pyproject.toml b/sample-apps/flask-postgres-xml/pyproject.toml index b71d4ac9e..ecc9ed466 100644 --- a/sample-apps/flask-postgres-xml/pyproject.toml +++ b/sample-apps/flask-postgres-xml/pyproject.toml @@ -20,4 +20,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 67d108792c8da60e582563bdb70538f8391f16ca Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:51:04 +0200 Subject: [PATCH 12/14] quart-mongo use develop=true --- sample-apps/quart-mongo/Makefile | 6 +---- sample-apps/quart-mongo/poetry.lock | 32 +++++++++++++------------- sample-apps/quart-mongo/pyproject.toml | 2 +- 3 files changed, 18 insertions(+), 22 deletions(-) diff --git a/sample-apps/quart-mongo/Makefile b/sample-apps/quart-mongo/Makefile index 7ac4e9d77..15f41e6be 100644 --- a/sample-apps/quart-mongo/Makefile +++ b/sample-apps/quart-mongo/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/quart-mongo/poetry.lock b/sample-apps/quart-mongo/poetry.lock index 809663160..83b3418f1 100644 --- a/sample-apps/quart-mongo/poetry.lock +++ b/sample-apps/quart-mongo/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -308,10 +308,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -345,7 +345,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, @@ -443,7 +443,7 @@ wsproto = ">=0.14.0" docs = ["pydata_sphinx_theme", "sphinxcontrib_mermaid"] h3 = ["aioquic (>=0.9.0,<1.0)"] trio = ["trio (>=0.22.0)"] -uvloop = ["uvloop (>=0.18)"] +uvloop = ["uvloop (>=0.18) ; platform_system != \"Windows\""] [[package]] name = "hyperframe" @@ -595,7 +595,7 @@ encryption = ["pymongo[encryption] (>=4.5,<5)"] gssapi = ["pymongo[gssapi] (>=4.5,<5)"] ocsp = ["pymongo[ocsp] (>=4.5,<5)"] snappy = ["pymongo[snappy] (>=4.5,<5)"] -test = ["aiohttp (>=3.8.7)", "cffi (>=1.17.0rc1)", "mockupdb", "pymongo[encryption] (>=4.5,<5)", "pytest (>=7)", "pytest-asyncio", "tornado (>=5)"] +test = ["aiohttp (>=3.8.7)", "cffi (>=1.17.0rc1) ; python_version == \"3.13\"", "mockupdb", "pymongo[encryption] (>=4.5,<5)", "pytest (>=7)", "pytest-asyncio", "tornado (>=5)"] zstd = ["pymongo[zstd] (>=4.5,<5)"] [[package]] @@ -710,9 +710,9 @@ dnspython = ">=1.16.0,<3.0.0" [package.extras] aws = ["pymongo-auth-aws (>=1.1.0,<2.0.0)"] docs = ["furo (==2023.9.10)", "readthedocs-sphinx-search (>=0.3,<1.0)", "sphinx (>=5.3,<8)", "sphinx-autobuild (>=2020.9.1)", "sphinx-rtd-theme (>=2,<3)", "sphinxcontrib-shellcheck (>=1,<2)"] -encryption = ["certifi", "pymongo-auth-aws (>=1.1.0,<2.0.0)", "pymongocrypt (>=1.10.0,<2.0.0)"] -gssapi = ["pykerberos", "winkerberos (>=0.5.0)"] -ocsp = ["certifi", "cryptography (>=2.5)", "pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)"] +encryption = ["certifi ; os_name == \"nt\" or sys_platform == \"darwin\"", "pymongo-auth-aws (>=1.1.0,<2.0.0)", "pymongocrypt (>=1.10.0,<2.0.0)"] +gssapi = ["pykerberos ; os_name != \"nt\"", "winkerberos (>=0.5.0) ; os_name == \"nt\""] +ocsp = ["certifi ; os_name == \"nt\" or sys_platform == \"darwin\"", "cryptography (>=2.5)", "pyopenssl (>=17.2.0)", "requests (<3.0.0)", "service-identity (>=18.1.0)"] snappy = ["python-snappy"] test = ["pytest (>=8.2)", "pytest-asyncio (>=0.24.0)"] zstd = ["zstandard"] @@ -876,7 +876,7 @@ description = "backport of asyncio.TaskGroup, asyncio.Runner and asyncio.timeout optional = false python-versions = "*" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "taskgroup-0.2.2-py2.py3-none-any.whl", hash = "sha256:e2c53121609f4ae97303e9ea1524304b4de6faf9eb2c9280c7f87976479a52fb"}, {file = "taskgroup-0.2.2.tar.gz", hash = "sha256:078483ac3e78f2e3f973e2edbf6941374fbea81b9c5d0a96f51d297717f4752d"}, @@ -893,7 +893,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -936,7 +936,7 @@ description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, @@ -955,7 +955,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -1085,4 +1085,4 @@ h11 = ">=0.9.0,<1" [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "262d83fa5df11612af6ee346e112c77eec12eaecf101990dc622f11938bcf8d8" +content-hash = "bece1611e1cc8700be45f6b7eb2bcb4f09e958357bf0794c4e5208e83a607cc8" diff --git a/sample-apps/quart-mongo/pyproject.toml b/sample-apps/quart-mongo/pyproject.toml index afe2a5469..7d4a076e6 100644 --- a/sample-apps/quart-mongo/pyproject.toml +++ b/sample-apps/quart-mongo/pyproject.toml @@ -18,4 +18,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 4bc59ac0e2ef8ee0e4f24a1d4279bc514cb02642 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:51:16 +0200 Subject: [PATCH 13/14] quart-postgres-uvicorn use develop=true --- sample-apps/quart-postgres-uvicorn/Makefile | 6 +--- .../quart-postgres-uvicorn/poetry.lock | 32 +++++++++---------- .../quart-postgres-uvicorn/pyproject.toml | 2 +- 3 files changed, 18 insertions(+), 22 deletions(-) diff --git a/sample-apps/quart-postgres-uvicorn/Makefile b/sample-apps/quart-postgres-uvicorn/Makefile index 2cdcc7962..8e1668e7b 100644 --- a/sample-apps/quart-postgres-uvicorn/Makefile +++ b/sample-apps/quart-postgres-uvicorn/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/quart-postgres-uvicorn/poetry.lock b/sample-apps/quart-postgres-uvicorn/poetry.lock index 4629696a0..0a4b4495e 100644 --- a/sample-apps/quart-postgres-uvicorn/poetry.lock +++ b/sample-apps/quart-postgres-uvicorn/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -39,7 +39,7 @@ description = "Timeout context manager for asyncio programs" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11.0\"" +markers = "python_version == \"3.10\"" files = [ {file = "async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c"}, {file = "async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3"}, @@ -109,8 +109,8 @@ async-timeout = {version = ">=4.0.3", markers = "python_version < \"3.11.0\""} [package.extras] docs = ["Sphinx (>=8.1.3,<8.2.0)", "sphinx-rtd-theme (>=1.2.2)"] -gssauth = ["gssapi", "sspilib"] -test = ["distro (>=1.9.0,<1.10.0)", "flake8 (>=6.1,<7.0)", "flake8-pyi (>=24.1.0,<24.2.0)", "gssapi", "k5test", "mypy (>=1.8.0,<1.9.0)", "sspilib", "uvloop (>=0.15.3)"] +gssauth = ["gssapi ; platform_system != \"Windows\"", "sspilib ; platform_system == \"Windows\""] +test = ["distro (>=1.9.0,<1.10.0)", "flake8 (>=6.1,<7.0)", "flake8-pyi (>=24.1.0,<24.2.0)", "gssapi ; platform_system == \"Linux\"", "k5test ; platform_system == \"Linux\"", "mypy (>=1.8.0,<1.9.0)", "sspilib ; platform_system == \"Windows\"", "uvloop (>=0.15.3) ; platform_system != \"Windows\" and python_version < \"3.14.0\""] [[package]] name = "blinker" @@ -388,10 +388,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -404,7 +404,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, @@ -502,7 +502,7 @@ wsproto = ">=0.14.0" docs = ["pydata_sphinx_theme", "sphinxcontrib_mermaid"] h3 = ["aioquic (>=0.9.0,<1.0)"] trio = ["trio (>=0.22.0)"] -uvloop = ["uvloop (>=0.18)"] +uvloop = ["uvloop (>=0.18) ; platform_system != \"Windows\""] [[package]] name = "hyperframe" @@ -828,7 +828,7 @@ description = "backport of asyncio.TaskGroup, asyncio.Runner and asyncio.timeout optional = false python-versions = "*" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "taskgroup-0.2.2-py2.py3-none-any.whl", hash = "sha256:e2c53121609f4ae97303e9ea1524304b4de6faf9eb2c9280c7f87976479a52fb"}, {file = "taskgroup-0.2.2.tar.gz", hash = "sha256:078483ac3e78f2e3f973e2edbf6941374fbea81b9c5d0a96f51d297717f4752d"}, @@ -845,7 +845,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -888,7 +888,7 @@ description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, @@ -907,7 +907,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -930,7 +930,7 @@ h11 = ">=0.8" typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} [package.extras] -standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] +standard = ["colorama (>=0.4) ; sys_platform == \"win32\"", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"] [[package]] name = "werkzeug" @@ -1057,4 +1057,4 @@ h11 = ">=0.9.0,<1" [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "5e3663ae1879dc8988248b4904c8c2aa3ec1685ca08533f2cba068740b44e8fd" +content-hash = "f3c23d7bd4b287e903b87c539d77413c6774eedf08e5a1bc7aee3057cdd9b4c7" diff --git a/sample-apps/quart-postgres-uvicorn/pyproject.toml b/sample-apps/quart-postgres-uvicorn/pyproject.toml index 1a02f9522..bf32983a9 100644 --- a/sample-apps/quart-postgres-uvicorn/pyproject.toml +++ b/sample-apps/quart-postgres-uvicorn/pyproject.toml @@ -19,4 +19,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true } From 8670780ff185d432d50b72ef4e4317548e96f2e9 Mon Sep 17 00:00:00 2001 From: BitterPanda63 Date: Thu, 5 Jun 2025 10:51:27 +0200 Subject: [PATCH 14/14] starlette-postgres-uvicorn use develop=true --- .../starlette-postgres-uvicorn/Makefile | 6 +---- .../starlette-postgres-uvicorn/poetry.lock | 26 +++++++++---------- .../starlette-postgres-uvicorn/pyproject.toml | 2 +- 3 files changed, 15 insertions(+), 19 deletions(-) diff --git a/sample-apps/starlette-postgres-uvicorn/Makefile b/sample-apps/starlette-postgres-uvicorn/Makefile index 13150b8ca..e9e185cfc 100644 --- a/sample-apps/starlette-postgres-uvicorn/Makefile +++ b/sample-apps/starlette-postgres-uvicorn/Makefile @@ -1,9 +1,5 @@ -.PHONY: clean -clean: - @poetry env remove $(shell poetry env list | grep 'Activated' | awk '{print $$1}') - .PHONY: install -install: clean +install: poetry install .PHONY: run diff --git a/sample-apps/starlette-postgres-uvicorn/poetry.lock b/sample-apps/starlette-postgres-uvicorn/poetry.lock index ac5f91ea7..343b13a0a 100644 --- a/sample-apps/starlette-postgres-uvicorn/poetry.lock +++ b/sample-apps/starlette-postgres-uvicorn/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "aikido-zen" @@ -8,7 +8,7 @@ optional = false python-versions = "^3.8" groups = ["main"] files = [] -develop = false +develop = true [package.dependencies] packaging = "^24.1" @@ -40,7 +40,7 @@ typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} [package.extras] doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21)"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1) ; python_version >= \"3.10\"", "uvloop (>=0.21) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\" and python_version < \"3.14\""] trio = ["trio (>=0.26.1)"] [[package]] @@ -50,7 +50,7 @@ description = "Timeout context manager for asyncio programs" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.11.0\"" +markers = "python_version == \"3.10\"" files = [ {file = "async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c"}, {file = "async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3"}, @@ -120,8 +120,8 @@ async-timeout = {version = ">=4.0.3", markers = "python_version < \"3.11.0\""} [package.extras] docs = ["Sphinx (>=8.1.3,<8.2.0)", "sphinx-rtd-theme (>=1.2.2)"] -gssauth = ["gssapi", "sspilib"] -test = ["distro (>=1.9.0,<1.10.0)", "flake8 (>=6.1,<7.0)", "flake8-pyi (>=24.1.0,<24.2.0)", "gssapi", "k5test", "mypy (>=1.8.0,<1.9.0)", "sspilib", "uvloop (>=0.15.3)"] +gssauth = ["gssapi ; platform_system != \"Windows\"", "sspilib ; platform_system == \"Windows\""] +test = ["distro (>=1.9.0,<1.10.0)", "flake8 (>=6.1,<7.0)", "flake8-pyi (>=24.1.0,<24.2.0)", "gssapi ; platform_system == \"Linux\"", "k5test ; platform_system == \"Linux\"", "mypy (>=1.8.0,<1.9.0)", "sspilib ; platform_system == \"Windows\"", "uvloop (>=0.15.3) ; platform_system != \"Windows\" and python_version < \"3.14.0\""] [[package]] name = "certifi" @@ -387,10 +387,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -403,7 +403,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, @@ -747,7 +747,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -770,7 +770,7 @@ h11 = ">=0.8" typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} [package.extras] -standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] +standard = ["colorama (>=0.4) ; sys_platform == \"win32\"", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"] [[package]] name = "wrapt" @@ -864,4 +864,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "424a2512307e9e6d9fcb5688460b7e8d41dab4118f4fc773f0c9b7ac6b166d4a" +content-hash = "ac4581b897800dfc8409fcce80f884087bf6daf00a6c68f6dc14875b2a348af9" diff --git a/sample-apps/starlette-postgres-uvicorn/pyproject.toml b/sample-apps/starlette-postgres-uvicorn/pyproject.toml index 750a33d82..18c2b8d9e 100644 --- a/sample-apps/starlette-postgres-uvicorn/pyproject.toml +++ b/sample-apps/starlette-postgres-uvicorn/pyproject.toml @@ -21,4 +21,4 @@ build-backend = "poetry.core.masonry.api" package-mode = false [tool.poetry.dependencies] -aikido_zen = { path = "../../" } +aikido_zen = { path = "../../", develop = true }