Skip to content
Prev Previous commit
Next Next commit
fix: Update the setup.py and requirements.txt. Fix test errors.
Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
  • Loading branch information
shuchu committed Feb 12, 2024
commit 967bcac715097975d9741977f31c73365bfacf20
1 change: 0 additions & 1 deletion sdk/python/feast/importer.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import importlib
from typing import Optional

from feast.errors import (
FeastClassImportError,
Expand Down
34 changes: 16 additions & 18 deletions sdk/python/requirements/py3.10-ci-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ black==22.12.0
# via feast (setup.py)
bleach==6.1.0
# via nbconvert
boto3==1.34.37
boto3==1.34.39
# via
# feast (setup.py)
# moto
botocore==1.34.37
botocore==1.34.39
# via
# boto3
# moto
Expand Down Expand Up @@ -139,11 +139,11 @@ cryptography==41.0.7
# snowflake-connector-python
# types-pyopenssl
# types-redis
dask==2024.1.1
dask==2024.2.0
# via feast (setup.py)
db-dtypes==1.2.0
# via google-cloud-bigquery
debugpy==1.8.0
debugpy==1.8.1
# via ipykernel
decorator==5.1.1
# via ipython
Expand Down Expand Up @@ -203,7 +203,7 @@ geojson==2.5.0
# via rockset
geomet==0.2.1.post1
# via cassandra-driver
google-api-core[grpc]==2.16.2
google-api-core[grpc]==2.17.0
# via
# feast (setup.py)
# firebase-admin
Expand All @@ -215,7 +215,7 @@ google-api-core[grpc]==2.16.2
# google-cloud-datastore
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.116.0
google-api-python-client==2.117.0
# via firebase-admin
google-auth==2.27.0
# via
Expand Down Expand Up @@ -313,10 +313,8 @@ httplib2==0.22.0
httptools==0.6.1
# via uvicorn
httpx==0.26.0
# via
# feast (setup.py)
# jupyterlab
identify==2.5.33
# via feast (setup.py)
identify==2.5.34
# via pre-commit
idna==3.6
# via
Expand All @@ -342,7 +340,7 @@ ipython==8.21.0
# great-expectations
# ipykernel
# ipywidgets
ipywidgets==8.1.1
ipywidgets==8.1.2
# via great-expectations
isodate==0.6.1
# via azure-storage-blob
Expand Down Expand Up @@ -412,15 +410,15 @@ jupyter-server==2.12.5
# notebook-shim
jupyter-server-terminals==0.5.2
# via jupyter-server
jupyterlab==4.1.0
jupyterlab==4.0.12
# via notebook
jupyterlab-pygments==0.3.0
# via nbconvert
jupyterlab-server==2.25.2
# via
# jupyterlab
# notebook
jupyterlab-widgets==3.0.9
jupyterlab-widgets==3.0.10
# via ipywidgets
kubernetes==20.13.0
# via feast (setup.py)
Expand Down Expand Up @@ -465,7 +463,7 @@ msgpack==1.0.7
# via cachecontrol
multiprocess==0.70.16
# via bytewax
mypy==1.1.1
mypy==1.8.0
# via
# feast (setup.py)
# sqlalchemy
Expand All @@ -489,7 +487,7 @@ nest-asyncio==1.6.0
# via ipykernel
nodeenv==1.8.0
# via pre-commit
notebook==7.0.7
notebook==7.0.8
# via great-expectations
notebook-shim==0.2.3
# via
Expand Down Expand Up @@ -878,7 +876,7 @@ tornado==6.4
# jupyterlab
# notebook
# terminado
tqdm==4.66.1
tqdm==4.66.2
# via
# feast (setup.py)
# great-expectations
Expand Down Expand Up @@ -960,7 +958,7 @@ urllib3==1.26.18
# requests
# responses
# rockset
uvicorn[standard]==0.27.0.post1
uvicorn[standard]==0.27.1
# via
# feast (setup.py)
# uvicorn
Expand Down Expand Up @@ -992,7 +990,7 @@ werkzeug==3.0.1
# via moto
wheel==0.42.0
# via pip-tools
widgetsnbextension==4.0.9
widgetsnbextension==4.0.10
# via ipywidgets
wrapt==1.16.0
# via testcontainers
Expand Down
234 changes: 234 additions & 0 deletions sdk/python/requirements/py3.10-requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,234 @@
#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --output-file=sdk/python/requirements/py3.10-requirements.txt
#
annotated-types==0.6.0
# via pydantic
anyio==4.2.0
# via
# httpx
# starlette
# watchfiles
appdirs==1.4.4
# via fissix
attrs==23.2.0
# via
# bowler
# jsonschema
# referencing
bowler==0.9.0
# via feast (setup.py)
certifi==2024.2.2
# via
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via requests
click==8.1.7
# via
# bowler
# dask
# feast (setup.py)
# moreorless
# uvicorn
cloudpickle==3.0.0
# via dask
colorama==0.4.6
# via feast (setup.py)
dask==2024.2.0
# via feast (setup.py)
dill==0.3.8
# via feast (setup.py)
exceptiongroup==1.2.0
# via anyio
fastapi==0.109.2
# via feast (setup.py)
fastavro==1.9.3
# via
# feast (setup.py)
# pandavro
fissix==21.11.13
# via bowler
fsspec==2024.2.0
# via dask
greenlet==3.0.3
# via sqlalchemy
grpcio==1.60.1
# via
# feast (setup.py)
# grpcio-health-checking
# grpcio-reflection
# grpcio-tools
grpcio-health-checking==1.60.1
# via feast (setup.py)
grpcio-reflection==1.60.1
# via feast (setup.py)
grpcio-tools==1.60.1
# via feast (setup.py)
gunicorn==21.2.0
# via feast (setup.py)
h11==0.14.0
# via
# httpcore
# uvicorn
httpcore==1.0.2
# via httpx
httptools==0.6.1
# via uvicorn
httpx==0.26.0
# via feast (setup.py)
idna==3.6
# via
# anyio
# httpx
# requests
importlib-metadata==6.11.0
# via
# dask
# feast (setup.py)
importlib-resources==6.1.1
# via feast (setup.py)
jinja2==3.1.3
# via feast (setup.py)
jsonschema==4.21.1
# via feast (setup.py)
jsonschema-specifications==2023.12.1
# via jsonschema
locket==1.0.0
# via partd
markupsafe==2.1.5
# via jinja2
mmh3==4.1.0
# via feast (setup.py)
moreorless==0.4.0
# via bowler
mypy==1.8.0
# via sqlalchemy
mypy-extensions==1.0.0
# via mypy
mypy-protobuf==3.1.0
# via feast (setup.py)
numpy==1.24.4
# via
# feast (setup.py)
# pandas
# pandavro
# pyarrow
packaging==23.2
# via
# dask
# gunicorn
pandas==1.5.3
# via
# feast (setup.py)
# pandavro
pandavro==1.5.2
# via feast (setup.py)
partd==1.4.1
# via dask
proto-plus==1.23.0
# via feast (setup.py)
protobuf==4.23.3
# via
# feast (setup.py)
# grpcio-health-checking
# grpcio-reflection
# grpcio-tools
# mypy-protobuf
# proto-plus
pyarrow==15.0.0
# via feast (setup.py)
pydantic==2.6.1
# via
# fastapi
# feast (setup.py)
pydantic-core==2.16.2
# via pydantic
pygments==2.17.2
# via feast (setup.py)
python-dateutil==2.8.2
# via pandas
python-dotenv==1.0.1
# via uvicorn
pytz==2024.1
# via pandas
pyyaml==6.0.1
# via
# dask
# feast (setup.py)
# uvicorn
referencing==0.33.0
# via
# jsonschema
# jsonschema-specifications
requests==2.31.0
# via feast (setup.py)
rpds-py==0.17.1
# via
# jsonschema
# referencing
six==1.16.0
# via
# pandavro
# python-dateutil
sniffio==1.3.0
# via
# anyio
# httpx
sqlalchemy[mypy]==1.4.51
# via
# feast (setup.py)
# sqlalchemy
sqlalchemy2-stubs==0.0.2a38
# via sqlalchemy
starlette==0.36.3
# via fastapi
tabulate==0.9.0
# via feast (setup.py)
tenacity==8.2.3
# via feast (setup.py)
toml==0.10.2
# via feast (setup.py)
tomli==2.0.1
# via mypy
toolz==0.12.1
# via
# dask
# partd
tqdm==4.66.2
# via feast (setup.py)
typeguard==2.13.3
# via feast (setup.py)
types-protobuf==4.24.0.20240129
# via mypy-protobuf
typing-extensions==4.9.0
# via
# anyio
# fastapi
# mypy
# pydantic
# pydantic-core
# sqlalchemy2-stubs
# uvicorn
urllib3==2.2.0
# via requests
uvicorn[standard]==0.27.1
# via
# feast (setup.py)
# uvicorn
uvloop==0.19.0
# via uvicorn
volatile==2.1.0
# via bowler
watchfiles==0.21.0
# via uvicorn
websockets==12.0
# via uvicorn
zipp==3.17.0
# via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# setuptools
Loading