From 669062c94d7ac2f0df37df6230ed1b61b2ff8e5d Mon Sep 17 00:00:00 2001 From: Marlon Costa Date: Sun, 2 Aug 2026 12:04:59 -0300 Subject: [PATCH] wip: automated snapshot before gitflow audit (2026-08-02) --- pyproject.toml | 195 ++++++++++++++++++++++++------------------------- 1 file changed, 97 insertions(+), 98 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a390f6441..342b96371 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,85 +10,85 @@ requires = ["hatchling"] [dependency-groups] codegen = [ - "flext-infra", + "flext-infra @ git+https://github.com/flext-sh/flext-infra.git@0.12.0-dev", ] dev = [ - "autoflake>=2.3.1", - "bandit>=1.8", - "black>=25.1", - "blacken-docs>=1.19", - "codespell>=2.3", - "deptry>=0.23", - "django-stubs>=5.2.2", - "factory-boy>=3.3.1", - "faker>=37.4", - "flext-tests", - "hypothesis>=6.125", - "isort>=6.0.1", - "matplotlib-stubs>=0.3", - "mkdocs>=1.6", - "mkdocs-awesome-pages-plugin>=2.9", - "mkdocs-encryptcontent-plugin>=2", - "mkdocs-exclude>=1.0.2", - "mkdocs-get-deps>=0.2", - "mkdocs-git-revision-date-localized-plugin>=1.2", - "mkdocs-literate-nav>=0.6", - "mkdocs-macros-plugin>=1", - "mkdocs-material>=9.5", - "mkdocs-material-extensions>=1.3.1", - "mkdocs-mermaid2-plugin>=1.1", - "mkdocs-minify-plugin>=0.7", - "mkdocs-print-site-plugin>=0.8", - "mkdocs-redirects>=1.2", - "mkdocs-section-index>=0.3.12", - "mkdocs-versioning>=0.2", - "mkdocstrings>=0.24", - "mkdocstrings-python>=1.7", - "pip-audit>=2.7.3", - "pre-commit>=4.6.0", - "psutil>=7.2.2", - "pylint>=3.3", - "pyrefly>=1.1.1,<1.2.0", - "pytest>=8.4", - "pytest-benchmark>=5.1", - "pytest-clarity>=1.0.1", - "pytest-codeblocks>=0.17.0", - "pytest-cov>=6.2", - "pytest-deadfixtures>=2.2.1", - "pytest-env>=1.1.5", - "pytest-markdown-docs>=0.9.2", - "pytest-mock>=3.14", - "pytest-randomly>=3.16", - "pytest-sugar>=1", - "pytest-timeout>=2.4", - "pytest-xdist>=3.8", - "pyupgrade>=3.19", - "radon>=6.0.1", - "ruff>=0.12.3", - "types-cachetools>=6.2", - "types-cffi>=2.0", - "types-click>=7.1", - "types-defusedxml>=0.7", - "types-docker>=7.1", - "types-flask>=1.1.6", - "types-jsonschema>=4.26", - "types-ldap3>=2.9.13.20250622", - "types-openpyxl>=3.1.5.20260518", - "types-paramiko>=4.0", - "types-protobuf>=6.30.2.20250703", - "types-psutil>=7", - "types-psycopg2>=2.9.21.20250718", - "types-pyasn1>=0.6", - "types-pyopenssl>=24.1", - "types-python-dateutil>=2.9", - "types-pyyaml>=6.0.12.20260518", - "types-redis>=4.6", - "types-requests>=2.32.4", - "types-setuptools>=80.9", - "types-tabulate>=0.10", - "types-toml>=0.10.8.20240310", - "vulture>=2.13", - "yamlfix>=1.19.1,<2", + "autoflake>=2.3.1", + "bandit>=1.8", + "black>=25.1", + "blacken-docs>=1.19", + "codespell>=2.3", + "deptry>=0.23", + "django-stubs>=5.2.2", + "factory-boy>=3.3.1", + "faker>=37.4", + "flext-tests @ git+https://github.com/flext-sh/flext-tests.git@0.12.0-dev", + "hypothesis>=6.125", + "isort>=6.0.1", + "matplotlib-stubs>=0.3", + "mkdocs>=1.6", + "mkdocs-awesome-pages-plugin>=2.9", + "mkdocs-encryptcontent-plugin>=2", + "mkdocs-exclude>=1.0.2", + "mkdocs-get-deps>=0.2", + "mkdocs-git-revision-date-localized-plugin>=1.2", + "mkdocs-literate-nav>=0.6", + "mkdocs-macros-plugin>=1", + "mkdocs-material>=9.5", + "mkdocs-material-extensions>=1.3.1", + "mkdocs-mermaid2-plugin>=1.1", + "mkdocs-minify-plugin>=0.7", + "mkdocs-print-site-plugin>=0.8", + "mkdocs-redirects>=1.2", + "mkdocs-section-index>=0.3.12", + "mkdocs-versioning>=0.2", + "mkdocstrings>=0.24", + "mkdocstrings-python>=1.7", + "pip-audit>=2.7.3", + "pre-commit>=4.6.0", + "psutil>=7.2.2", + "pylint>=3.3", + "pyrefly>=1.1.1,<1.2.0", + "pytest>=8.4", + "pytest-benchmark>=5.1", + "pytest-clarity>=1.0.1", + "pytest-codeblocks>=0.17.0", + "pytest-cov>=6.2", + "pytest-deadfixtures>=2.2.1", + "pytest-env>=1.1.5", + "pytest-markdown-docs>=0.9.2", + "pytest-mock>=3.14", + "pytest-randomly>=3.16", + "pytest-sugar>=1", + "pytest-timeout>=2.4", + "pytest-xdist>=3.8", + "pyupgrade>=3.19", + "radon>=6.0.1", + "ruff>=0.12.3", + "types-cachetools>=6.2", + "types-cffi>=2.0", + "types-click>=7.1", + "types-defusedxml>=0.7", + "types-docker>=7.1", + "types-flask>=1.1.6", + "types-jsonschema>=4.26", + "types-ldap3>=2.9.13.20250622", + "types-openpyxl>=3.1.5.20260518", + "types-paramiko>=4.0", + "types-protobuf>=6.30.2.20250703", + "types-psutil>=7", + "types-psycopg2>=2.9.21.20250718", + "types-pyasn1>=0.6", + "types-pyopenssl>=24.1", + "types-python-dateutil>=2.9", + "types-pyyaml>=6.0.12.20260518", + "types-redis>=4.6", + "types-requests>=2.32.4", + "types-setuptools>=80.9", + "types-tabulate>=0.10", + "types-toml>=0.10.8.20240310", + "vulture>=2.13", + "yamlfix>=1.19.1,<2", ] # [CUSTOM] project metadata @@ -103,26 +103,26 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "cachetools>=6.2,<7.0", - "click>=8.3.3", - "defusedxml>=0.7.1", - "flext-core", - "jinja2>=3.1.6", - "jsonschema>=4.26.0", - "openpyxl>=3.1.5", - "pluggy>=1.6.0", - "prompt-toolkit>=3.0.52", - "pydantic>=2.13.3", - "pydantic-core>=2.46.3", - "pydantic-settings>=2.14.0", - "python-docx>=1.1.2", - "python-pptx>=1.0.2", - "pyyaml>=6.0.3", - "rich>=14,<15", - "ruamel.yaml>=0.18.16", - "tabulate>=0.10.0", - "tomlkit>=0.14.0", - "typer>=0.25.1", + "cachetools>=6.2,<7.0", + "click>=8.3.3", + "defusedxml>=0.7.1", + "flext-core @ git+https://github.com/flext-sh/flext-core.git@0.12.0-dev", + "jinja2>=3.1.6", + "jsonschema>=4.26.0", + "openpyxl>=3.1.5", + "pluggy>=1.6.0", + "prompt-toolkit>=3.0.52", + "pydantic>=2.13.3", + "pydantic-core>=2.46.3", + "pydantic-settings>=2.14.0", + "python-docx>=1.1.2", + "python-pptx>=1.0.2", + "pyyaml>=6.0.3", + "rich>=14,<15", + "ruamel.yaml>=0.18.16", + "tabulate>=0.10.0", + "tomlkit>=0.14.0", + "typer>=0.25.1", ] description = "FLEXT CLI - Developer Command Line Interface" keywords = ["cli", "command-line", "enterprise", "flext", "tools", "typed"] @@ -656,7 +656,6 @@ sort_first = ["build-system", "dependency-groups", "project", "tool"] [tool.uv] constraint-dependencies = ["gitpython>=3.1.55", "setuptools>=83"] link-mode = "copy" -required-version = "==0.11.32" [tool.vulture] exclude = ["*/_protocols/*"]