diff --git a/.github/fork_workflows/fork_pr_integration_tests_aws.yml b/.github/fork_workflows/fork_pr_integration_tests_aws.yml index c354dce970d..ab5130c704e 100644 --- a/.github/fork_workflows/fork_pr_integration_tests_aws.yml +++ b/.github/fork_workflows/fork_pr_integration_tests_aws.yml @@ -111,7 +111,7 @@ jobs: run: aws sts get-caller-identity - name: Upgrade pip version run: | - pip install --upgrade "pip>=21.3.1,<22.1" + pip install --upgrade "pip>=21.3.1,<22.3" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/fork_workflows/fork_pr_integration_tests_gcp.yml b/.github/fork_workflows/fork_pr_integration_tests_gcp.yml index 07eb323d567..4b74c0ab096 100644 --- a/.github/fork_workflows/fork_pr_integration_tests_gcp.yml +++ b/.github/fork_workflows/fork_pr_integration_tests_gcp.yml @@ -55,7 +55,7 @@ jobs: run: gcloud info - name: Upgrade pip version run: | - pip install --upgrade "pip>=21.3.1,<22.1" + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/fork_workflows/fork_pr_integration_tests_snowflake.yml b/.github/fork_workflows/fork_pr_integration_tests_snowflake.yml index a86e9ad7a0a..cef970ab16a 100644 --- a/.github/fork_workflows/fork_pr_integration_tests_snowflake.yml +++ b/.github/fork_workflows/fork_pr_integration_tests_snowflake.yml @@ -46,7 +46,7 @@ jobs: - name: Upgrade pip version run: | - pip install --upgrade "pip>=21.3.1,<22.1" + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/java_master_only.yml b/.github/workflows/java_master_only.yml index 00d8e628c97..b15ddddc5d7 100644 --- a/.github/workflows/java_master_only.yml +++ b/.github/workflows/java_master_only.yml @@ -114,7 +114,7 @@ jobs: architecture: x64 - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/java_pr.yml b/.github/workflows/java_pr.yml index 152ca64cdb1..a927587d7d3 100644 --- a/.github/workflows/java_pr.yml +++ b/.github/workflows/java_pr.yml @@ -150,7 +150,7 @@ jobs: architecture: x64 - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 0f85cddf2dd..c2112ea303f 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -17,7 +17,7 @@ jobs: architecture: x64 - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/master_only.yml b/.github/workflows/master_only.yml index 517095d7ece..a7d412fd4ac 100644 --- a/.github/workflows/master_only.yml +++ b/.github/workflows/master_only.yml @@ -108,7 +108,7 @@ jobs: run: aws sts get-caller-identity - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/nightly-ci.yml b/.github/workflows/nightly-ci.yml index fd5bc9f85f4..03078c0a788 100644 --- a/.github/workflows/nightly-ci.yml +++ b/.github/workflows/nightly-ci.yml @@ -175,7 +175,7 @@ jobs: run: aws sts get-caller-identity - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/pr_integration_tests.yml b/.github/workflows/pr_integration_tests.yml index 6b19b2f6300..ed02636c993 100644 --- a/.github/workflows/pr_integration_tests.yml +++ b/.github/workflows/pr_integration_tests.yml @@ -135,7 +135,7 @@ jobs: run: aws sts get-caller-identity - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/pr_local_integration_tests.yml b/.github/workflows/pr_local_integration_tests.yml index 527d279f10a..1a2c0790d1a 100644 --- a/.github/workflows/pr_local_integration_tests.yml +++ b/.github/workflows/pr_local_integration_tests.yml @@ -40,7 +40,7 @@ jobs: architecture: x64 - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 37457250223..538a5819799 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -38,7 +38,7 @@ jobs: ln -sv $(brew --prefix zlib)/lib/libz.dylib $(brew --prefix)/lib/libzlib.dylib - name: Upgrade pip version run: | - pip install --upgrade pip + pip install --upgrade "pip>=21.3.1,<23.2" - name: Get pip cache dir id: pip-cache run: | diff --git a/Makefile b/Makefile index a104bf9ca5a..cf8a899ac68 100644 --- a/Makefile +++ b/Makefile @@ -353,7 +353,7 @@ kill-trino-locally: cd ${ROOT_DIR}; docker stop trino install-protoc-dependencies: - pip install --ignore-installed protobuf grpcio-tools==1.47.0 mypy-protobuf==3.1.0 + pip install --ignore-installed protobuf==4.23.4 grpcio-tools==1.47.0 mypy-protobuf==3.1.0 install-feast-ci-locally: pip install -e ".[ci]" diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 0c6138acf28..62ddbefd838 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -58,7 +58,7 @@ attrs==23.1.0 # referencing avro==1.10.0 # via feast (setup.py) -azure-core==1.29.2 +azure-core==1.29.3 # via # adlfs # azure-identity @@ -86,11 +86,11 @@ black==22.12.0 # via feast (setup.py) bleach==6.0.0 # via nbconvert -boto3==1.28.28 +boto3==1.28.35 # via # feast (setup.py) # moto -botocore==1.31.28 +botocore==1.31.35 # via # boto3 # moto @@ -131,7 +131,7 @@ charset-normalizer==3.2.0 # aiohttp # requests # snowflake-connector-python -click==8.1.6 +click==8.1.7 # via # black # bowler @@ -168,7 +168,7 @@ cryptography==41.0.3 # snowflake-connector-python # types-pyopenssl # types-redis -dask==2023.8.0 +dask==2023.8.1 # via feast (setup.py) db-dtypes==1.1.1 # via google-cloud-bigquery @@ -207,7 +207,7 @@ execnet==2.0.2 # via pytest-xdist executing==1.2.0 # via stack-data -fastapi==0.101.1 +fastapi==0.103.0 # via feast (setup.py) fastavro==1.8.2 # via @@ -223,7 +223,7 @@ firebase-admin==5.4.0 # via feast (setup.py) fissix==21.11.13 # via bowler -flake8==6.0.0 +flake8==6.1.0 # via feast (setup.py) fqdn==1.5.1 # via jsonschema @@ -352,7 +352,7 @@ httptools==0.6.0 # via uvicorn httpx==0.24.1 # via feast (setup.py) -identify==2.5.26 +identify==2.5.27 # via pre-commit idna==3.4 # via @@ -440,7 +440,7 @@ jupyter-events==0.7.0 # via jupyter-server jupyter-lsp==2.2.0 # via jupyterlab -jupyter-server==2.7.1 +jupyter-server==2.7.2 # via # jupyter-lsp # jupyterlab @@ -490,7 +490,7 @@ mock==2.0.0 # via feast (setup.py) moreorless==0.4.0 # via bowler -moto==4.1.14 +moto==4.2.0 # via feast (setup.py) msal==1.23.0 # via @@ -612,7 +612,7 @@ platformdirs==3.8.1 # jupyter-core # snowflake-connector-python # virtualenv -pluggy==1.2.0 +pluggy==1.3.0 # via pytest ply==3.11 # via thriftpy2 @@ -632,7 +632,7 @@ proto-plus==1.22.3 # google-cloud-bigtable # google-cloud-datastore # google-cloud-firestore -protobuf==4.24.0 +protobuf==4.23.3 # via # feast (setup.py) # google-api-core @@ -682,7 +682,7 @@ pyasn1-modules==0.3.0 # via google-auth pybindgen==0.22.1 # via feast (setup.py) -pycodestyle==2.10.0 +pycodestyle==2.11.0 # via flake8 pycparser==2.21 # via cffi @@ -693,7 +693,7 @@ pydantic==1.10.12 # fastapi # feast (setup.py) # great-expectations -pyflakes==3.0.1 +pyflakes==3.1.0 # via flake8 pygments==2.16.1 # via @@ -833,7 +833,7 @@ rfc3986-validator==0.1.1 # jupyter-events rockset==2.1.0 # via feast (setup.py) -rpds-py==0.9.2 +rpds-py==0.10.0 # via # jsonschema # referencing @@ -843,7 +843,7 @@ ruamel-yaml==0.17.17 # via great-expectations s3transfer==0.6.2 # via boto3 -scipy==1.11.1 +scipy==1.11.2 # via great-expectations send2trash==1.8.2 # via jupyter-server @@ -896,7 +896,7 @@ sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.8 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx sqlalchemy[mypy]==1.4.49 # via feast (setup.py) @@ -986,7 +986,7 @@ types-pyyaml==6.0.12.11 # via # feast (setup.py) # responses -types-redis==4.6.0.4 +types-redis==4.6.0.5 # via feast (setup.py) types-requests==2.31.0.2 # via feast (setup.py) @@ -1033,13 +1033,11 @@ uvicorn[standard]==0.23.2 # via feast (setup.py) uvloop==0.17.0 # via uvicorn -virtualenv==20.23.0 - # via - # feast (setup.py) - # pre-commit +virtualenv==20.24.1 + # via pre-commit volatile==2.1.0 # via bowler -watchfiles==0.19.0 +watchfiles==0.20.0 # via uvicorn wcwidth==0.2.6 # via prompt-toolkit @@ -1049,7 +1047,7 @@ webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.1 +websocket-client==1.6.2 # via # docker # jupyter-server @@ -1058,7 +1056,7 @@ websockets==11.0.3 # via uvicorn werkzeug==2.3.7 # via moto -wheel==0.41.1 +wheel==0.41.2 # via pip-tools widgetsnbextension==4.0.8 # via ipywidgets diff --git a/sdk/python/requirements/py3.10-requirements.txt b/sdk/python/requirements/py3.10-requirements.txt index 000d5539e27..7db600a5773 100644 --- a/sdk/python/requirements/py3.10-requirements.txt +++ b/sdk/python/requirements/py3.10-requirements.txt @@ -25,7 +25,7 @@ certifi==2023.7.22 # requests charset-normalizer==3.2.0 # via requests -click==8.1.6 +click==8.1.7 # via # bowler # dask @@ -36,13 +36,13 @@ cloudpickle==2.2.1 # via dask colorama==0.4.6 # via feast (setup.py) -dask==2023.8.0 +dask==2023.8.1 # via feast (setup.py) dill==0.3.7 # via feast (setup.py) -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio -fastapi==0.101.0 +fastapi==0.103.0 # via feast (setup.py) fastavro==1.8.2 # via @@ -97,11 +97,11 @@ mmh3==4.0.1 # via feast (setup.py) moreorless==0.4.0 # via bowler -mypy==1.4.1 +mypy==1.5.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -mypy-protobuf==3.5.0 +mypy-protobuf==3.4.0 # via feast (setup.py) numpy==1.25.2 # via @@ -123,7 +123,7 @@ partd==1.4.0 # via dask proto-plus==1.22.3 # via feast (setup.py) -protobuf==4.23.4 +protobuf==4.23.3 # via # feast (setup.py) # grpcio-health-checking @@ -156,7 +156,7 @@ referencing==0.30.2 # jsonschema-specifications requests==2.31.0 # via feast (setup.py) -rpds-py==0.9.2 +rpds-py==0.10.0 # via # jsonschema # referencing @@ -177,7 +177,7 @@ starlette==0.27.0 # via fastapi tabulate==0.9.0 # via feast (setup.py) -tenacity==8.2.2 +tenacity==8.2.3 # via feast (setup.py) toml==0.10.2 # via feast (setup.py) @@ -187,11 +187,11 @@ toolz==0.12.0 # via # dask # partd -tqdm==4.65.0 +tqdm==4.66.1 # via feast (setup.py) typeguard==2.13.3 # via feast (setup.py) -types-protobuf==4.23.0.3 +types-protobuf==4.24.0.1 # via mypy-protobuf typing-extensions==4.7.1 # via @@ -208,7 +208,7 @@ uvloop==0.17.0 # via uvicorn volatile==2.1.0 # via bowler -watchfiles==0.19.0 +watchfiles==0.20.0 # via uvicorn websockets==11.0.3 # via uvicorn diff --git a/sdk/python/requirements/py3.8-ci-requirements.txt b/sdk/python/requirements/py3.8-ci-requirements.txt index d2970a7d69d..dc709f0ab46 100644 --- a/sdk/python/requirements/py3.8-ci-requirements.txt +++ b/sdk/python/requirements/py3.8-ci-requirements.txt @@ -58,7 +58,7 @@ attrs==23.1.0 # referencing avro==1.10.0 # via feast (setup.py) -azure-core==1.29.2 +azure-core==1.29.3 # via # adlfs # azure-identity @@ -90,11 +90,11 @@ black==22.12.0 # via feast (setup.py) bleach==6.0.0 # via nbconvert -boto3==1.28.28 +boto3==1.28.35 # via # feast (setup.py) # moto -botocore==1.31.28 +botocore==1.31.35 # via # boto3 # moto @@ -135,7 +135,7 @@ charset-normalizer==3.2.0 # aiohttp # requests # snowflake-connector-python -click==8.1.6 +click==8.1.7 # via # black # bowler @@ -211,7 +211,7 @@ execnet==2.0.2 # via pytest-xdist executing==1.2.0 # via stack-data -fastapi==0.101.1 +fastapi==0.103.0 # via feast (setup.py) fastavro==1.8.2 # via @@ -227,7 +227,7 @@ firebase-admin==5.4.0 # via feast (setup.py) fissix==21.11.13 # via bowler -flake8==6.0.0 +flake8==6.1.0 # via feast (setup.py) fqdn==1.5.1 # via jsonschema @@ -358,7 +358,7 @@ httptools==0.6.0 # via uvicorn httpx==0.24.1 # via feast (setup.py) -identify==2.5.26 +identify==2.5.27 # via pre-commit idna==3.4 # via @@ -458,7 +458,7 @@ jupyter-events==0.7.0 # via jupyter-server jupyter-lsp==2.2.0 # via jupyterlab -jupyter-server==2.7.1 +jupyter-server==2.7.2 # via # jupyter-lsp # jupyterlab @@ -508,7 +508,7 @@ mock==2.0.0 # via feast (setup.py) moreorless==0.4.0 # via bowler -moto==4.1.14 +moto==4.2.0 # via feast (setup.py) msal==1.23.0 # via @@ -632,7 +632,7 @@ platformdirs==3.8.1 # jupyter-core # snowflake-connector-python # virtualenv -pluggy==1.2.0 +pluggy==1.3.0 # via pytest ply==3.11 # via thriftpy2 @@ -652,7 +652,7 @@ proto-plus==1.22.3 # google-cloud-bigtable # google-cloud-datastore # google-cloud-firestore -protobuf==4.24.0 +protobuf==4.23.3 # via # feast (setup.py) # google-api-core @@ -702,7 +702,7 @@ pyasn1-modules==0.3.0 # via google-auth pybindgen==0.22.1 # via feast (setup.py) -pycodestyle==2.10.0 +pycodestyle==2.11.0 # via flake8 pycparser==2.21 # via cffi @@ -713,7 +713,7 @@ pydantic==1.10.12 # fastapi # feast (setup.py) # great-expectations -pyflakes==3.0.1 +pyflakes==3.1.0 # via flake8 pygments==2.16.1 # via @@ -854,7 +854,7 @@ rfc3986-validator==0.1.1 # jupyter-events rockset==2.1.0 # via feast (setup.py) -rpds-py==0.9.2 +rpds-py==0.10.0 # via # jsonschema # referencing @@ -1003,7 +1003,7 @@ types-pyyaml==6.0.12.11 # via # feast (setup.py) # responses -types-redis==4.6.0.4 +types-redis==4.6.0.5 # via feast (setup.py) types-requests==2.31.0.2 # via feast (setup.py) @@ -1053,13 +1053,11 @@ uvicorn[standard]==0.23.2 # via feast (setup.py) uvloop==0.17.0 # via uvicorn -virtualenv==20.23.0 - # via - # feast (setup.py) - # pre-commit +virtualenv==20.24.1 + # via pre-commit volatile==2.1.0 # via bowler -watchfiles==0.19.0 +watchfiles==0.20.0 # via uvicorn wcwidth==0.2.6 # via prompt-toolkit @@ -1069,7 +1067,7 @@ webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.1 +websocket-client==1.6.2 # via # docker # jupyter-server @@ -1078,7 +1076,7 @@ websockets==11.0.3 # via uvicorn werkzeug==2.3.7 # via moto -wheel==0.41.1 +wheel==0.41.2 # via pip-tools widgetsnbextension==4.0.8 # via ipywidgets diff --git a/sdk/python/requirements/py3.8-requirements.txt b/sdk/python/requirements/py3.8-requirements.txt index a8a3df4bf63..1b21b031c4b 100644 --- a/sdk/python/requirements/py3.8-requirements.txt +++ b/sdk/python/requirements/py3.8-requirements.txt @@ -25,7 +25,7 @@ certifi==2023.7.22 # requests charset-normalizer==3.2.0 # via requests -click==8.1.6 +click==8.1.7 # via # bowler # dask @@ -40,9 +40,9 @@ dask==2023.5.0 # via feast (setup.py) dill==0.3.7 # via feast (setup.py) -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio -fastapi==0.101.0 +fastapi==0.103.0 # via feast (setup.py) fastavro==1.8.2 # via @@ -103,11 +103,11 @@ mmh3==4.0.1 # via feast (setup.py) moreorless==0.4.0 # via bowler -mypy==1.4.1 +mypy==1.5.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -mypy-protobuf==3.5.0 +mypy-protobuf==3.4.0 # via feast (setup.py) numpy==1.24.4 # via @@ -131,7 +131,7 @@ pkgutil-resolve-name==1.3.10 # via jsonschema proto-plus==1.22.3 # via feast (setup.py) -protobuf==4.23.4 +protobuf==4.23.3 # via # feast (setup.py) # grpcio-health-checking @@ -164,7 +164,7 @@ referencing==0.30.2 # jsonschema-specifications requests==2.31.0 # via feast (setup.py) -rpds-py==0.9.2 +rpds-py==0.10.0 # via # jsonschema # referencing @@ -185,7 +185,7 @@ starlette==0.27.0 # via fastapi tabulate==0.9.0 # via feast (setup.py) -tenacity==8.2.2 +tenacity==8.2.3 # via feast (setup.py) toml==0.10.2 # via feast (setup.py) @@ -195,11 +195,11 @@ toolz==0.12.0 # via # dask # partd -tqdm==4.65.0 +tqdm==4.66.1 # via feast (setup.py) typeguard==2.13.3 # via feast (setup.py) -types-protobuf==4.23.0.3 +types-protobuf==4.24.0.1 # via mypy-protobuf typing-extensions==4.7.1 # via @@ -217,7 +217,7 @@ uvloop==0.17.0 # via uvicorn volatile==2.1.0 # via bowler -watchfiles==0.19.0 +watchfiles==0.20.0 # via uvicorn websockets==11.0.3 # via uvicorn diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index d6130c8cf2b..a42fc7262e8 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -58,7 +58,7 @@ attrs==23.1.0 # referencing avro==1.10.0 # via feast (setup.py) -azure-core==1.29.2 +azure-core==1.29.3 # via # adlfs # azure-identity @@ -86,11 +86,11 @@ black==22.12.0 # via feast (setup.py) bleach==6.0.0 # via nbconvert -boto3==1.28.28 +boto3==1.28.35 # via # feast (setup.py) # moto -botocore==1.31.28 +botocore==1.31.35 # via # boto3 # moto @@ -131,7 +131,7 @@ charset-normalizer==3.2.0 # aiohttp # requests # snowflake-connector-python -click==8.1.6 +click==8.1.7 # via # black # bowler @@ -168,7 +168,7 @@ cryptography==41.0.3 # snowflake-connector-python # types-pyopenssl # types-redis -dask==2023.8.0 +dask==2023.8.1 # via feast (setup.py) db-dtypes==1.1.1 # via google-cloud-bigquery @@ -207,7 +207,7 @@ execnet==2.0.2 # via pytest-xdist executing==1.2.0 # via stack-data -fastapi==0.101.1 +fastapi==0.103.0 # via feast (setup.py) fastavro==1.8.2 # via @@ -223,7 +223,7 @@ firebase-admin==5.4.0 # via feast (setup.py) fissix==21.11.13 # via bowler -flake8==6.0.0 +flake8==6.1.0 # via feast (setup.py) fqdn==1.5.1 # via jsonschema @@ -352,7 +352,7 @@ httptools==0.6.0 # via uvicorn httpx==0.24.1 # via feast (setup.py) -identify==2.5.26 +identify==2.5.27 # via pre-commit idna==3.4 # via @@ -446,7 +446,7 @@ jupyter-events==0.7.0 # via jupyter-server jupyter-lsp==2.2.0 # via jupyterlab -jupyter-server==2.7.1 +jupyter-server==2.7.2 # via # jupyter-lsp # jupyterlab @@ -496,7 +496,7 @@ mock==2.0.0 # via feast (setup.py) moreorless==0.4.0 # via bowler -moto==4.1.14 +moto==4.2.0 # via feast (setup.py) msal==1.23.0 # via @@ -618,7 +618,7 @@ platformdirs==3.8.1 # jupyter-core # snowflake-connector-python # virtualenv -pluggy==1.2.0 +pluggy==1.3.0 # via pytest ply==3.11 # via thriftpy2 @@ -638,7 +638,7 @@ proto-plus==1.22.3 # google-cloud-bigtable # google-cloud-datastore # google-cloud-firestore -protobuf==4.24.0 +protobuf==4.23.3 # via # feast (setup.py) # google-api-core @@ -688,7 +688,7 @@ pyasn1-modules==0.3.0 # via google-auth pybindgen==0.22.1 # via feast (setup.py) -pycodestyle==2.10.0 +pycodestyle==2.11.0 # via flake8 pycparser==2.21 # via cffi @@ -699,7 +699,7 @@ pydantic==1.10.12 # fastapi # feast (setup.py) # great-expectations -pyflakes==3.0.1 +pyflakes==3.1.0 # via flake8 pygments==2.16.1 # via @@ -839,7 +839,7 @@ rfc3986-validator==0.1.1 # jupyter-events rockset==2.1.0 # via feast (setup.py) -rpds-py==0.9.2 +rpds-py==0.10.0 # via # jsonschema # referencing @@ -851,7 +851,7 @@ ruamel-yaml-clib==0.2.7 # via ruamel-yaml s3transfer==0.6.2 # via boto3 -scipy==1.11.1 +scipy==1.11.2 # via great-expectations send2trash==1.8.2 # via jupyter-server @@ -904,7 +904,7 @@ sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.8 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx sqlalchemy[mypy]==1.4.49 # via feast (setup.py) @@ -994,7 +994,7 @@ types-pyyaml==6.0.12.11 # via # feast (setup.py) # responses -types-redis==4.6.0.4 +types-redis==4.6.0.5 # via feast (setup.py) types-requests==2.31.0.2 # via feast (setup.py) @@ -1044,13 +1044,11 @@ uvicorn[standard]==0.23.2 # via feast (setup.py) uvloop==0.17.0 # via uvicorn -virtualenv==20.23.0 - # via - # feast (setup.py) - # pre-commit +virtualenv==20.24.1 + # via pre-commit volatile==2.1.0 # via bowler -watchfiles==0.19.0 +watchfiles==0.20.0 # via uvicorn wcwidth==0.2.6 # via prompt-toolkit @@ -1060,7 +1058,7 @@ webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.1 +websocket-client==1.6.2 # via # docker # jupyter-server @@ -1069,7 +1067,7 @@ websockets==11.0.3 # via uvicorn werkzeug==2.3.7 # via moto -wheel==0.41.1 +wheel==0.41.2 # via pip-tools widgetsnbextension==4.0.8 # via ipywidgets diff --git a/sdk/python/requirements/py3.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index b59c7f02f64..0fa49fa913a 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -25,7 +25,7 @@ certifi==2023.7.22 # requests charset-normalizer==3.2.0 # via requests -click==8.1.6 +click==8.1.7 # via # bowler # dask @@ -36,13 +36,13 @@ cloudpickle==2.2.1 # via dask colorama==0.4.6 # via feast (setup.py) -dask==2023.8.0 +dask==2023.8.1 # via feast (setup.py) dill==0.3.7 # via feast (setup.py) -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via anyio -fastapi==0.101.0 +fastapi==0.103.0 # via feast (setup.py) fastavro==1.8.2 # via @@ -97,11 +97,11 @@ mmh3==4.0.1 # via feast (setup.py) moreorless==0.4.0 # via bowler -mypy==1.4.1 +mypy==1.5.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy -mypy-protobuf==3.5.0 +mypy-protobuf==3.4.0 # via feast (setup.py) numpy==1.25.2 # via @@ -123,7 +123,7 @@ partd==1.4.0 # via dask proto-plus==1.22.3 # via feast (setup.py) -protobuf==4.23.4 +protobuf==4.23.3 # via # feast (setup.py) # grpcio-health-checking @@ -156,7 +156,7 @@ referencing==0.30.2 # jsonschema-specifications requests==2.31.0 # via feast (setup.py) -rpds-py==0.9.2 +rpds-py==0.10.0 # via # jsonschema # referencing @@ -177,7 +177,7 @@ starlette==0.27.0 # via fastapi tabulate==0.9.0 # via feast (setup.py) -tenacity==8.2.2 +tenacity==8.2.3 # via feast (setup.py) toml==0.10.2 # via feast (setup.py) @@ -187,11 +187,11 @@ toolz==0.12.0 # via # dask # partd -tqdm==4.65.0 +tqdm==4.66.1 # via feast (setup.py) typeguard==2.13.3 # via feast (setup.py) -types-protobuf==4.23.0.3 +types-protobuf==4.24.0.1 # via mypy-protobuf typing-extensions==4.7.1 # via @@ -209,7 +209,7 @@ uvloop==0.17.0 # via uvicorn volatile==2.1.0 # via bowler -watchfiles==0.19.0 +watchfiles==0.20.0 # via uvicorn websockets==11.0.3 # via uvicorn diff --git a/setup.py b/setup.py index df500f39be8..a0e0db31839 100644 --- a/setup.py +++ b/setup.py @@ -58,7 +58,8 @@ "pandas>=1.4.3,<2", # For some reason pandavro higher than 1.5.* only support pandas less than 1.3. "pandavro~=1.5.0", - "protobuf<5,>3.20", + # Higher than 4.23.4 seems to cause a seg fault + "protobuf<4.23.4,>3.20", "proto-plus>=1.20.0,<2", "pyarrow>=4,<12", "pydantic>=1,<2", @@ -144,9 +145,8 @@ CI_REQUIRED = ( [ "build", - "virtualenv==20.23.0", "cryptography>=35.0,<42", - "flake8>=6.0.0,<6.1.0", + "flake8", "black>=22.6.0,<23", "isort>=5,<6", "grpcio-tools==1.56.2", @@ -393,4 +393,4 @@ def run(self): "build_py": BuildCommand, "develop": DevelopCommand, }, -) +) \ No newline at end of file