From 4b2609ae3739838ba617182c7d491906f02f9ec7 Mon Sep 17 00:00:00 2001 From: Zachary Collins Date: Wed, 18 Sep 2024 17:08:04 -0700 Subject: [PATCH 1/2] Support package upgrades and frozen file --- Makefile | 3 + requirements-constraints.txt | 113 +++++ requirements.txt | 837 ++++++++++++++++++++++++++++++++--- 3 files changed, 889 insertions(+), 64 deletions(-) create mode 100644 requirements-constraints.txt diff --git a/Makefile b/Makefile index abad390f0..b19a08eda 100644 --- a/Makefile +++ b/Makefile @@ -90,6 +90,9 @@ gocd: ## Build GoCD pipelines cd ./gocd/generated-pipelines && find . -type f \( -name '*.yaml' \) -print0 | xargs -n 1 -0 yq -p json -o yaml -i .PHONY: gocd +upgrade-package-versions: + pip-compile requirements-constraints.txt -o requirements.txt + HEAD_SHA:=$(shell git rev-parse --short HEAD) TIME:=$(shell date +%F.%T) SEER_STAGING_VERSION_SHA:=$(HEAD_SHA).$(TIME) diff --git a/requirements-constraints.txt b/requirements-constraints.txt new file mode 100644 index 000000000..66624f3f2 --- /dev/null +++ b/requirements-constraints.txt @@ -0,0 +1,113 @@ +# Packages that are only effectively used by production models can be +# added to model.requirements.txt (in addition to this file). +# They will not be built in PR test runs (but they will be built in master) + +certifi==2023.7.22 +charset-normalizer==2.0.12 +click==8.1.7 +contourpy==1.1.0 +convertdate==2.4.0 +cycler==0.11.0 +Cython==3.0.2 +ephem==4.1.4 +filelock==3.12.2 +Flask==2.2.5 +fonttools==4.43.0 +fsspec==2023.6.0 +gunicorn==22.0.0 +holidays==0.31 +idna +importlib-resources==6.0.1 +itsdangerous==2.1.2 +Jinja2==3.1.4 +joblib==1.3.2 +kiwisolver==1.4.5 +LunarCalendar==0.0.9 +MarkupSafe==2.1.3 +mpmath==1.3.0 +networkx==3.1 +numpy==1.26.1 +onnx==1.16.0 +openai==1.40.1 +optimum==1.16.2 +packaging +pandas==2.0.3 +patsy==0.5.3 +Pillow==10.3.0 +PyGithub==2.1.1 +PyMeeus==0.5.12 +pyparsing==3.0.9 +python-dateutil==2.8.2 +pytz==2021.3 +PyYAML==6.0.1 +regex==2023.8.8 +requests==2.32.2 +scikit-learn==1.3.0 +scipy==1.11.2 +seaborn==0.12.2 +sentence_transformers==2.3.1 +sentry-sdk[flask]==2.11.0 +simdkalman==1.0.2 +six==1.16.0 +statsmodels==0.14.0 +structlog>=22 +sympy==1.12 +threadpoolctl==3.2.0 +torch==2.2.0 +tqdm==4.66.3 +typing_extensions +tzdata==2023.3 +tree_sitter==0.21.3 +tree_sitter_languages==1.10.2 +urllib3==1.26.19 +Werkzeug==3.0.3 +pytest==7.4.3 +pydantic==2.6.2 +mypy==1.8.0 +mypy-extensions==1.0.0 +openapi-core==0.18.2 +pandas-stubs==2.1.4.231227 +types-Pillow==10.1.0 +types-colorama==0.4.15.12 +types-pywin32==306.0.0.8 +types-setuptools==69.0.0.0 +types-tabulate==0.9.0.3 +types-tqdm==4.66.0.5 +types_pytz==2023.3.1.1 +types-openpyxl==3.1.0.32 +types-PyYAML==6.0.12.1 +types-jsonschema==4.20.0.20240105 +types-requests==2.25.0 +openapi-pydantic==0.4.0 +celery==5.3.6 +celery-stubs==0.1.3 +# deepsparse-nightly==1.7.0.20240103 TODO - fix pydantic conflict +unidiff==0.7.5 +transformers==4.37.2 +psycopg==3.1.18 +pgvector==0.2.4 +sqlalchemy==2.0.25 +pytest-cov==4.0.0 +covdefaults==2.3.0 +Flask-Migrate==4.0.5 +Flask-SQLAlchemy==3.1.1 +types-Flask-Migrate==4.0.0.20240205 +pytest-asyncio==0.23.5 +aiohttp==3.9.4 +types-python-dateutil==2.8.19.20240106 +johen==0.1.5 +pydantic-xml==2.9.0 +chromadb==0.4.14 +google-cloud-storage==2.16.0 +google-cloud-aiplatform==1.67.0 +google-cloud-secret-manager==2.20.2 +anthropic[vertex]==0.31.2 +langfuse @ git+https://github.com/jennmueng/langfuse-python.git@9d9350de1e4e84fa548fe84f82c1b826be17956e +watchdog +stumpy==1.13.0 +pytest_alembic==0.11.1 +cryptography==43.0.1 +pip-tools==7.4.1 +sentry-protos>=0.1.21 +protobuf>=5.27.3 +proto-plus>=1.24.0 diff --git a/requirements.txt b/requirements.txt index 7ae1ac6cf..36416b961 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,109 +1,818 @@ -# Packages that are only effectively used by production models can be -# added to model.requirements.txt (in addition to this file). -# They will not be built in PR test runs (but they will be built in master) - +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=requirements.txt requirements-constraints.txt +# +aiohttp==3.9.4 + # via + # -r requirements-constraints.txt + # datasets + # fsspec +aiosignal==1.3.1 + # via aiohttp +alembic==1.13.2 + # via + # flask-migrate + # pytest-alembic +amqp==5.2.0 + # via kombu +annotated-types==0.7.0 + # via pydantic +anthropic[vertex]==0.31.2 + # via -r requirements-constraints.txt +anyio==4.4.0 + # via + # anthropic + # httpx + # langfuse + # openai + # starlette + # watchfiles +asgiref==3.8.1 + # via openapi-core +attrs==24.2.0 + # via + # aiohttp + # jsonschema + # referencing +backoff==2.2.1 + # via + # langfuse + # posthog +bcrypt==4.2.0 + # via chromadb +billiard==4.2.0 + # via celery +blinker==1.8.2 + # via sentry-sdk +build==1.2.2 + # via pip-tools +cachetools==5.5.0 + # via google-auth +celery==5.3.6 + # via -r requirements-constraints.txt +celery-stubs==0.1.3 + # via -r requirements-constraints.txt certifi==2023.7.22 + # via + # -r requirements-constraints.txt + # httpcore + # httpx + # pulsar-client + # requests + # sentry-sdk +cffi==1.17.1 + # via + # cryptography + # pynacl charset-normalizer==2.0.12 + # via + # -r requirements-constraints.txt + # requests +chroma-hnswlib==0.7.3 + # via chromadb +chromadb==0.4.14 + # via -r requirements-constraints.txt click==8.1.7 + # via + # -r requirements-constraints.txt + # celery + # click-didyoumean + # click-plugins + # click-repl + # flask + # nltk + # pip-tools + # typer + # uvicorn +click-didyoumean==0.3.1 + # via celery +click-plugins==1.1.1 + # via celery +click-repl==0.3.0 + # via celery +coloredlogs==15.0.1 + # via + # onnxruntime + # optimum contourpy==1.1.0 + # via + # -r requirements-constraints.txt + # matplotlib convertdate==2.4.0 + # via -r requirements-constraints.txt +covdefaults==2.3.0 + # via -r requirements-constraints.txt +coverage[toml]==7.6.1 + # via + # covdefaults + # pytest-cov +cryptography==43.0.1 + # via + # -r requirements-constraints.txt + # pyjwt cycler==0.11.0 -Cython==3.0.2 + # via + # -r requirements-constraints.txt + # matplotlib +cython==3.0.2 + # via -r requirements-constraints.txt +datasets==3.0.0 + # via optimum +deprecated==1.2.14 + # via pygithub +dill==0.3.8 + # via + # datasets + # multiprocess +distro==1.9.0 + # via + # anthropic + # openai +docstring-parser==0.16 + # via google-cloud-aiplatform ephem==4.1.4 + # via + # -r requirements-constraints.txt + # lunarcalendar +fastapi==0.115.0 + # via chromadb filelock==3.12.2 -Flask==2.2.5 + # via + # -r requirements-constraints.txt + # datasets + # huggingface-hub + # torch + # transformers +flask==2.2.5 + # via + # -r requirements-constraints.txt + # flask-migrate + # flask-sqlalchemy + # sentry-sdk + # types-flask-migrate +flask-migrate==4.0.5 + # via -r requirements-constraints.txt +flask-sqlalchemy==3.1.1 + # via + # -r requirements-constraints.txt + # flask-migrate + # types-flask-migrate +flatbuffers==24.3.25 + # via onnxruntime fonttools==4.43.0 -fsspec==2023.6.0 + # via + # -r requirements-constraints.txt + # matplotlib +frozenlist==1.4.1 + # via + # aiohttp + # aiosignal +fsspec[http]==2023.6.0 + # via + # -r requirements-constraints.txt + # datasets + # huggingface-hub + # torch +google-api-core[grpc]==2.19.2 + # via + # google-cloud-aiplatform + # google-cloud-bigquery + # google-cloud-core + # google-cloud-resource-manager + # google-cloud-secret-manager + # google-cloud-storage +google-auth==2.34.0 + # via + # anthropic + # google-api-core + # google-cloud-aiplatform + # google-cloud-bigquery + # google-cloud-core + # google-cloud-resource-manager + # google-cloud-secret-manager + # google-cloud-storage +google-cloud-aiplatform==1.67.0 + # via -r requirements-constraints.txt +google-cloud-bigquery==3.25.0 + # via google-cloud-aiplatform +google-cloud-core==2.4.1 + # via + # google-cloud-bigquery + # google-cloud-storage +google-cloud-resource-manager==1.12.5 + # via google-cloud-aiplatform +google-cloud-secret-manager==2.20.2 + # via -r requirements-constraints.txt +google-cloud-storage==2.16.0 + # via + # -r requirements-constraints.txt + # google-cloud-aiplatform +google-crc32c==1.6.0 + # via + # google-cloud-storage + # google-resumable-media +google-resumable-media==2.7.2 + # via + # google-cloud-bigquery + # google-cloud-storage +googleapis-common-protos[grpc]==1.65.0 + # via + # google-api-core + # grpc-google-iam-v1 + # grpcio-status +grpc-google-iam-v1==0.13.1 + # via + # google-cloud-resource-manager + # google-cloud-secret-manager +grpc-stubs==1.53.0.5 + # via sentry-protos +grpcio==1.66.1 + # via + # chromadb + # google-api-core + # googleapis-common-protos + # grpc-google-iam-v1 + # grpc-stubs + # grpcio-status + # sentry-protos +grpcio-status==1.66.1 + # via google-api-core gunicorn==22.0.0 + # via -r requirements-constraints.txt +h11==0.14.0 + # via + # httpcore + # uvicorn holidays==0.31 -idna + # via -r requirements-constraints.txt +httpcore==1.0.5 + # via httpx +httptools==0.6.1 + # via uvicorn +httpx==0.27.2 + # via + # anthropic + # langfuse + # openai +huggingface-hub==0.25.0 + # via + # datasets + # optimum + # sentence-transformers + # tokenizers + # transformers +humanfriendly==10.0 + # via coloredlogs +idna==3.10 + # via + # -r requirements-constraints.txt + # anyio + # httpx + # langfuse + # requests + # yarl importlib-resources==6.0.1 + # via + # -r requirements-constraints.txt + # chromadb +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via openapi-core itsdangerous==2.1.2 -Jinja2==3.1.4 + # via + # -r requirements-constraints.txt + # flask +jinja2==3.1.4 + # via + # -r requirements-constraints.txt + # flask + # torch +jiter==0.5.0 + # via + # anthropic + # openai joblib==1.3.2 + # via + # -r requirements-constraints.txt + # nltk + # scikit-learn +johen==0.1.5 + # via -r requirements-constraints.txt +jsonschema==4.23.0 + # via + # openapi-core + # openapi-schema-validator + # openapi-spec-validator +jsonschema-path==0.3.3 + # via openapi-spec-validator +jsonschema-spec==0.2.4 + # via openapi-core +jsonschema-specifications==2023.7.1 + # via + # jsonschema + # openapi-schema-validator kiwisolver==1.4.5 -LunarCalendar==0.0.9 -MarkupSafe==2.1.3 + # via + # -r requirements-constraints.txt + # matplotlib +kombu==5.4.1 + # via celery +langfuse @ git+https://github.com/jennmueng/langfuse-python.git@9d9350de1e4e84fa548fe84f82c1b826be17956e + # via -r requirements-constraints.txt +lazy-object-proxy==1.10.0 + # via openapi-spec-validator +llvmlite==0.43.0 + # via numba +lunarcalendar==0.0.9 + # via -r requirements-constraints.txt +mako==1.3.5 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.3 + # via + # -r requirements-constraints.txt + # jinja2 + # mako + # sentry-sdk + # werkzeug +matplotlib==3.9.2 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +monotonic==1.6 + # via posthog +more-itertools==10.5.0 + # via openapi-core mpmath==1.3.0 + # via + # -r requirements-constraints.txt + # sympy +multidict==6.1.0 + # via + # aiohttp + # yarl +multiprocess==0.70.16 + # via datasets +mypy==1.8.0 + # via + # -r requirements-constraints.txt + # celery-stubs +mypy-extensions==1.0.0 + # via + # -r requirements-constraints.txt + # mypy networkx==3.1 + # via + # -r requirements-constraints.txt + # torch +nltk==3.9.1 + # via sentence-transformers +numba==0.60.0 + # via stumpy numpy==1.26.1 + # via + # -r requirements-constraints.txt + # chroma-hnswlib + # chromadb + # contourpy + # datasets + # matplotlib + # numba + # onnx + # onnxruntime + # optimum + # pandas + # pandas-stubs + # patsy + # pgvector + # pyarrow + # scikit-learn + # scipy + # seaborn + # sentence-transformers + # shapely + # simdkalman + # statsmodels + # stumpy + # transformers onnx==1.16.0 + # via -r requirements-constraints.txt +onnxruntime==1.19.2 + # via chromadb openai==1.40.1 + # via -r requirements-constraints.txt +openapi-core==0.18.2 + # via -r requirements-constraints.txt +openapi-pydantic==0.4.0 + # via -r requirements-constraints.txt +openapi-schema-validator==0.6.2 + # via + # openapi-core + # openapi-spec-validator +openapi-spec-validator==0.7.1 + # via openapi-core optimum==1.16.2 -packaging + # via -r requirements-constraints.txt +overrides==7.7.0 + # via chromadb +packaging==23.2 + # via + # -r requirements-constraints.txt + # build + # datasets + # google-cloud-aiplatform + # google-cloud-bigquery + # gunicorn + # huggingface-hub + # langfuse + # matplotlib + # onnxruntime + # optimum + # pytest + # statsmodels + # transformers pandas==2.0.3 + # via + # -r requirements-constraints.txt + # datasets + # seaborn + # statsmodels +pandas-stubs==2.1.4.231227 + # via -r requirements-constraints.txt +parse==1.20.2 + # via openapi-core +pathable==0.4.3 + # via + # jsonschema-path + # jsonschema-spec patsy==0.5.3 -Pillow==10.3.0 -PyGithub==2.1.1 -PyMeeus==0.5.12 + # via + # -r requirements-constraints.txt + # statsmodels +pgvector==0.2.4 + # via -r requirements-constraints.txt +pillow==10.3.0 + # via + # -r requirements-constraints.txt + # matplotlib + # sentence-transformers +pip-tools==7.4.1 + # via -r requirements-constraints.txt +pluggy==1.5.0 + # via pytest +posthog==3.6.6 + # via chromadb +prompt-toolkit==3.0.47 + # via click-repl +proto-plus==1.24.0 + # via + # -r requirements-constraints.txt + # google-api-core + # google-cloud-aiplatform + # google-cloud-resource-manager + # google-cloud-secret-manager +protobuf==5.28.2 + # via + # -r requirements-constraints.txt + # google-api-core + # google-cloud-aiplatform + # google-cloud-resource-manager + # google-cloud-secret-manager + # googleapis-common-protos + # grpc-google-iam-v1 + # grpcio-status + # onnx + # onnxruntime + # proto-plus + # sentry-protos + # transformers +psycopg==3.1.18 + # via -r requirements-constraints.txt +pulsar-client==3.5.0 + # via chromadb +pyarrow==17.0.0 + # via datasets +pyasn1==0.6.1 + # via + # pyasn1-modules + # rsa +pyasn1-modules==0.4.1 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==2.6.2 + # via + # -r requirements-constraints.txt + # anthropic + # chromadb + # fastapi + # google-cloud-aiplatform + # langfuse + # openai + # openapi-pydantic + # pydantic-xml +pydantic-core==2.16.3 + # via + # pydantic + # pydantic-xml +pydantic-xml==2.9.0 + # via -r requirements-constraints.txt +pygithub==2.1.1 + # via -r requirements-constraints.txt +pygments==2.18.0 + # via rich +pyjwt[crypto]==2.9.0 + # via pygithub +pymeeus==0.5.12 + # via + # -r requirements-constraints.txt + # convertdate +pynacl==1.5.0 + # via pygithub pyparsing==3.0.9 + # via + # -r requirements-constraints.txt + # matplotlib +pypika==0.48.9 + # via chromadb +pyproject-hooks==1.1.0 + # via + # build + # pip-tools +pytest==7.4.3 + # via + # -r requirements-constraints.txt + # pytest-alembic + # pytest-asyncio + # pytest-cov +pytest-alembic==0.11.1 + # via -r requirements-constraints.txt +pytest-asyncio==0.23.5 + # via -r requirements-constraints.txt +pytest-cov==4.0.0 + # via -r requirements-constraints.txt python-dateutil==2.8.2 + # via + # -r requirements-constraints.txt + # celery + # google-cloud-bigquery + # holidays + # lunarcalendar + # matplotlib + # pandas + # posthog + # pygithub +python-dotenv==1.0.1 + # via uvicorn pytz==2021.3 -PyYAML==6.0.1 + # via + # -r requirements-constraints.txt + # lunarcalendar + # pandas +pyyaml==6.0.1 + # via + # -r requirements-constraints.txt + # datasets + # huggingface-hub + # jsonschema-path + # jsonschema-spec + # transformers + # uvicorn +referencing==0.30.2 + # via + # jsonschema + # jsonschema-path + # jsonschema-spec + # jsonschema-specifications + # types-jsonschema regex==2023.8.8 + # via + # -r requirements-constraints.txt + # nltk + # transformers requests==2.32.2 + # via + # -r requirements-constraints.txt + # chromadb + # datasets + # fsspec + # google-api-core + # google-cloud-bigquery + # google-cloud-storage + # huggingface-hub + # jsonschema-path + # jsonschema-spec + # posthog + # pygithub + # transformers +rfc3339-validator==0.1.4 + # via openapi-schema-validator +rich==13.8.1 + # via typer +rpds-py==0.20.0 + # via + # jsonschema + # referencing +rsa==4.9 + # via google-auth +safetensors==0.4.5 + # via transformers scikit-learn==1.3.0 + # via + # -r requirements-constraints.txt + # sentence-transformers scipy==1.11.2 + # via + # -r requirements-constraints.txt + # scikit-learn + # sentence-transformers + # statsmodels + # stumpy seaborn==0.12.2 -sentence_transformers==2.3.1 + # via -r requirements-constraints.txt +sentence-transformers==2.3.1 + # via -r requirements-constraints.txt +sentencepiece==0.2.0 + # via + # sentence-transformers + # transformers +sentry-protos==0.1.21 + # via -r requirements-constraints.txt sentry-sdk[flask]==2.11.0 + # via -r requirements-constraints.txt +shapely==2.0.6 + # via google-cloud-aiplatform +shellingham==1.5.4 + # via typer simdkalman==1.0.2 + # via -r requirements-constraints.txt six==1.16.0 + # via + # -r requirements-constraints.txt + # isodate + # patsy + # posthog + # python-dateutil + # rfc3339-validator +sniffio==1.3.1 + # via + # anthropic + # anyio + # httpx + # openai +sqlalchemy==2.0.25 + # via + # -r requirements-constraints.txt + # alembic + # flask-sqlalchemy + # pytest-alembic +starlette==0.38.5 + # via fastapi statsmodels==0.14.0 -structlog>=22 + # via -r requirements-constraints.txt +structlog==24.4.0 + # via -r requirements-constraints.txt +stumpy==1.13.0 + # via -r requirements-constraints.txt sympy==1.12 + # via + # -r requirements-constraints.txt + # onnxruntime + # optimum + # torch threadpoolctl==3.2.0 + # via + # -r requirements-constraints.txt + # scikit-learn +tokenizers==0.15.2 + # via + # anthropic + # chromadb + # transformers torch==2.2.0 + # via + # -r requirements-constraints.txt + # optimum + # sentence-transformers tqdm==4.66.3 -typing_extensions -tzdata==2023.3 -tree_sitter==0.21.3 -tree_sitter_languages==1.10.2 -urllib3==1.26.19 -Werkzeug==3.0.3 -pytest==7.4.3 -pydantic==2.6.2 -mypy==1.8.0 -mypy-extensions==1.0.0 -openapi-core==0.18.2 -pandas-stubs==2.1.4.231227 -types-Pillow==10.1.0 + # via + # -r requirements-constraints.txt + # chromadb + # datasets + # huggingface-hub + # nltk + # openai + # sentence-transformers + # transformers +transformers[sentencepiece]==4.37.2 + # via + # -r requirements-constraints.txt + # optimum + # sentence-transformers +tree-sitter==0.21.3 + # via + # -r requirements-constraints.txt + # tree-sitter-languages +tree-sitter-languages==1.10.2 + # via -r requirements-constraints.txt +typer==0.12.5 + # via chromadb types-colorama==0.4.15.12 + # via -r requirements-constraints.txt +types-flask-migrate==4.0.0.20240205 + # via -r requirements-constraints.txt +types-jsonschema==4.20.0.20240105 + # via -r requirements-constraints.txt +types-openpyxl==3.1.0.32 + # via -r requirements-constraints.txt +types-pillow==10.1.0.0 + # via -r requirements-constraints.txt +types-python-dateutil==2.8.19.20240106 + # via -r requirements-constraints.txt +types-pytz==2023.3.1.1 + # via + # -r requirements-constraints.txt + # pandas-stubs types-pywin32==306.0.0.8 + # via -r requirements-constraints.txt +types-pyyaml==6.0.12.1 + # via -r requirements-constraints.txt +types-requests==2.25.0 + # via -r requirements-constraints.txt types-setuptools==69.0.0.0 + # via -r requirements-constraints.txt types-tabulate==0.9.0.3 + # via -r requirements-constraints.txt types-tqdm==4.66.0.5 -types_pytz==2023.3.1.1 -types-openpyxl==3.1.0.32 -types-PyYAML==6.0.12.1 -types-jsonschema==4.20.0.20240105 -types-requests==2.25.0 -openapi-pydantic==0.4.0 -celery==5.3.6 -celery-stubs==0.1.3 -# deepsparse-nightly==1.7.0.20240103 TODO - fix pydantic conflict + # via -r requirements-constraints.txt +typing-extensions==4.12.2 + # via + # -r requirements-constraints.txt + # alembic + # anthropic + # celery-stubs + # chromadb + # fastapi + # huggingface-hub + # mypy + # openai + # psycopg + # pydantic + # pydantic-core + # pygithub + # sqlalchemy + # torch + # typer +tzdata==2023.3 + # via + # -r requirements-constraints.txt + # celery + # pandas unidiff==0.7.5 -transformers==4.37.2 -psycopg==3.1.18 -pgvector==0.2.4 -sqlalchemy==2.0.25 -pytest-cov==4.0.0 -covdefaults==2.3.0 -Flask-Migrate==4.0.5 -Flask-SQLAlchemy==3.1.1 -types-Flask-Migrate==4.0.0.20240205 -pytest-asyncio==0.23.5 -aiohttp==3.9.4 -types-python-dateutil==2.8.19.20240106 -johen==0.1.5 -pydantic-xml==2.9.0 -chromadb==0.4.14 -google-cloud-storage==2.16.0 -google-cloud-aiplatform==1.60.0 -google-cloud-secret-manager==2.20.2 -anthropic[vertex]==0.31.2 -langfuse @ git+https://github.com/jennmueng/langfuse-python.git@9d9350de1e4e84fa548fe84f82c1b826be17956e -watchdog -stumpy==1.13.0 -pytest_alembic==0.11.1 -cryptography==43.0.1 + # via -r requirements-constraints.txt +urllib3==1.26.19 + # via + # -r requirements-constraints.txt + # pygithub + # requests + # sentry-sdk +uvicorn[standard]==0.30.6 + # via chromadb +uvloop==0.20.0 + # via uvicorn +vine==5.1.0 + # via + # amqp + # celery + # kombu +watchdog==5.0.2 + # via -r requirements-constraints.txt +watchfiles==0.24.0 + # via uvicorn +wcwidth==0.2.13 + # via prompt-toolkit +websockets==13.0.1 + # via uvicorn +werkzeug==3.0.3 + # via + # -r requirements-constraints.txt + # flask + # openapi-core +wheel==0.44.0 + # via pip-tools +wrapt==1.16.0 + # via + # deprecated + # langfuse +xxhash==3.5.0 + # via datasets +yarl==1.11.1 + # via aiohttp + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools From 9c80758bf56b072a9d131cf8a3a6a5bc349a39d2 Mon Sep 17 00:00:00 2001 From: Zachary Collins Date: Mon, 23 Sep 2024 13:48:55 -0700 Subject: [PATCH 2/2] Yup --- src/migrations/versions/09b3ef05f1fe_migration.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/migrations/versions/09b3ef05f1fe_migration.py b/src/migrations/versions/09b3ef05f1fe_migration.py index a2b7fcf34..92c49d152 100644 --- a/src/migrations/versions/09b3ef05f1fe_migration.py +++ b/src/migrations/versions/09b3ef05f1fe_migration.py @@ -5,6 +5,7 @@ Create Date: 2024-09-17 17:13:49.660584 """ + import sqlalchemy as sa from alembic import op