diff --git a/fixcore/fixcore/report/__init__.py b/fixcore/fixcore/report/__init__.py index 3dbe77ec4..d17ac4eba 100644 --- a/fixcore/fixcore/report/__init__.py +++ b/fixcore/fixcore/report/__init__.py @@ -33,7 +33,7 @@ @total_ordering class ReportSeverity(Enum): - kind: ClassVar[str] = "fix_core_report_check_severity" + kind: ClassVar[str] = "fix_core_report_check_severity" # type: ignore info = "info" low = "low" medium = "medium" diff --git a/fixlib/fixlib/baseresources.py b/fixlib/fixlib/baseresources.py index 6d8b9bdcf..153ff507d 100644 --- a/fixlib/fixlib/baseresources.py +++ b/fixlib/fixlib/baseresources.py @@ -1098,7 +1098,7 @@ class BaseBucket(BaseResource): @unique class QueueType(Enum): - kind: ClassVar[str] = "queue_type" + kind: ClassVar[str] = "queue_type" # type: ignore STANDARD = "standard" FIFO = "fifo" diff --git a/fixworker/test/test_collect.py b/fixworker/test/test_collect.py index 299fa2404..1c18ecdc6 100644 --- a/fixworker/test/test_collect.py +++ b/fixworker/test/test_collect.py @@ -23,7 +23,7 @@ class ExampleAccount(BaseAccount): kind: ClassVar[str] = "example_account" def delete(self, graph: Graph) -> bool: - return NotImplemented + return False class ExampleCollectorPlugin(BaseCollectorPlugin): diff --git a/fixworker/test/test_fixcore.py b/fixworker/test/test_fixcore.py index 37756635b..d465fee15 100644 --- a/fixworker/test/test_fixcore.py +++ b/fixworker/test/test_fixcore.py @@ -17,7 +17,7 @@ class ExampleAccount(BaseAccount): kind: ClassVar[str] = "example_account" def delete(self, graph: Graph) -> bool: - return NotImplemented + return False class ExampleCollectorPlugin(BaseCollectorPlugin): diff --git a/requirements-all.txt b/requirements-all.txt index 3e1b9c144..4053627a2 100644 --- a/requirements-all.txt +++ b/requirements-all.txt @@ -4,11 +4,11 @@ aiohappyeyeballs==2.4.4 aiohttp[speedups]==3.10.11 aiohttp-jinja2==1.6 aiohttp-swagger3==0.9.0 -aiosignal==1.3.1 +aiosignal==1.3.2 apscheduler==3.11.0 asn1crypto==1.5.1 -astroid==3.3.5 -attrs==24.2.0 +astroid==3.3.8 +attrs==25.1.0 autocommand==2.2.2 azure-common==1.1.28 azure-core==1.32.0 @@ -18,35 +18,35 @@ azure-mgmt-resource==23.2.0 backoff==2.2.1 beautifulsoup4==4.12.3 black==24.10.0 -boto3==1.35.76 -botocore==1.35.76 +boto3==1.36.6 +botocore==1.36.6 brotli==1.1.0 build==1.2.2.post1 cached-property==2.0.1 -cachetools==5.5.0 +cachetools==5.5.1 cattrs==24.1.2 -cerberus==1.3.5 -certifi==2024.8.30 +cerberus==1.3.7 +certifi==2024.12.14 cffi==1.17.1 chardet==5.2.0 -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 cheroot==10.0.1 cherrypy==18.10.0 -click==8.1.7 +click==8.1.8 click-option-group==0.5.6 -cloudsplaining==0.7.0 +cloudsplaining==0.8.0 colorama==0.4.6 -coverage[toml]==7.6.8 +coverage[toml]==7.6.10 cryptography==44.0.0 deepdiff==8.0.1 defusedxml==0.7.1 -deprecated==1.2.15 +deprecated==1.2.18 detect-secrets==1.5.0 dill==0.3.9 distlib==0.3.9 durationpy==0.9 fastjsonschema==2.19.1 -filelock==3.16.1 +filelock==3.17.0 fixcompliance==0.4.36 fixdatalink[extra]==2.0.2 fixinventoryclient==2.0.1 @@ -56,9 +56,9 @@ flexcache==0.3 flexparser==0.4 frozendict==2.4.6 frozenlist==1.5.0 -google-api-core==2.23.0 -google-api-python-client==2.154.0 -google-auth==2.36.0 +google-api-core==2.24.0 +google-api-python-client==2.159.0 +google-auth==2.38.0 google-auth-httplib2==0.2.0 google-cloud-core==2.4.1 google-cloud-storage==2.19.0 @@ -67,9 +67,9 @@ google-resumable-media==2.7.2 googleapis-common-protos==1.66.0 hcloud==2.2.0 httplib2==0.22.0 -hypothesis==6.122.1 +hypothesis==6.124.7 idna==3.10 -importlib-metadata==8.5.0 +importlib-metadata==8.6.1 iniconfig==2.0.0 isodate==0.7.2 isort==5.13.2 @@ -77,52 +77,52 @@ jaraco-collections==5.1.0 jaraco-context==6.0.1 jaraco-functools==4.1.0 jaraco-text==4.0.0 -jinja2==3.1.4 +jinja2==3.1.5 jmespath==1.0.1 jq==1.8.0 jsons==1.6.3 -kubernetes==31.0.0 +kubernetes==32.0.0 markdown==3.7 markdown-it-py==3.0.0 markupsafe==3.0.2 mccabe==0.7.0 mdurl==0.1.2 monotonic==1.6 -more-itertools==10.5.0 +more-itertools==10.6.0 msal==1.31.1 msal-extensions==1.2.0 mstache==0.2.0 multidict==6.1.0 -mypy==1.13.0 +mypy==1.14.1 mypy-extensions==1.0.0 networkx==3.4.2 oauth2client==4.1.3 oauthlib==3.2.2 onelogin==2.0.4 orderly-set==5.2.2 -orjson==3.10.12 +orjson==3.10.15 packaging==24.2 parsy==2.1 pathspec==0.12.1 pep8-naming==0.14.1 pint==0.24.4 -pip==24.3.1 +pip==25.0 pip-tools==7.4.1 plantuml==0.3.0 platformdirs==4.3.6 pluggy==1.5.0 -policy-sentry==0.13.2 +policy-sentry==0.14.0 portalocker==2.10.1 portend==3.2.0 -posthog==3.7.4 +posthog==3.10.0 prometheus-client==0.21.1 -prompt-toolkit==3.0.48 +prompt-toolkit==3.0.50 propcache==0.2.1 proto-plus==1.25.0 -protobuf==5.29.1 -psutil==6.1.0 +protobuf==5.29.3 +psutil==6.1.1 psycopg2-binary==2.9.10 -pyarrow==18.1.0 +pyarrow==19.0.0 pyasn1==0.6.1 pyasn1-modules==0.4.1 pycares==4.5.0 @@ -130,20 +130,20 @@ pycodestyle==2.12.1 pycparser==2.22 pyflakes==3.2.0 pygithub==2.5.0 -pygments==2.18.0 +pygments==2.19.1 pyjwt[crypto]==2.10.1 -pylint==3.3.2 +pylint==3.3.3 pymysql==1.1.1 pynacl==1.5.0 pyopenssl==24.3.0 -pyparsing==3.2.0 -pyproject-api==1.8.0 +pyparsing==3.2.1 +pyproject-api==1.9.0 pyproject-hooks==1.2.0 pytest==8.3.4 -pytest-asyncio==0.24.0 +pytest-asyncio==0.25.2 pytest-cov==6.0.0 pytest-runner==6.0.1 -python-arango==8.1.3 +python-arango==8.1.4 python-dateutil==2.9.0.post0 pytz==2024.1 pyyaml==6.0.2 @@ -154,45 +154,45 @@ retrying==1.3.4 rfc3339-validator==0.1.4 rich==13.9.4 rsa==4.9 -s3transfer==0.10.4 +s3transfer==0.11.2 schema==0.7.7 -setuptools==75.6.0 +setuptools==75.8.0 six==1.17.0 -slack-sdk==3.33.5 -snowflake-connector-python==3.12.4 -snowflake-sqlalchemy==1.7.1 +slack-sdk==3.34.0 +snowflake-connector-python==3.13.0 +snowflake-sqlalchemy==1.7.3 sortedcontainers==2.4.0 soupsieve==2.6 sqlalchemy==1.4.54 -tempora==5.7.0 +tempora==5.8.0 tenacity==9.0.0 toml==0.10.2 tomlkit==0.13.2 toolz==1.0.0 -tox==4.23.2 +tox==4.24.1 transitions==0.9.2 typeguard==4.4.1 -types-aiofiles==24.1.0.20240626 -types-python-dateutil==2.9.0.20241003 -types-pytz==2024.2.0.20241003 -types-pyyaml==6.0.12.20240917 +types-aiofiles==24.1.0.20241221 +types-python-dateutil==2.9.0.20241206 +types-pytz==2024.2.0.20241221 +types-pyyaml==6.0.12.20241230 types-requests==2.31.0.6 -types-setuptools==75.6.0.20241126 +types-setuptools==75.8.0.20250110 types-six==1.17.0.20241205 types-tzlocal==5.1.0.1 types-urllib3==1.26.25.14 typing-extensions==4.12.2 typish==1.9.3 -tzdata==2024.2 +tzdata==2025.1 tzlocal==5.2 uritemplate==4.1.1 urllib3==1.26.20 ustache==0.1.6 -virtualenv==20.28.0 +virtualenv==20.29.1 wcwidth==0.2.13 websocket-client==1.8.0 wheel==0.45.1 -wrapt==1.17.0 +wrapt==1.17.2 yarl==1.18.3 zc-lockfile==3.0.post1 zipp==3.21.0 diff --git a/requirements-extra.txt b/requirements-extra.txt index 13a5e97f4..84a280a67 100644 --- a/requirements-extra.txt +++ b/requirements-extra.txt @@ -4,10 +4,10 @@ aiohappyeyeballs==2.4.4 aiohttp[speedups]==3.10.11 aiohttp-jinja2==1.6 aiohttp-swagger3==0.9.0 -aiosignal==1.3.1 +aiosignal==1.3.2 apscheduler==3.11.0 asn1crypto==1.5.1 -attrs==24.2.0 +attrs==25.1.0 autocommand==2.2.2 azure-common==1.1.28 azure-core==1.32.0 @@ -16,29 +16,29 @@ azure-mgmt-core==1.5.0 azure-mgmt-resource==23.2.0 backoff==2.2.1 beautifulsoup4==4.12.3 -boto3==1.35.76 -botocore==1.35.76 +boto3==1.36.6 +botocore==1.36.6 brotli==1.1.0 cached-property==2.0.1 -cachetools==5.5.0 +cachetools==5.5.1 cattrs==24.1.2 -cerberus==1.3.5 -certifi==2024.8.30 +cerberus==1.3.7 +certifi==2024.12.14 cffi==1.17.1 -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 cheroot==10.0.1 cherrypy==18.10.0 -click==8.1.7 +click==8.1.8 click-option-group==0.5.6 -cloudsplaining==0.7.0 +cloudsplaining==0.8.0 cryptography==44.0.0 deepdiff==8.0.1 defusedxml==0.7.1 -deprecated==1.2.15 +deprecated==1.2.18 detect-secrets==1.5.0 durationpy==0.9 fastjsonschema==2.19.1 -filelock==3.16.1 +filelock==3.17.0 fixcompliance==0.4.36 fixdatalink[extra]==2.0.2 fixinventoryclient==2.0.1 @@ -47,9 +47,9 @@ flexcache==0.3 flexparser==0.4 frozendict==2.4.6 frozenlist==1.5.0 -google-api-core==2.23.0 -google-api-python-client==2.154.0 -google-auth==2.36.0 +google-api-core==2.24.0 +google-api-python-client==2.159.0 +google-auth==2.38.0 google-auth-httplib2==0.2.0 google-cloud-core==2.4.1 google-cloud-storage==2.19.0 @@ -59,23 +59,23 @@ googleapis-common-protos==1.66.0 hcloud==2.2.0 httplib2==0.22.0 idna==3.10 -importlib-metadata==8.5.0 +importlib-metadata==8.6.1 isodate==0.7.2 jaraco-collections==5.1.0 jaraco-context==6.0.1 jaraco-functools==4.1.0 jaraco-text==4.0.0 -jinja2==3.1.4 +jinja2==3.1.5 jmespath==1.0.1 jq==1.8.0 jsons==1.6.3 -kubernetes==31.0.0 +kubernetes==32.0.0 markdown==3.7 markdown-it-py==3.0.0 markupsafe==3.0.2 mdurl==0.1.2 monotonic==1.6 -more-itertools==10.5.0 +more-itertools==10.6.0 msal==1.31.1 msal-extensions==1.2.0 mstache==0.2.0 @@ -85,36 +85,36 @@ oauth2client==4.1.3 oauthlib==3.2.2 onelogin==2.0.4 orderly-set==5.2.2 -orjson==3.10.12 +orjson==3.10.15 packaging==24.2 parsy==2.1 pint==0.24.4 plantuml==0.3.0 platformdirs==4.3.6 -policy-sentry==0.13.2 +policy-sentry==0.14.0 portalocker==2.10.1 portend==3.2.0 -posthog==3.7.4 +posthog==3.10.0 prometheus-client==0.21.1 -prompt-toolkit==3.0.48 +prompt-toolkit==3.0.50 propcache==0.2.1 proto-plus==1.25.0 -protobuf==5.29.1 -psutil==6.1.0 +protobuf==5.29.3 +psutil==6.1.1 psycopg2-binary==2.9.10 -pyarrow==18.1.0 +pyarrow==19.0.0 pyasn1==0.6.1 pyasn1-modules==0.4.1 pycares==4.5.0 pycparser==2.22 pygithub==2.5.0 -pygments==2.18.0 +pygments==2.19.1 pyjwt[crypto]==2.10.1 pymysql==1.1.1 pynacl==1.5.0 pyopenssl==24.3.0 -pyparsing==3.2.0 -python-arango==8.1.3 +pyparsing==3.2.1 +python-arango==8.1.4 python-dateutil==2.9.0.post0 pytz==2024.1 pyyaml==6.0.2 @@ -125,17 +125,17 @@ retrying==1.3.4 rfc3339-validator==0.1.4 rich==13.9.4 rsa==4.9 -s3transfer==0.10.4 +s3transfer==0.11.2 schema==0.7.7 -setuptools==75.6.0 +setuptools==75.8.0 six==1.17.0 -slack-sdk==3.33.5 -snowflake-connector-python==3.12.4 -snowflake-sqlalchemy==1.7.1 +slack-sdk==3.34.0 +snowflake-connector-python==3.13.0 +snowflake-sqlalchemy==1.7.3 sortedcontainers==2.4.0 soupsieve==2.6 sqlalchemy==1.4.54 -tempora==5.7.0 +tempora==5.8.0 tenacity==9.0.0 tomlkit==0.13.2 toolz==1.0.0 @@ -143,14 +143,14 @@ transitions==0.9.2 typeguard==4.4.1 typing-extensions==4.12.2 typish==1.9.3 -tzdata==2024.2 +tzdata==2025.1 tzlocal==5.2 uritemplate==4.1.1 urllib3==1.26.20 ustache==0.1.6 wcwidth==0.2.13 websocket-client==1.8.0 -wrapt==1.17.0 +wrapt==1.17.2 yarl==1.18.3 zc-lockfile==3.0.post1 zipp==3.21.0 diff --git a/requirements.txt b/requirements.txt index 9ee011d21..28e0c8c77 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,9 +4,9 @@ aiohappyeyeballs==2.4.4 aiohttp[speedups]==3.10.11 aiohttp-jinja2==1.6 aiohttp-swagger3==0.9.0 -aiosignal==1.3.1 +aiosignal==1.3.2 apscheduler==3.11.0 -attrs==24.2.0 +attrs==25.1.0 autocommand==2.2.2 azure-common==1.1.28 azure-core==1.32.0 @@ -15,25 +15,25 @@ azure-mgmt-core==1.5.0 azure-mgmt-resource==23.2.0 backoff==2.2.1 beautifulsoup4==4.12.3 -boto3==1.35.76 -botocore==1.35.76 +boto3==1.36.6 +botocore==1.36.6 brotli==1.1.0 cached-property==2.0.1 -cachetools==5.5.0 +cachetools==5.5.1 cattrs==24.1.2 -cerberus==1.3.5 -certifi==2024.8.30 +cerberus==1.3.7 +certifi==2024.12.14 cffi==1.17.1 -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 cheroot==10.0.1 cherrypy==18.10.0 -click==8.1.7 +click==8.1.8 click-option-group==0.5.6 -cloudsplaining==0.7.0 +cloudsplaining==0.8.0 cryptography==44.0.0 deepdiff==8.0.1 defusedxml==0.7.1 -deprecated==1.2.15 +deprecated==1.2.18 detect-secrets==1.5.0 durationpy==0.9 fastjsonschema==2.19.1 @@ -45,31 +45,31 @@ flexcache==0.3 flexparser==0.4 frozendict==2.4.6 frozenlist==1.5.0 -google-api-core==2.23.0 -google-api-python-client==2.154.0 -google-auth==2.36.0 +google-api-core==2.24.0 +google-api-python-client==2.159.0 +google-auth==2.38.0 google-auth-httplib2==0.2.0 googleapis-common-protos==1.66.0 hcloud==2.2.0 httplib2==0.22.0 idna==3.10 -importlib-metadata==8.5.0 +importlib-metadata==8.6.1 isodate==0.7.2 jaraco-collections==5.1.0 jaraco-context==6.0.1 jaraco-functools==4.1.0 jaraco-text==4.0.0 -jinja2==3.1.4 +jinja2==3.1.5 jmespath==1.0.1 jq==1.8.0 jsons==1.6.3 -kubernetes==31.0.0 +kubernetes==32.0.0 markdown==3.7 markdown-it-py==3.0.0 markupsafe==3.0.2 mdurl==0.1.2 monotonic==1.6 -more-itertools==10.5.0 +more-itertools==10.6.0 msal==1.31.1 msal-extensions==1.2.0 mstache==0.2.0 @@ -79,32 +79,32 @@ oauth2client==4.1.3 oauthlib==3.2.2 onelogin==2.0.4 orderly-set==5.2.2 -orjson==3.10.12 +orjson==3.10.15 packaging==24.2 parsy==2.1 pint==0.24.4 plantuml==0.3.0 platformdirs==4.3.6 -policy-sentry==0.13.2 +policy-sentry==0.14.0 portalocker==2.10.1 portend==3.2.0 -posthog==3.7.4 +posthog==3.10.0 prometheus-client==0.21.1 -prompt-toolkit==3.0.48 +prompt-toolkit==3.0.50 propcache==0.2.1 proto-plus==1.25.0 -protobuf==5.29.1 -psutil==6.1.0 +protobuf==5.29.3 +psutil==6.1.1 pyasn1==0.6.1 pyasn1-modules==0.4.1 pycares==4.5.0 pycparser==2.22 pygithub==2.5.0 -pygments==2.18.0 +pygments==2.19.1 pyjwt[crypto]==2.10.1 pynacl==1.5.0 -pyparsing==3.2.0 -python-arango==8.1.3 +pyparsing==3.2.1 +python-arango==8.1.4 python-dateutil==2.9.0.post0 pytz==2024.1 pyyaml==6.0.2 @@ -115,28 +115,28 @@ retrying==1.3.4 rfc3339-validator==0.1.4 rich==13.9.4 rsa==4.9 -s3transfer==0.10.4 +s3transfer==0.11.2 schema==0.7.7 -setuptools==75.6.0 +setuptools==75.8.0 six==1.17.0 -slack-sdk==3.33.5 +slack-sdk==3.34.0 soupsieve==2.6 sqlalchemy==1.4.54 -tempora==5.7.0 +tempora==5.8.0 tenacity==9.0.0 toolz==1.0.0 transitions==0.9.2 typeguard==4.4.1 typing-extensions==4.12.2 typish==1.9.3 -tzdata==2024.2 +tzdata==2025.1 tzlocal==5.2 uritemplate==4.1.1 urllib3==1.26.20 ustache==0.1.6 wcwidth==0.2.13 websocket-client==1.8.0 -wrapt==1.17.0 +wrapt==1.17.2 yarl==1.18.3 zc-lockfile==3.0.post1 zipp==3.21.0