feat/remove ingest code, use new dep for tests (#3595)

### Description
Alternative to https://github.com/Unstructured-IO/unstructured/pull/3572
but maintaining all ingest tests, running them by pulling in the latest
version of unstructured-ingest.

---------

Co-authored-by: ryannikolaidis <1208590+ryannikolaidis@users.noreply.github.com>
Co-authored-by: rbiseck3 <rbiseck3@users.noreply.github.com>
Co-authored-by: Christine Straub <christinemstraub@gmail.com>
Co-authored-by: christinestraub <christinestraub@users.noreply.github.com>
This commit is contained in:
Roman Isecke 2024-10-15 11:01:34 -04:00 committed by GitHub
parent ecf0267b85
commit 9049e4e2be
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
608 changed files with 943 additions and 42409 deletions

View File

@ -39,7 +39,7 @@ runs:
python -m pip install --upgrade setuptools
fi
make install-ci
make install-all-ingest
make install-ingest
- name: Save Ingest Cache
if: steps.ingest-virtualenv-cache-restore.outputs.cache-hit != 'true'
id: ingest-virtualenv-cache-save

View File

@ -72,7 +72,6 @@ jobs:
- name: Install all doc and test dependencies
run: |
make install-ci
make install-all-ingest
make check-licenses
lint:
@ -273,37 +272,6 @@ jobs:
python-version: ${{ matrix.python-version }}
check-only: 'true'
test_ingest_unit:
strategy:
matrix:
python-version: [ "3.9","3.10" ]
runs-on: ubuntu-latest
needs: [ setup_ingest, lint ]
steps:
# actions/checkout MUST come before auth
- uses: 'actions/checkout@v4'
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Get full Python version
id: full-python-version
run: echo version=$(python -c "import sys; print('-'.join(str(v) for v in sys.version_info))") >> $GITHUB_OUTPUT
- name: Setup virtual environment
uses: ./.github/actions/base-ingest-cache
with:
python-version: ${{ matrix.python-version }}
- name: Test Ingest (unit)
env:
NLTK_DATA: ${{ github.workspace }}/nltk_data
PYTHON: python${{ matrix.python-version }}
run: |
source .venv/bin/activate
make install-ci
make install-all-ingest
PYTHONPATH=. ${PYTHON} -m pytest test_unstructured_ingest/unit
test_ingest_src:
strategy:
matrix:
@ -378,8 +346,6 @@ jobs:
PYTHON: python${{ matrix.python-version }}
run: |
source .venv/bin/activate
make install-ci
make install-all-ingest
sudo apt-get update
sudo apt-get install -y libmagic-dev poppler-utils libreoffice
make install-pandoc
@ -392,103 +358,6 @@ jobs:
./test_unstructured_ingest/test-ingest-src.sh
test_ingest_dest:
environment: ci
strategy:
matrix:
python-version: ["3.9","3.10"]
runs-on: ubuntu-latest-m
needs: [setup_ingest, lint]
steps:
# actions/checkout MUST come before auth
- uses: 'actions/checkout@v4'
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Get full Python version
id: full-python-version
run: echo version=$(python -c "import sys; print('-'.join(str(v) for v in sys.version_info))") >> $GITHUB_OUTPUT
- name: Setup virtual environment
uses: ./.github/actions/base-ingest-cache
with:
python-version: ${{ matrix.python-version }}
- name: Setup docker-compose
uses: KengoTODA/actions-setup-docker-compose@v1
with:
version: '2.22.0'
- name: Test (end-to-end)
env:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
S3_INGEST_TEST_ACCESS_KEY: ${{ secrets.S3_INGEST_TEST_ACCESS_KEY }}
S3_INGEST_TEST_SECRET_KEY: ${{ secrets.S3_INGEST_TEST_SECRET_KEY }}
AZURE_SEARCH_ENDPOINT: ${{ secrets.AZURE_SEARCH_ENDPOINT }}
AZURE_SEARCH_API_KEY: ${{ secrets.AZURE_SEARCH_API_KEY }}
BOX_APP_CONFIG: ${{ secrets.BOX_APP_CONFIG }}
DROPBOX_APP_KEY: ${{ secrets.DROPBOX_APP_KEY }}
DROPBOX_APP_SECRET: ${{ secrets.DROPBOX_APP_SECRET }}
DROPBOX_REFRESH_TOKEN: ${{ secrets.DROPBOX_REFRESH_TOKEN }}
GCP_INGEST_SERVICE_KEY: ${{ secrets.GCP_INGEST_SERVICE_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
MONGODB_URI: ${{ secrets.MONGODB_URI }}
MONGODB_DATABASE_NAME: ${{ secrets.MONGODB_DATABASE_NAME }}
AZURE_DEST_CONNECTION_STR: ${{ secrets.AZURE_DEST_CONNECTION_STR }}
PINECONE_API_KEY: ${{secrets.PINECONE_API_KEY}}
VECTARA_OAUTH_CLIENT_ID: ${{secrets.VECTARA_OAUTH_CLIENT_ID}}
VECTARA_OAUTH_SECRET: ${{secrets.VECTARA_OAUTH_SECRET}}
VECTARA_CUSTOMER_ID: ${{secrets.VECTARA_CUSTOMER_ID}}
ASTRA_DB_APPLICATION_TOKEN: ${{secrets.ASTRA_DB_TOKEN}}
ASTRA_DB_API_ENDPOINT: ${{secrets.ASTRA_DB_ENDPOINT}}
CLARIFAI_API_KEY: ${{secrets.CLARIFAI_API_KEY}}
DATABRICKS_HOST: ${{secrets.DATABRICKS_HOST}}
DATABRICKS_USERNAME: ${{secrets.DATABRICKS_USERNAME}}
DATABRICKS_PASSWORD: ${{secrets.DATABRICKS_PASSWORD}}
DATABRICKS_CATALOG: ${{secrets.DATABRICKS_CATALOG}}
OCR_AGENT: "unstructured.partition.utils.ocr_models.tesseract_ocr.OCRAgentTesseract"
CI: "true"
NLTK_DATA: ${{ github.workspace }}/nltk_data
PYTHON: python${{ matrix.python-version }}
run: |
source .venv/bin/activate
make install-ci
make install-all-ingest
sudo apt-get update
sudo apt-get install -y libmagic-dev poppler-utils libreoffice
make install-pandoc
sudo add-apt-repository -y ppa:alex-p/tesseract-ocr5
sudo apt-get update
sudo apt-get install -y tesseract-ocr
sudo apt-get install -y tesseract-ocr-kor
sudo apt-get install diffstat
tesseract --version
./test_unstructured_ingest/test-ingest-dest.sh
test_ingest_help:
environment: ci
strategy:
matrix:
python-version: ["3.9","3.10","3.11", "3.12"]
runs-on: ubuntu-latest
needs: [setup_ingest, lint]
steps:
- uses: 'actions/checkout@v4'
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Setup virtual environment
uses: ./.github/actions/base-ingest-cache
with:
python-version: ${{ matrix.python-version }}
- name: Validate --help
run: |
source .venv/bin/activate
make install-ci
make install-all-ingest
./test_unstructured_ingest/test-help.sh
test_unstructured_api_unit:
strategy:
matrix:

View File

@ -105,6 +105,7 @@ jobs:
sudo add-apt-repository -y ppa:alex-p/tesseract-ocr5
sudo apt-get install -y tesseract-ocr
sudo apt-get install -y tesseract-ocr-kor
sudo apt-get install diffstat
tesseract --version
./test_unstructured_ingest/test-ingest-src.sh

View File

@ -1,7 +1,12 @@
## 0.15.15-dev0
## 0.16.0
### Enhancements
* **Remove ingest implementation.** The deprecated ingest functionality has been removed, as it is now maintained in the separate [unstructured-ingest](https://github.com/Unstructured-IO/unstructured-ingest) repository.
* Replace extras in `requirements/ingest` directory with a new `ingest.txt` extra for installing the `unstructured-ingest` library.
* Remove the `unstructured.ingest` submodule.
* Delete all shell scripts previously used for destination ingest tests.
### Features
### Fixes

View File

@ -15,45 +15,3 @@ include requirements/extra-pptx.in
include requirements/extra-xlsx.in
include requirements/huggingface.in
# Ingest extras
include requirements/ingest/airtable.in
include requirements/ingest/astradb.in
include requirements/ingest/azure-cognitive-search.in
include requirements/ingest/azure.in
include requirements/ingest/biomed.in
include requirements/ingest/box.in
include requirements/ingest/chroma.in
include requirements/ingest/confluence.in
include requirements/ingest/databricks-volumes.in
include requirements/ingest/delta-table.in
include requirements/ingest/discord.in
include requirements/ingest/dropbox.in
include requirements/ingest/elasticsearch.in
include requirements/ingest/embed-aws-bedrock.in
include requirements/ingest/embed-huggingface.in
include requirements/ingest/embed-mixedbreadai.in
include requirements/ingest/embed-openai.in
include requirements/ingest/gcs.in
include requirements/ingest/github.in
include requirements/ingest/gitlab.in
include requirements/ingest/google-drive.in
include requirements/ingest/hubspot.in
include requirements/ingest/jira.in
include requirements/ingest/kafka.in
include requirements/ingest/mongodb.in
include requirements/ingest/notion.in
include requirements/ingest/onedrive.in
include requirements/ingest/opensearch.in
include requirements/ingest/outlook.in
include requirements/ingest/pinecone.in
include requirements/ingest/postgres.in
include requirements/ingest/qdrant.in
include requirements/ingest/reddit.in
include requirements/ingest/s3.in
include requirements/ingest/salesforce.in
include requirements/ingest/sftp.in
include requirements/ingest/sharepoint.in
include requirements/ingest/slack.in
include requirements/ingest/singlestore.in
include requirements/ingest/weaviate.in
include requirements/ingest/wikipedia.in

176
Makefile
View File

@ -99,171 +99,9 @@ install-xlsx:
.PHONY: install-all-docs
install-all-docs: install-base install-csv install-docx install-epub install-odt install-pypandoc install-markdown install-pdf-image install-pptx install-xlsx
.PHONY: install-all-ingest
install-all-ingest:
find requirements/ingest -type f -name "*.txt" -exec ${PYTHON} -m pip install -r '{}' ';'
.PHONY: install-ingest-google-drive
install-ingest-google-drive:
${PYTHON} -m pip install -r requirements/ingest/google-drive.txt
## install-ingest-s3: install requirements for the s3 connector
.PHONY: install-ingest-s3
install-ingest-s3:
${PYTHON} -m pip install -r requirements/ingest/s3.txt
.PHONY: install-ingest-gcs
install-ingest-gcs:
${PYTHON} -m pip install -r requirements/ingest/gcs.txt
.PHONY: install-ingest-dropbox
install-ingest-dropbox:
${PYTHON} -m pip install -r requirements/ingest/dropbox.txt
.PHONY: install-ingest-azure
install-ingest-azure:
${PYTHON} -m pip install -r requirements/ingest/azure.txt
.PHONY: install-ingest-box
install-ingest-box:
${PYTHON} -m pip install -r requirements/ingest/box.txt
.PHONY: install-ingest-delta-table
install-ingest-delta-table:
${PYTHON} -m pip install -r requirements/ingest/delta-table.txt
.PHONY: install-ingest-discord
install-ingest-discord:
${PYTHON} -m pip install -r requirements/ingest/discord.txt
.PHONY: install-ingest-github
install-ingest-github:
${PYTHON} -m pip install -r requirements/ingest/github.txt
.PHONY: install-ingest-biomed
install-ingest-biomed:
${PYTHON} -m pip install -r requirements/ingest/biomed.txt
.PHONY: install-ingest-gitlab
install-ingest-gitlab:
${PYTHON} -m pip install -r requirements/ingest/gitlab.txt
.PHONY: install-ingest-onedrive
install-ingest-onedrive:
${PYTHON} -m pip install -r requirements/ingest/onedrive.txt
.PHONY: install-ingest-outlook
install-ingest-outlook:
${PYTHON} -m pip install -r requirements/ingest/outlook.txt
.PHONY: install-ingest-reddit
install-ingest-reddit:
${PYTHON} -m pip install -r requirements/ingest/reddit.txt
.PHONY: install-ingest-slack
install-ingest-slack:
${PYTHON} -m pip install -r requirements/ingest/slack.txt
.PHONY: install-ingest-kafka
install-ingest-kafka:
${PYTHON} -m pip install -r requirements/ingest/kafka.txt
.PHONY: install-ingest-wikipedia
install-ingest-wikipedia:
${PYTHON} -m pip install -r requirements/ingest/wikipedia.txt
.PHONY: install-ingest-elasticsearch
install-ingest-elasticsearch:
${PYTHON} -m pip install -r requirements/ingest/elasticsearch.txt
.PHONY: install-ingest-opensearch
install-ingest-opensearch:
${PYTHON} -m pip install -r requirements/ingest/opensearch.txt
.PHONY: install-ingest-confluence
install-ingest-confluence:
${PYTHON} -m pip install -r requirements/ingest/confluence.txt
.PHONY: install-ingest-airtable
install-ingest-airtable:
${PYTHON} -m pip install -r requirements/ingest/airtable.txt
.PHONY: install-ingest-sharepoint
install-ingest-sharepoint:
${PYTHON} -m pip install -r requirements/ingest/sharepoint.txt
.PHONY: install-ingest-singlestore
install-ingest-singlestore:
${PYTHON} -m pip install -r requirements/ingest/singlestore.txt
.PHONY: install-ingest-weaviate
install-ingest-weaviate:
${PYTHON} -m pip install -r requirements/ingest/weaviate.txt
.PHONY: install-ingest-local
install-ingest-local:
echo "no unique dependencies for local connector"
.PHONY: install-ingest-notion
install-ingest-notion:
${PYTHON} -m pip install -r requirements/ingest/notion.txt
.PHONY: install-ingest-salesforce
install-ingest-salesforce:
${PYTHON} -m pip install -r requirements/ingest/salesforce.txt
.PHONY: install-ingest-jira
install-ingest-jira:
${PYTHON} -m pip install -r requirements/ingest/jira.txt
.PHONY: install-ingest-hubspot
install-ingest-hubspot:
${PYTHON} -m pip install -r requirements/ingest/hubspot.txt
.PHONY: install-ingest-sftp
install-ingest-sftp:
${PYTHON} -m pip install -r requirements/ingest/sftp.txt
.PHONY: install-ingest-pinecone
install-ingest-pinecone:
${PYTHON} -m pip install -r requirements/ingest/pinecone.txt
.PHONY: install-ingest-qdrant
install-ingest-qdrant:
${PYTHON} -m pip install -r requirements/ingest/qdrant.txt
.PHONY: install-ingest-chroma
install-ingest-chroma:
${PYTHON} -m pip install -r requirements/ingest/chroma.txt
.PHONY: install-ingest-postgres
install-ingest-postgres:
${PYTHON} -m pip install -r requirements/ingest/postgres.txt
.PHONY: install-ingest-mongodb
install-ingest-mongodb:
${PYTHON} -m pip install -r requirements/ingest/mongodb.txt
.PHONY: install-ingest-databricks-volumes
install-ingest-databricks-volumes:
${PYTHON} -m pip install -r requirements/ingest/databricks-volumes.txt
.PHONY: install-ingest-astradb
install-ingest-astradb:
${PYTHON} -m pip install -r requirements/ingest/astradb.txt
.PHONY: install-ingest-clarifai
install-ingest-clarifai:
${PYTHON} -m pip install -r requirements/ingest/clarifai.txt
.PHONY: install-embed-huggingface
install-embed-huggingface:
${PYTHON} -m pip install -r requirements/ingest/embed-huggingface.txt
.PHONY: install-unstructured-inference
install-unstructured-inference:
${PYTHON} -m pip install -r requirements/ingest/local-inference.txt
.PHONY: install-ingest
install-ingest:
python3 -m pip install -r requirements/ingest/ingest.txt
## install-local-inference: installs requirements for local inference
.PHONY: install-local-inference
@ -367,7 +205,7 @@ test-extra-xlsx:
## check: runs linters (includes tests)
.PHONY: check
check: check-ruff check-black check-flake8 check-version check-flake8-print
check: check-ruff check-black check-flake8 check-version
.PHONY: check-shfmt
check-shfmt:
@ -385,12 +223,6 @@ check-flake8:
check-licenses:
@scripts/check-licenses.sh
# Check for print statements in ingest since anything going to console should be using the ingest logger
# as it has a built in filter to redact sensitive information
.PHONY: check-flake8-print
check-flake8-print:
flake8 --per-file-ignores "" ./unstructured/ingest
.PHONY: check-ruff
check-ruff:
# -- ruff options are determined by pyproject.toml --

View File

@ -22,4 +22,4 @@ furo==2023.7.26
certifi>=2022.12.07
# NOTE(ronny) - Added to suppress Sphinx warnings
myst-parser
myst-parser

View File

@ -10,17 +10,17 @@ babel==2.13.1
# via sphinx
beautifulsoup4==4.12.2
# via
# -c base.txt
# -c ./deps/base.txt
# furo
certifi==2023.11.17
# via
# -c base.txt
# -c ./deps/base.txt
# -c constraints.in
# -r build.in
# requests
charset-normalizer==3.3.2
# via
# -c base.txt
# -c ./deps/base.txt
# requests
docutils==0.18.1
# via
@ -32,7 +32,7 @@ furo==2023.7.26
# via -r build.in
idna==3.6
# via
# -c base.txt
# -c ./deps/base.txt
# requests
imagesize==1.4.1
# via sphinx
@ -56,7 +56,7 @@ myst-parser==2.0.0
# via -r build.in
packaging==23.2
# via
# -c base.txt
# -c ./deps/base.txt
# sphinx
pygments==2.17.2
# via
@ -69,13 +69,13 @@ pyyaml==6.0.1
# via myst-parser
requests==2.31.0
# via
# -c base.txt
# -c ./deps/base.txt
# sphinx
snowballstemmer==2.2.0
# via sphinx
soupsieve==2.5
# via
# -c base.txt
# -c ./deps/base.txt
# beautifulsoup4
sphinx==6.2.1
# via
@ -118,7 +118,7 @@ sphinxcontrib-serializinghtml==1.1.5
# sphinx
urllib3==1.26.18
# via
# -c base.txt
# -c ./deps/base.txt
# -c constraints.in
# requests
zipp==3.17.0

View File

@ -3,12 +3,8 @@ SHELL := /bin/bash
BASE_REQUIREMENTS := $(shell ls ./*.in)
BASE_REQUIREMENTSTXT := $(patsubst %.in,%.txt,$(BASE_REQUIREMENTS))
INGEST_REQUIREMENTS := $(shell ls ./ingest/*.in)
INGEST_REQUIREMENTSTXT := $(patsubst %.in,%.txt,$(INGEST_REQUIREMENTS))
.PHONY: all
all: compile-all-base compile-ingest
all: compile-all-base
.PHONY: compile-test
compile-test:
@ -26,18 +22,9 @@ compile-base:
compile-all-base: compile-base compile-test compile-dev
@$(foreach file,$(BASE_REQUIREMENTS),echo -e "\n\ncompiling: $(file)" && pip-compile --no-strip-extras --upgrade $(file) || exit;)
.PHONY: compile-ingest
compile-ingest:
@$(foreach file,$(INGEST_REQUIREMENTS),echo -e "\n\ncompiling: $(file)" && pip-compile --no-strip-extras --upgrade $(file) || exit;)
.PHONY: clean
clean: clean-base clean-ingest
clean: clean-base
.PHONY: clean-base
clean-base:
rm $(BASE_REQUIREMENTSTXT)
.PHONY: clean-ingest
clean-ingest:
rm $(INGEST_REQUIREMENTSTXT)
rm $(BASE_REQUIREMENTSTXT)

View File

@ -4,7 +4,7 @@
#
# pip-compile ./base.in
#
anyio==4.5.0
anyio==4.6.0
# via httpx
backoff==2.2.1
# via -r ./base.in
@ -36,7 +36,7 @@ dataclasses-json==0.6.7
# unstructured-client
deepdiff==8.0.1
# via unstructured-client
emoji==2.13.0
emoji==2.14.0
# via -r ./base.in
exceptiongroup==1.2.2
# via anyio
@ -44,7 +44,7 @@ filetype==1.2.0
# via -r ./base.in
h11==0.14.0
# via httpcore
httpcore==1.0.5
httpcore==1.0.6
# via httpx
httpx==0.27.2
# via unstructured-client
@ -88,7 +88,7 @@ psutil==6.0.0
# via -r ./base.in
pycparser==2.22
# via cffi
pypdf==5.0.0
pypdf==5.0.1
# via unstructured-client
python-dateutil==2.9.0.post0
# via unstructured-client
@ -98,7 +98,7 @@ python-magic==0.4.27
# via -r ./base.in
python-oxmsg==0.0.1
# via -r ./base.in
rapidfuzz==3.9.7
rapidfuzz==3.10.0
# via -r ./base.in
regex==2024.9.11
# via nltk
@ -130,7 +130,6 @@ typing-extensions==4.12.2
# via
# -r ./base.in
# anyio
# emoji
# pypdf
# python-oxmsg
# typing-inspect
@ -140,7 +139,9 @@ typing-inspect==0.9.0
# dataclasses-json
# unstructured-client
unstructured-client==0.25.9
# via -r ./base.in
# via
# -c ././deps/constraints.txt
# -r ./base.in
urllib3==1.26.20
# via
# -c ././deps/constraints.txt

View File

@ -1 +0,0 @@
# a

View File

@ -38,7 +38,7 @@ platformdirs==4.3.6
# virtualenv
pre-commit==3.8.0
# via -r ./dev.in
pyproject-hooks==1.1.0
pyproject-hooks==1.2.0
# via
# build
# pip-tools
@ -46,12 +46,12 @@ pyyaml==6.0.2
# via
# -c ./test.txt
# pre-commit
tomli==2.0.1
tomli==2.0.2
# via
# -c ./test.txt
# build
# pip-tools
virtualenv==20.26.5
virtualenv==20.26.6
# via pre-commit
wheel==0.44.0
# via pip-tools

View File

@ -8,7 +8,7 @@ numpy==1.26.4
# via
# -c ./base.txt
# pandas
pandas==2.2.2
pandas==2.2.3
# via -r ./extra-csv.in
python-dateutil==2.9.0.post0
# via
@ -20,5 +20,5 @@ six==1.16.0
# via
# -c ./base.txt
# python-dateutil
tzdata==2024.1
tzdata==2024.2
# via pandas

View File

@ -4,7 +4,7 @@
#
# pip-compile ./extra-paddleocr.in
#
anyio==4.5.0
anyio==4.6.0
# via
# -c ./base.txt
# httpx
@ -32,13 +32,13 @@ exceptiongroup==1.2.2
# via
# -c ./base.txt
# anyio
fonttools==4.53.1
fonttools==4.54.1
# via matplotlib
h11==0.14.0
# via
# -c ./base.txt
# httpcore
httpcore==1.0.5
httpcore==1.0.6
# via
# -c ./base.txt
# httpx
@ -127,7 +127,7 @@ python-dateutil==2.9.0.post0
# matplotlib
pyyaml==6.0.2
# via unstructured-paddleocr
rapidfuzz==3.9.7
rapidfuzz==3.10.0
# via
# -c ./base.txt
# unstructured-paddleocr

View File

@ -42,7 +42,7 @@ filelock==3.16.1
# transformers
flatbuffers==24.3.25
# via onnxruntime
fonttools==4.53.1
fonttools==4.54.1
# via matplotlib
fsspec==2024.9.0
# via
@ -60,14 +60,14 @@ googleapis-common-protos==1.65.0
# via
# google-api-core
# grpcio-status
grpcio==1.66.1
grpcio==1.66.2
# via
# -c ././deps/constraints.txt
# google-api-core
# grpcio-status
grpcio-status==1.62.3
# via google-api-core
huggingface-hub==0.25.0
huggingface-hub==0.25.1
# via
# timm
# tokenizers
@ -119,7 +119,7 @@ numpy==1.26.4
# transformers
omegaconf==2.3.0
# via effdet
onnx==1.16.2
onnx==1.17.0
# via
# -r ./extra-pdf-image.in
# unstructured-inference
@ -138,7 +138,7 @@ packaging==24.1
# pikepdf
# transformers
# unstructured-pytesseract
pandas==2.2.2
pandas==2.2.3
# via layoutparser
pdf2image==1.17.0
# via
@ -152,7 +152,7 @@ pdfplumber==0.11.4
# via layoutparser
pi-heif==0.18.0
# via -r ./extra-pdf-image.in
pikepdf==9.2.1
pikepdf==9.3.0
# via -r ./extra-pdf-image.in
pillow==10.4.0
# via
@ -194,7 +194,7 @@ pycparser==2.22
# cffi
pyparsing==3.1.4
# via matplotlib
pypdf==5.0.0
pypdf==5.0.1
# via
# -c ./base.txt
# -r ./extra-pdf-image.in
@ -205,7 +205,7 @@ python-dateutil==2.9.0.post0
# -c ./base.txt
# matplotlib
# pandas
python-multipart==0.0.9
python-multipart==0.0.12
# via unstructured-inference
pytz==2024.2
# via pandas
@ -216,7 +216,7 @@ pyyaml==6.0.2
# omegaconf
# timm
# transformers
rapidfuzz==3.9.7
rapidfuzz==3.10.0
# via
# -c ./base.txt
# unstructured-inference
@ -279,7 +279,7 @@ typing-extensions==4.12.2
# iopath
# pypdf
# torch
tzdata==2024.1
tzdata==2024.2
# via pandas
unstructured-inference==0.7.36
# via -r ./extra-pdf-image.in

View File

@ -14,7 +14,7 @@ numpy==1.26.4
# pandas
openpyxl==3.1.5
# via -r ./extra-xlsx.in
pandas==2.2.2
pandas==2.2.3
# via -r ./extra-xlsx.in
python-dateutil==2.9.0.post0
# via
@ -26,7 +26,7 @@ six==1.16.0
# via
# -c ./base.txt
# python-dateutil
tzdata==2024.1
tzdata==2024.2
# via pandas
xlrd==2.0.1
# via -r ./extra-xlsx.in

View File

@ -25,7 +25,7 @@ fsspec==2024.9.0
# via
# huggingface-hub
# torch
huggingface-hub==0.25.0
huggingface-hub==0.25.1
# via
# tokenizers
# transformers

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
pyairtable

View File

@ -1,44 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/airtable.in
#
annotated-types==0.7.0
# via pydantic
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
inflection==0.5.1
# via pyairtable
pyairtable==2.3.3
# via -r ./ingest/airtable.in
pydantic==2.9.2
# via pyairtable
pydantic-core==2.23.4
# via pydantic
requests==2.32.3
# via
# -c ./ingest/../base.txt
# pyairtable
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# pyairtable
# pydantic
# pydantic-core
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# pyairtable
# requests

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
astrapy

View File

@ -1,100 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/astradb.in
#
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
astrapy==1.4.2
# via -r ./ingest/astradb.in
cassandra-driver==3.29.2
# via cassio
cassio==0.1.9
# via astrapy
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
click==8.1.7
# via
# -c ./ingest/../base.txt
# geomet
deprecation==2.1.0
# via astrapy
dnspython==2.6.1
# via pymongo
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
geomet==0.2.1.post1
# via cassandra-driver
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
h2==4.1.0
# via httpx
hpack==4.0.0
# via h2
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx[http2]==0.27.2
# via
# -c ./ingest/../base.txt
# astrapy
hyperframe==6.0.1
# via h2
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# cassio
packaging==24.1
# via
# -c ./ingest/../base.txt
# deprecation
pymongo==4.9.1
# via astrapy
requests==2.32.3
# via
# -c ./ingest/../base.txt
# cassio
six==1.16.0
# via
# -c ./ingest/../base.txt
# geomet
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
toml==0.10.2
# via astrapy
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
uuid6==2024.7.10
# via astrapy

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
azure-search-documents

View File

@ -1,45 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/azure-cognitive-search.in
#
azure-common==1.1.28
# via azure-search-documents
azure-core==1.31.0
# via azure-search-documents
azure-search-documents==11.5.1
# via -r ./ingest/azure-cognitive-search.in
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
isodate==0.6.1
# via azure-search-documents
requests==2.32.3
# via
# -c ./ingest/../base.txt
# azure-core
six==1.16.0
# via
# -c ./ingest/../base.txt
# azure-core
# isodate
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# azure-core
# azure-search-documents
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
adlfs
fsspec

View File

@ -1,108 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/azure.in
#
adlfs==2024.7.0
# via -r ./ingest/azure.in
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via adlfs
aiosignal==1.3.1
# via aiohttp
async-timeout==4.0.3
# via aiohttp
attrs==24.2.0
# via aiohttp
azure-core==1.31.0
# via
# adlfs
# azure-identity
# azure-storage-blob
azure-datalake-store==0.0.53
# via adlfs
azure-identity==1.18.0
# via adlfs
azure-storage-blob==12.23.0
# via adlfs
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# azure-datalake-store
# cryptography
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# azure-identity
# azure-storage-blob
# msal
# pyjwt
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
fsspec==2024.9.0
# via
# -r ./ingest/azure.in
# adlfs
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
# yarl
isodate==0.6.1
# via azure-storage-blob
msal==1.31.0
# via
# azure-datalake-store
# azure-identity
# msal-extensions
msal-extensions==1.2.0
# via azure-identity
multidict==6.1.0
# via
# aiohttp
# yarl
portalocker==2.10.1
# via msal-extensions
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pyjwt[crypto]==2.9.0
# via msal
requests==2.32.3
# via
# -c ./ingest/../base.txt
# azure-core
# azure-datalake-store
# msal
six==1.16.0
# via
# -c ./ingest/../base.txt
# azure-core
# isodate
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# azure-core
# azure-identity
# azure-storage-blob
# multidict
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
yarl==1.11.1
# via aiohttp

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
bs4

View File

@ -1,16 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/biomed.in
#
beautifulsoup4==4.12.3
# via
# -c ./ingest/../base.txt
# bs4
bs4==0.0.2
# via -r ./ingest/biomed.in
soupsieve==2.6
# via
# -c ./ingest/../base.txt
# beautifulsoup4

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
boxfs
fsspec

View File

@ -1,65 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/box.in
#
attrs==24.2.0
# via boxsdk
boxfs==0.3.0
# via -r ./ingest/box.in
boxsdk[jwt]==3.13.0
# via boxfs
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# cryptography
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# boxsdk
fsspec==2024.9.0
# via
# -r ./ingest/box.in
# boxfs
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pyjwt==2.9.0
# via boxsdk
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# boxsdk
requests==2.32.3
# via
# -c ./ingest/../base.txt
# boxsdk
# requests-toolbelt
requests-toolbelt==1.0.0
# via
# -c ./ingest/../base.txt
# boxsdk
six==1.16.0
# via
# -c ./ingest/../base.txt
# python-dateutil
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# boxsdk
# requests

View File

@ -1,10 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
chromadb>0.4.14
importlib-metadata>=8.2.0
# Future releases adds in typer-cli which breaks the resolution of typer as a library
typer<=0.9.0
# tenacity 9.0.0 is being installed via chroma, but other dependencies (langchain) restrict tenacity
# to <9.0.0 and resolve to 8.5.0.
# The original langchain pin: https://github.com/langchain-ai/langchain/pull/849/
tenacity==8.5.0

View File

@ -1,256 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/chroma.in
#
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
# starlette
# watchfiles
backoff==2.2.1
# via
# -c ./ingest/../base.txt
# opentelemetry-exporter-otlp-proto-grpc
# posthog
bcrypt==4.2.0
# via chromadb
cachetools==5.5.0
# via google-auth
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpx
# kubernetes
# pulsar-client
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
chroma-hnswlib==0.7.3
# via chromadb
chromadb==0.4.17
# via -r ./ingest/chroma.in
click==8.1.7
# via
# -c ./ingest/../base.txt
# typer
# uvicorn
coloredlogs==15.0.1
# via onnxruntime
deprecated==1.2.14
# via opentelemetry-api
durationpy==0.7
# via kubernetes
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
fastapi==0.115.0
# via chromadb
filelock==3.16.1
# via huggingface-hub
flatbuffers==24.3.25
# via onnxruntime
fsspec==2024.9.0
# via huggingface-hub
google-auth==2.35.0
# via kubernetes
googleapis-common-protos==1.65.0
# via opentelemetry-exporter-otlp-proto-grpc
grpcio==1.66.1
# via
# -c ./ingest/../deps/constraints.txt
# chromadb
# opentelemetry-exporter-otlp-proto-grpc
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
# uvicorn
httptools==0.6.1
# via uvicorn
huggingface-hub==0.25.0
# via tokenizers
humanfriendly==10.0
# via coloredlogs
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
importlib-metadata==8.5.0
# via
# -c ./ingest/../deps/constraints.txt
# -r ./ingest/chroma.in
importlib-resources==6.4.5
# via chromadb
kubernetes==31.0.0
# via chromadb
monotonic==1.6
# via posthog
mpmath==1.3.0
# via sympy
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# chroma-hnswlib
# chromadb
# onnxruntime
oauthlib==3.2.2
# via
# kubernetes
# requests-oauthlib
onnxruntime==1.19.2
# via chromadb
opentelemetry-api==1.16.0
# via
# chromadb
# opentelemetry-exporter-otlp-proto-grpc
# opentelemetry-sdk
opentelemetry-exporter-otlp-proto-grpc==1.16.0
# via chromadb
opentelemetry-proto==1.16.0
# via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-sdk==1.16.0
# via
# chromadb
# opentelemetry-exporter-otlp-proto-grpc
opentelemetry-semantic-conventions==0.37b0
# via opentelemetry-sdk
overrides==7.7.0
# via chromadb
packaging==24.1
# via
# -c ./ingest/../base.txt
# build
# huggingface-hub
# onnxruntime
posthog==3.6.6
# via chromadb
protobuf==4.25.5
# via
# -c ./ingest/../deps/constraints.txt
# googleapis-common-protos
# onnxruntime
# opentelemetry-proto
pulsar-client==3.5.0
# via chromadb
pyasn1==0.6.1
# via
# pyasn1-modules
# rsa
pyasn1-modules==0.4.1
# via google-auth
pydantic==2.9.2
# via
# chromadb
# fastapi
pydantic-core==2.23.4
# via pydantic
pypika==0.48.9
# via chromadb
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# kubernetes
# posthog
python-dotenv==1.0.1
# via uvicorn
pyyaml==6.0.2
# via
# chromadb
# huggingface-hub
# kubernetes
# uvicorn
requests==2.32.3
# via
# -c ./ingest/../base.txt
# chromadb
# huggingface-hub
# kubernetes
# posthog
# requests-oauthlib
requests-oauthlib==2.0.0
# via kubernetes
rsa==4.9
# via google-auth
six==1.16.0
# via
# -c ./ingest/../base.txt
# kubernetes
# posthog
# python-dateutil
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
starlette==0.38.5
# via fastapi
sympy==1.13.3
# via onnxruntime
tenacity==8.5.0
# via
# -r ./ingest/chroma.in
# chromadb
tokenizers==0.19.1
# via
# -c ./ingest/../deps/constraints.txt
# chromadb
tqdm==4.66.5
# via
# -c ./ingest/../base.txt
# chromadb
# huggingface-hub
typer==0.9.0
# via
# -r ./ingest/chroma.in
# chromadb
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# chromadb
# fastapi
# huggingface-hub
# opentelemetry-sdk
# pydantic
# pydantic-core
# starlette
# typer
# uvicorn
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# kubernetes
# requests
uvicorn[standard]==0.30.6
# via chromadb
uvloop==0.20.0
# via uvicorn
watchfiles==0.24.0
# via uvicorn
websocket-client==1.8.0
# via kubernetes
websockets==13.0.1
# via uvicorn
wrapt==1.16.0
# via
# -c ./ingest/../base.txt
# deprecated
# opentelemetry-instrumentation
zipp==3.20.2
# via
# importlib-metadata
# importlib-resources
# The following packages are considered to be unsafe in a requirements file:
# setuptools

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
clarifai

View File

@ -1,83 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/clarifai.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
clarifai==10.7.0
# via -r ./ingest/clarifai.in
clarifai-grpc==10.7.1
# via clarifai
contextlib2==21.6.0
# via schema
googleapis-common-protos==1.65.0
# via clarifai-grpc
grpcio==1.66.1
# via
# -c ./ingest/../deps/constraints.txt
# clarifai-grpc
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
inquirerpy==0.3.4
# via clarifai
markdown-it-py==3.0.0
# via rich
mdurl==0.1.2
# via markdown-it-py
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# clarifai
# tritonclient
pfzy==0.3.4
# via inquirerpy
pillow==10.4.0
# via clarifai
prompt-toolkit==3.0.47
# via inquirerpy
protobuf==4.25.5
# via
# -c ./ingest/../deps/constraints.txt
# clarifai-grpc
# googleapis-common-protos
pygments==2.18.0
# via rich
python-rapidjson==1.20
# via tritonclient
pyyaml==6.0.2
# via clarifai
requests==2.32.3
# via
# -c ./ingest/../base.txt
# clarifai-grpc
rich==13.8.1
# via clarifai
schema==0.7.5
# via clarifai
tabulate==0.9.0
# via
# -c ./ingest/../base.txt
# clarifai
tqdm==4.66.5
# via
# -c ./ingest/../base.txt
# clarifai
tritonclient==2.41.1
# via clarifai
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
wcwidth==0.2.13
# via prompt-toolkit

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
atlassian-python-api

View File

@ -1,56 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/confluence.in
#
atlassian-python-api==3.41.16
# via -r ./ingest/confluence.in
beautifulsoup4==4.12.3
# via
# -c ./ingest/../base.txt
# atlassian-python-api
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
deprecated==1.2.14
# via atlassian-python-api
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
jmespath==1.0.1
# via atlassian-python-api
oauthlib==3.2.2
# via
# atlassian-python-api
# requests-oauthlib
requests==2.32.3
# via
# -c ./ingest/../base.txt
# atlassian-python-api
# requests-oauthlib
requests-oauthlib==2.0.0
# via atlassian-python-api
six==1.16.0
# via
# -c ./ingest/../base.txt
# atlassian-python-api
soupsieve==2.6
# via
# -c ./ingest/../base.txt
# beautifulsoup4
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
wrapt==1.16.0
# via
# -c ./ingest/../base.txt
# deprecated

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
databricks-sdk

View File

@ -1,41 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/databricks-volumes.in
#
cachetools==5.5.0
# via google-auth
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
databricks-sdk==0.32.3
# via -r ./ingest/databricks-volumes.in
google-auth==2.35.0
# via databricks-sdk
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
pyasn1==0.6.1
# via
# pyasn1-modules
# rsa
pyasn1-modules==0.4.1
# via google-auth
requests==2.32.3
# via
# -c ./ingest/../base.txt
# databricks-sdk
rsa==4.9
# via google-auth
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
deltalake<=0.19.1
fsspec

View File

@ -1,16 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/delta-table.in
#
deltalake==0.19.1
# via -r ./ingest/delta-table.in
fsspec==2024.9.0
# via -r ./ingest/delta-table.in
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# pyarrow
pyarrow==17.0.0
# via deltalake

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
discord-py

View File

@ -1,36 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/discord.in
#
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via discord-py
aiosignal==1.3.1
# via aiohttp
async-timeout==4.0.3
# via aiohttp
attrs==24.2.0
# via aiohttp
discord-py==2.4.0
# via -r ./ingest/discord.in
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
idna==3.10
# via
# -c ./ingest/../base.txt
# yarl
multidict==6.1.0
# via
# aiohttp
# yarl
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# multidict
yarl==1.11.1
# via aiohttp

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
dropboxdrivefs
fsspec

View File

@ -1,45 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/dropbox.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
dropbox==12.0.2
# via dropboxdrivefs
dropboxdrivefs==1.4.1
# via -r ./ingest/dropbox.in
fsspec==2024.9.0
# via
# -r ./ingest/dropbox.in
# dropboxdrivefs
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
ply==3.11
# via stone
requests==2.32.3
# via
# -c ./ingest/../base.txt
# dropbox
# dropboxdrivefs
six==1.16.0
# via
# -c ./ingest/../base.txt
# dropbox
# stone
stone==3.3.1
# via dropbox
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
elasticsearch[async]

View File

@ -1,47 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/elasticsearch.in
#
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via elasticsearch
aiosignal==1.3.1
# via aiohttp
async-timeout==4.0.3
# via aiohttp
attrs==24.2.0
# via aiohttp
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# elastic-transport
elastic-transport==8.15.0
# via elasticsearch
elasticsearch[async]==8.15.1
# via -r ./ingest/elasticsearch.in
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
idna==3.10
# via
# -c ./ingest/../base.txt
# yarl
multidict==6.1.0
# via
# aiohttp
# yarl
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# multidict
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# elastic-transport
yarl==1.11.1
# via aiohttp

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
boto3
langchain-community

View File

@ -1,191 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/embed-aws-bedrock.in
#
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via
# langchain
# langchain-community
aiosignal==1.3.1
# via aiohttp
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
async-timeout==4.0.3
# via
# aiohttp
# langchain
attrs==24.2.0
# via aiohttp
boto3==1.34.131
# via -r ./ingest/embed-aws-bedrock.in
botocore==1.34.131
# via
# -c ./ingest/../deps/constraints.txt
# boto3
# s3transfer
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
dataclasses-json==0.6.7
# via
# -c ./ingest/../base.txt
# langchain-community
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# langsmith
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
# yarl
jmespath==1.0.1
# via
# boto3
# botocore
jsonpatch==1.33
# via langchain-core
jsonpointer==3.0.0
# via jsonpatch
langchain==0.3.0
# via langchain-community
langchain-community==0.3.0
# via -r ./ingest/embed-aws-bedrock.in
langchain-core==0.3.2
# via
# langchain
# langchain-community
# langchain-text-splitters
langchain-text-splitters==0.3.0
# via langchain
langsmith==0.1.125
# via
# langchain
# langchain-community
# langchain-core
marshmallow==3.22.0
# via
# -c ./ingest/../base.txt
# dataclasses-json
multidict==6.1.0
# via
# aiohttp
# yarl
mypy-extensions==1.0.0
# via
# -c ./ingest/../base.txt
# typing-inspect
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# langchain
# langchain-community
orjson==3.10.7
# via langsmith
packaging==24.1
# via
# -c ./ingest/../base.txt
# langchain-core
# marshmallow
pydantic==2.9.2
# via
# langchain
# langchain-core
# langsmith
# pydantic-settings
pydantic-core==2.23.4
# via pydantic
pydantic-settings==2.5.2
# via langchain-community
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# botocore
python-dotenv==1.0.1
# via pydantic-settings
pyyaml==6.0.2
# via
# langchain
# langchain-community
# langchain-core
requests==2.32.3
# via
# -c ./ingest/../base.txt
# langchain
# langchain-community
# langsmith
s3transfer==0.10.2
# via boto3
six==1.16.0
# via
# -c ./ingest/../base.txt
# python-dateutil
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
sqlalchemy==2.0.35
# via
# langchain
# langchain-community
tenacity==8.5.0
# via
# langchain
# langchain-community
# langchain-core
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# langchain-core
# multidict
# pydantic
# pydantic-core
# sqlalchemy
# typing-inspect
typing-inspect==0.9.0
# via
# -c ./ingest/../base.txt
# dataclasses-json
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# botocore
# requests
yarl==1.11.1
# via aiohttp

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
langchain-huggingface

View File

@ -1,170 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/embed-huggingface.in
#
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
filelock==3.16.1
# via
# huggingface-hub
# torch
# transformers
fsspec==2024.9.0
# via
# huggingface-hub
# torch
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# langsmith
huggingface-hub==0.25.0
# via
# langchain-huggingface
# sentence-transformers
# tokenizers
# transformers
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
jinja2==3.1.4
# via torch
joblib==1.4.2
# via
# -c ./ingest/../base.txt
# scikit-learn
jsonpatch==1.33
# via langchain-core
jsonpointer==3.0.0
# via jsonpatch
langchain-core==0.3.2
# via langchain-huggingface
langchain-huggingface==0.1.0
# via -r ./ingest/embed-huggingface.in
langsmith==0.1.125
# via langchain-core
markupsafe==2.1.5
# via jinja2
mpmath==1.3.0
# via sympy
networkx==3.2.1
# via torch
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# scikit-learn
# scipy
# transformers
orjson==3.10.7
# via langsmith
packaging==24.1
# via
# -c ./ingest/../base.txt
# huggingface-hub
# langchain-core
# transformers
pillow==10.4.0
# via sentence-transformers
pydantic==2.9.2
# via
# langchain-core
# langsmith
pydantic-core==2.23.4
# via pydantic
pyyaml==6.0.2
# via
# huggingface-hub
# langchain-core
# transformers
regex==2024.9.11
# via
# -c ./ingest/../base.txt
# transformers
requests==2.32.3
# via
# -c ./ingest/../base.txt
# huggingface-hub
# langsmith
# transformers
safetensors==0.4.5
# via transformers
scikit-learn==1.5.2
# via sentence-transformers
scipy==1.13.1
# via
# scikit-learn
# sentence-transformers
sentence-transformers==3.1.1
# via langchain-huggingface
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
sympy==1.13.3
# via torch
tenacity==8.5.0
# via langchain-core
threadpoolctl==3.5.0
# via scikit-learn
tokenizers==0.19.1
# via
# -c ./ingest/../deps/constraints.txt
# langchain-huggingface
# transformers
torch==2.4.1
# via sentence-transformers
tqdm==4.66.5
# via
# -c ./ingest/../base.txt
# huggingface-hub
# sentence-transformers
# transformers
transformers==4.44.2
# via
# langchain-huggingface
# sentence-transformers
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# huggingface-hub
# langchain-core
# pydantic
# pydantic-core
# torch
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
mixedbread-ai

View File

@ -1,56 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/embed-mixedbreadai.in
#
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# mixedbread-ai
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
mixedbread-ai==2.2.6
# via -r ./ingest/embed-mixedbreadai.in
pydantic==2.9.2
# via mixedbread-ai
pydantic-core==2.23.4
# via pydantic
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# mixedbread-ai
# pydantic
# pydantic-core

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
openai
tiktoken

View File

@ -1,87 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/embed-octoai.in
#
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
# openai
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
distro==1.9.0
# via openai
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# openai
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
jiter==0.5.0
# via openai
openai==1.46.1
# via -r ./ingest/embed-octoai.in
pydantic==2.9.2
# via openai
pydantic-core==2.23.4
# via pydantic
regex==2024.9.11
# via
# -c ./ingest/../base.txt
# tiktoken
requests==2.32.3
# via
# -c ./ingest/../base.txt
# tiktoken
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# openai
tiktoken==0.7.0
# via -r ./ingest/embed-octoai.in
tqdm==4.66.5
# via
# -c ./ingest/../base.txt
# openai
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# openai
# pydantic
# pydantic-core
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
langchain-openai

View File

@ -1,113 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/embed-openai.in
#
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
# openai
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
distro==1.9.0
# via openai
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# langsmith
# openai
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
jiter==0.5.0
# via openai
jsonpatch==1.33
# via langchain-core
jsonpointer==3.0.0
# via jsonpatch
langchain-core==0.3.2
# via langchain-openai
langchain-openai==0.2.0
# via -r ./ingest/embed-openai.in
langsmith==0.1.125
# via langchain-core
openai==1.46.1
# via langchain-openai
orjson==3.10.7
# via langsmith
packaging==24.1
# via
# -c ./ingest/../base.txt
# langchain-core
pydantic==2.9.2
# via
# langchain-core
# langsmith
# openai
pydantic-core==2.23.4
# via pydantic
pyyaml==6.0.2
# via langchain-core
regex==2024.9.11
# via
# -c ./ingest/../base.txt
# tiktoken
requests==2.32.3
# via
# -c ./ingest/../base.txt
# langsmith
# tiktoken
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# openai
tenacity==8.5.0
# via langchain-core
tiktoken==0.7.0
# via langchain-openai
tqdm==4.66.5
# via
# -c ./ingest/../base.txt
# openai
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# langchain-core
# openai
# pydantic
# pydantic-core
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,5 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
langchain
langchain-community
langchain-google-vertexai

View File

@ -1,275 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/embed-vertexai.in
#
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via
# langchain
# langchain-community
aiosignal==1.3.1
# via aiohttp
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
async-timeout==4.0.3
# via
# aiohttp
# langchain
attrs==24.2.0
# via aiohttp
cachetools==5.5.0
# via google-auth
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
dataclasses-json==0.6.7
# via
# -c ./ingest/../base.txt
# langchain-community
docstring-parser==0.16
# via google-cloud-aiplatform
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
google-api-core[grpc]==2.20.0
# via
# google-cloud-aiplatform
# google-cloud-bigquery
# google-cloud-core
# google-cloud-resource-manager
# google-cloud-storage
google-auth==2.35.0
# via
# google-api-core
# google-cloud-aiplatform
# google-cloud-bigquery
# google-cloud-core
# google-cloud-resource-manager
# google-cloud-storage
google-cloud-aiplatform==1.67.1
# via langchain-google-vertexai
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-storage==2.18.2
# via
# google-cloud-aiplatform
# langchain-google-vertexai
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
grpcio==1.66.1
# via
# -c ./ingest/../deps/constraints.txt
# google-api-core
# googleapis-common-protos
# grpc-google-iam-v1
# grpcio-status
grpcio-status==1.62.3
# via google-api-core
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# langchain-google-vertexai
# langsmith
httpx-sse==0.4.0
# via langchain-google-vertexai
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
# yarl
jsonpatch==1.33
# via langchain-core
jsonpointer==3.0.0
# via jsonpatch
langchain==0.3.0
# via
# -r ./ingest/embed-vertexai.in
# langchain-community
langchain-community==0.3.0
# via -r ./ingest/embed-vertexai.in
langchain-core==0.3.2
# via
# langchain
# langchain-community
# langchain-google-vertexai
# langchain-text-splitters
langchain-google-vertexai==2.0.1
# via -r ./ingest/embed-vertexai.in
langchain-text-splitters==0.3.0
# via langchain
langsmith==0.1.125
# via
# langchain
# langchain-community
# langchain-core
marshmallow==3.22.0
# via
# -c ./ingest/../base.txt
# dataclasses-json
multidict==6.1.0
# via
# aiohttp
# yarl
mypy-extensions==1.0.0
# via
# -c ./ingest/../base.txt
# typing-inspect
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# langchain
# langchain-community
# shapely
orjson==3.10.7
# via langsmith
packaging==24.1
# via
# -c ./ingest/../base.txt
# google-cloud-aiplatform
# google-cloud-bigquery
# langchain-core
# marshmallow
proto-plus==1.24.0
# via
# google-api-core
# google-cloud-aiplatform
# google-cloud-resource-manager
protobuf==4.25.5
# via
# -c ./ingest/../deps/constraints.txt
# google-api-core
# google-cloud-aiplatform
# google-cloud-resource-manager
# googleapis-common-protos
# grpc-google-iam-v1
# grpcio-status
# proto-plus
pyasn1==0.6.1
# via
# pyasn1-modules
# rsa
pyasn1-modules==0.4.1
# via google-auth
pydantic==2.9.2
# via
# google-cloud-aiplatform
# langchain
# langchain-core
# langchain-google-vertexai
# langsmith
# pydantic-settings
pydantic-core==2.23.4
# via pydantic
pydantic-settings==2.5.2
# via langchain-community
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# google-cloud-bigquery
python-dotenv==1.0.1
# via pydantic-settings
pyyaml==6.0.2
# via
# langchain
# langchain-community
# langchain-core
requests==2.32.3
# via
# -c ./ingest/../base.txt
# google-api-core
# google-cloud-bigquery
# google-cloud-storage
# langchain
# langchain-community
# langsmith
rsa==4.9
# via google-auth
shapely==2.0.6
# via google-cloud-aiplatform
six==1.16.0
# via
# -c ./ingest/../base.txt
# python-dateutil
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
sqlalchemy==2.0.35
# via
# langchain
# langchain-community
tenacity==8.5.0
# via
# langchain
# langchain-community
# langchain-core
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# langchain-core
# multidict
# pydantic
# pydantic-core
# sqlalchemy
# typing-inspect
typing-inspect==0.9.0
# via
# -c ./ingest/../base.txt
# dataclasses-json
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
yarl==1.11.1
# via aiohttp

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
langchain
langchain-voyageai

View File

@ -1,147 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/embed-voyageai.in
#
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via
# langchain
# voyageai
aiolimiter==1.1.0
# via voyageai
aiosignal==1.3.1
# via aiohttp
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
async-timeout==4.0.3
# via
# aiohttp
# langchain
attrs==24.2.0
# via aiohttp
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# langsmith
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
# yarl
jsonpatch==1.33
# via langchain-core
jsonpointer==3.0.0
# via jsonpatch
langchain==0.3.0
# via -r ./ingest/embed-voyageai.in
langchain-core==0.3.2
# via
# langchain
# langchain-text-splitters
# langchain-voyageai
langchain-text-splitters==0.3.0
# via langchain
langchain-voyageai==0.1.2
# via -r ./ingest/embed-voyageai.in
langsmith==0.1.125
# via
# langchain
# langchain-core
multidict==6.1.0
# via
# aiohttp
# yarl
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# langchain
# voyageai
orjson==3.10.7
# via langsmith
packaging==24.1
# via
# -c ./ingest/../base.txt
# langchain-core
pydantic==2.9.2
# via
# langchain
# langchain-core
# langchain-voyageai
# langsmith
pydantic-core==2.23.4
# via pydantic
pyyaml==6.0.2
# via
# langchain
# langchain-core
requests==2.32.3
# via
# -c ./ingest/../base.txt
# langchain
# langsmith
# voyageai
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
sqlalchemy==2.0.35
# via langchain
tenacity==8.5.0
# via
# langchain
# langchain-core
# voyageai
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# langchain-core
# multidict
# pydantic
# pydantic-core
# sqlalchemy
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
voyageai==0.2.3
# via langchain-voyageai
yarl==1.11.1
# via aiohttp

View File

@ -1,5 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
gcsfs
fsspec
bs4

View File

@ -1,120 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/gcs.in
#
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via gcsfs
aiosignal==1.3.1
# via aiohttp
async-timeout==4.0.3
# via aiohttp
attrs==24.2.0
# via aiohttp
beautifulsoup4==4.12.3
# via
# -c ./ingest/../base.txt
# bs4
bs4==0.0.2
# via -r ./ingest/gcs.in
cachetools==5.5.0
# via google-auth
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
decorator==5.1.1
# via gcsfs
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
fsspec==2024.9.0
# via
# -r ./ingest/gcs.in
# gcsfs
gcsfs==2024.9.0.post1
# via -r ./ingest/gcs.in
google-api-core==2.20.0
# via
# google-cloud-core
# google-cloud-storage
google-auth==2.35.0
# via
# gcsfs
# google-api-core
# google-auth-oauthlib
# google-cloud-core
# google-cloud-storage
google-auth-oauthlib==1.2.1
# via gcsfs
google-cloud-core==2.4.1
# via google-cloud-storage
google-cloud-storage==2.18.2
# via gcsfs
google-crc32c==1.6.0
# via
# google-cloud-storage
# google-resumable-media
google-resumable-media==2.7.2
# via google-cloud-storage
googleapis-common-protos==1.65.0
# via google-api-core
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
# yarl
multidict==6.1.0
# via
# aiohttp
# yarl
oauthlib==3.2.2
# via requests-oauthlib
proto-plus==1.24.0
# via google-api-core
protobuf==4.25.5
# via
# -c ./ingest/../deps/constraints.txt
# google-api-core
# googleapis-common-protos
# proto-plus
pyasn1==0.6.1
# via
# pyasn1-modules
# rsa
pyasn1-modules==0.4.1
# via google-auth
requests==2.32.3
# via
# -c ./ingest/../base.txt
# gcsfs
# google-api-core
# google-cloud-storage
# requests-oauthlib
requests-oauthlib==2.0.0
# via google-auth-oauthlib
rsa==4.9
# via google-auth
soupsieve==2.6
# via
# -c ./ingest/../base.txt
# beautifulsoup4
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# multidict
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
yarl==1.11.1
# via aiohttp

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
# NOTE - pygithub==1.58.0 fails due to https://github.com/PyGithub/PyGithub/issues/2436
pygithub>1.58.0

View File

@ -1,57 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/github.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# cryptography
# pynacl
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# pyjwt
deprecated==1.2.14
# via pygithub
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pygithub==2.4.0
# via -r ./ingest/github.in
pyjwt[crypto]==2.9.0
# via pygithub
pynacl==1.5.0
# via pygithub
requests==2.32.3
# via
# -c ./ingest/../base.txt
# pygithub
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# pygithub
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# pygithub
# requests
wrapt==1.16.0
# via
# -c ./ingest/../base.txt
# deprecated

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
python-gitlab

View File

@ -1,34 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/gitlab.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
python-gitlab==4.11.1
# via -r ./ingest/gitlab.in
requests==2.32.3
# via
# -c ./ingest/../base.txt
# python-gitlab
# requests-toolbelt
requests-toolbelt==1.0.0
# via
# -c ./ingest/../base.txt
# python-gitlab
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
google-api-python-client

View File

@ -1,66 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/google-drive.in
#
cachetools==5.5.0
# via google-auth
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
google-api-core==2.20.0
# via google-api-python-client
google-api-python-client==2.146.0
# via -r ./ingest/google-drive.in
google-auth==2.35.0
# via
# google-api-core
# google-api-python-client
# google-auth-httplib2
google-auth-httplib2==0.2.0
# via google-api-python-client
googleapis-common-protos==1.65.0
# via google-api-core
httplib2==0.22.0
# via
# google-api-python-client
# google-auth-httplib2
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
proto-plus==1.24.0
# via google-api-core
protobuf==4.25.5
# via
# -c ./ingest/../deps/constraints.txt
# google-api-core
# googleapis-common-protos
# proto-plus
pyasn1==0.6.1
# via
# pyasn1-modules
# rsa
pyasn1-modules==0.4.1
# via google-auth
pyparsing==3.1.4
# via httplib2
requests==2.32.3
# via
# -c ./ingest/../base.txt
# google-api-core
rsa==4.9
# via google-auth
uritemplate==4.1.1
# via google-api-python-client
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
hubspot-api-client
urllib3

View File

@ -1,27 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/hubspot.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# hubspot-api-client
hubspot-api-client==9.0.0
# via -r ./ingest/hubspot.in
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# hubspot-api-client
six==1.16.0
# via
# -c ./ingest/../base.txt
# hubspot-api-client
# python-dateutil
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# -r ./ingest/hubspot.in
# hubspot-api-client

View File

@ -0,0 +1,5 @@
unstructured-ingest[airtable, astradb, azure, azure-cognitive-search, bedrock, biomed, box, chroma, clarifai, confluence, couchbase, databricks-volumes, delta-table, discord, dropbox, elasticsearch, embed-huggingface, embed-octoai, embed-vertexai, embed-voyageai, gcs, github, gitlab, google-drive, hubspot, jira, kafka, kdbai, milvus, mongodb, notion, onedrive, openai, opensearch, outlook, pinecone, postgres, qdrant, reddit, remote, s3, salesforce, sftp, sharepoint, singlestore, slack, vectara, weaviate, wikipedia]
s3fs>=2024.9.0
urllib3>=1.26.20
backoff>=2.2.1
httpx>=0.27.2

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
atlassian-python-api

View File

@ -1,56 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/jira.in
#
atlassian-python-api==3.41.16
# via -r ./ingest/jira.in
beautifulsoup4==4.12.3
# via
# -c ./ingest/../base.txt
# atlassian-python-api
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
deprecated==1.2.14
# via atlassian-python-api
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
jmespath==1.0.1
# via atlassian-python-api
oauthlib==3.2.2
# via
# atlassian-python-api
# requests-oauthlib
requests==2.32.3
# via
# -c ./ingest/../base.txt
# atlassian-python-api
# requests-oauthlib
requests-oauthlib==2.0.0
# via atlassian-python-api
six==1.16.0
# via
# -c ./ingest/../base.txt
# atlassian-python-api
soupsieve==2.6
# via
# -c ./ingest/../base.txt
# beautifulsoup4
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
wrapt==1.16.0
# via
# -c ./ingest/../base.txt
# deprecated

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
confluent-kafka

View File

@ -1,8 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/kafka.in
#
confluent-kafka==2.5.3
# via -r ./ingest/kafka.in

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
pymongo

View File

@ -1,10 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/mongodb.in
#
dnspython==2.6.1
# via pymongo
pymongo==4.9.1
# via -r ./ingest/mongodb.in

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
notion-client
htmlBuilder

View File

@ -1,49 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/notion.in
#
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
htmlbuilder==1.0.0
# via -r ./ingest/notion.in
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx==0.27.2
# via
# -c ./ingest/../base.txt
# notion-client
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
notion-client==2.2.1
# via -r ./ingest/notion.in
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio

View File

@ -1,5 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
msal
Office365-REST-Python-Client
bs4

View File

@ -1,65 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/onedrive.in
#
beautifulsoup4==4.12.3
# via
# -c ./ingest/../base.txt
# bs4
bs4==0.0.2
# via -r ./ingest/onedrive.in
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# cryptography
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# msal
# pyjwt
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
msal==1.31.0
# via
# -r ./ingest/onedrive.in
# office365-rest-python-client
office365-rest-python-client==2.5.13
# via -r ./ingest/onedrive.in
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pyjwt[crypto]==2.9.0
# via msal
pytz==2024.2
# via office365-rest-python-client
requests==2.32.3
# via
# -c ./ingest/../base.txt
# msal
# office365-rest-python-client
soupsieve==2.6
# via
# -c ./ingest/../base.txt
# beautifulsoup4
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# office365-rest-python-client
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
opensearch-py

View File

@ -1,41 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/opensearch.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# opensearch-py
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
events==0.5
# via opensearch-py
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
opensearch-py==2.7.1
# via -r ./ingest/opensearch.in
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# opensearch-py
requests==2.32.3
# via
# -c ./ingest/../base.txt
# opensearch-py
six==1.16.0
# via
# -c ./ingest/../base.txt
# python-dateutil
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# opensearch-py
# requests

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
msal
Office365-REST-Python-Client

View File

@ -1,55 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/outlook.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# cryptography
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# msal
# pyjwt
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
msal==1.31.0
# via
# -r ./ingest/outlook.in
# office365-rest-python-client
office365-rest-python-client==2.5.13
# via -r ./ingest/outlook.in
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pyjwt[crypto]==2.9.0
# via msal
pytz==2024.2
# via office365-rest-python-client
requests==2.32.3
# via
# -c ./ingest/../base.txt
# msal
# office365-rest-python-client
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# office365-rest-python-client
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
pinecone-client>=3.7.1

View File

@ -1,31 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/pinecone.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# pinecone-client
pinecone-client==5.0.1
# via -r ./ingest/pinecone.in
pinecone-plugin-inference==1.1.0
# via pinecone-client
pinecone-plugin-interface==0.0.7
# via
# pinecone-client
# pinecone-plugin-inference
tqdm==4.66.5
# via
# -c ./ingest/../base.txt
# pinecone-client
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# pinecone-client
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# pinecone-client

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
psycopg2-binary

View File

@ -1,8 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/postgres.in
#
psycopg2-binary==2.9.9
# via -r ./ingest/postgres.in

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
qdrant-client

View File

@ -1,86 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/qdrant.in
#
annotated-types==0.7.0
# via pydantic
anyio==4.5.0
# via
# -c ./ingest/../base.txt
# httpx
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# httpcore
# httpx
exceptiongroup==1.2.2
# via
# -c ./ingest/../base.txt
# anyio
grpcio==1.66.1
# via
# -c ./ingest/../deps/constraints.txt
# grpcio-tools
# qdrant-client
grpcio-tools==1.62.3
# via qdrant-client
h11==0.14.0
# via
# -c ./ingest/../base.txt
# httpcore
h2==4.1.0
# via httpx
hpack==4.0.0
# via h2
httpcore==1.0.5
# via
# -c ./ingest/../base.txt
# httpx
httpx[http2]==0.27.2
# via
# -c ./ingest/../base.txt
# qdrant-client
hyperframe==6.0.1
# via h2
idna==3.10
# via
# -c ./ingest/../base.txt
# anyio
# httpx
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# qdrant-client
portalocker==2.10.1
# via qdrant-client
protobuf==4.25.5
# via
# -c ./ingest/../deps/constraints.txt
# grpcio-tools
pydantic==2.9.2
# via qdrant-client
pydantic-core==2.23.4
# via pydantic
qdrant-client==1.11.2
# via -r ./ingest/qdrant.in
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# anyio
# pydantic
# pydantic-core
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# qdrant-client
# The following packages are considered to be unsafe in a requirements file:
# setuptools

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
praw

View File

@ -1,36 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/reddit.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
praw==7.7.1
# via -r ./ingest/reddit.in
prawcore==2.4.0
# via praw
requests==2.32.3
# via
# -c ./ingest/../base.txt
# prawcore
# update-checker
update-checker==0.18.0
# via praw
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
websocket-client==1.8.0
# via praw

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
s3fs
fsspec

View File

@ -1,70 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/s3.in
#
aiobotocore==2.13.3
# via s3fs
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.5
# via
# aiobotocore
# s3fs
aioitertools==0.12.0
# via aiobotocore
aiosignal==1.3.1
# via aiohttp
async-timeout==4.0.3
# via aiohttp
attrs==24.2.0
# via aiohttp
botocore==1.34.131
# via
# -c ./ingest/../deps/constraints.txt
# aiobotocore
frozenlist==1.4.1
# via
# aiohttp
# aiosignal
fsspec==2024.9.0
# via
# -r ./ingest/s3.in
# s3fs
idna==3.10
# via
# -c ./ingest/../base.txt
# yarl
jmespath==1.0.1
# via botocore
multidict==6.1.0
# via
# aiohttp
# yarl
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# botocore
s3fs==2024.9.0
# via -r ./ingest/s3.in
six==1.16.0
# via
# -c ./ingest/../base.txt
# python-dateutil
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# aioitertools
# multidict
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# botocore
wrapt==1.16.0
# via
# -c ./ingest/../base.txt
# aiobotocore
yarl==1.11.1
# via aiohttp

View File

@ -1,3 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
simple-salesforce

View File

@ -1,76 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/salesforce.in
#
attrs==24.2.0
# via zeep
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# cryptography
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# pyjwt
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
isodate==0.6.1
# via zeep
lxml==5.3.0
# via
# -c ./ingest/../base.txt
# zeep
more-itertools==10.5.0
# via simple-salesforce
platformdirs==4.3.6
# via zeep
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pyjwt[crypto]==2.9.0
# via simple-salesforce
pytz==2024.2
# via zeep
requests==2.32.3
# via
# -c ./ingest/../base.txt
# requests-file
# requests-toolbelt
# simple-salesforce
# zeep
requests-file==2.1.0
# via zeep
requests-toolbelt==1.0.0
# via
# -c ./ingest/../base.txt
# zeep
simple-salesforce==1.12.6
# via -r ./ingest/salesforce.in
six==1.16.0
# via
# -c ./ingest/../base.txt
# isodate
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# simple-salesforce
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
zeep==4.2.1
# via simple-salesforce

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
fsspec
paramiko

View File

@ -1,27 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/sftp.in
#
bcrypt==4.2.0
# via paramiko
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# cryptography
# pynacl
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# paramiko
fsspec==2024.9.0
# via -r ./ingest/sftp.in
paramiko==3.5.0
# via -r ./ingest/sftp.in
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pynacl==1.5.0
# via paramiko

View File

@ -1,4 +0,0 @@
-c ../deps/constraints.txt
-c ../base.txt
msal
Office365-REST-Python-Client

View File

@ -1,55 +0,0 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/sharepoint.in
#
certifi==2024.8.30
# via
# -c ./ingest/../base.txt
# requests
cffi==1.17.1
# via
# -c ./ingest/../base.txt
# cryptography
charset-normalizer==3.3.2
# via
# -c ./ingest/../base.txt
# requests
cryptography==43.0.1
# via
# -c ./ingest/../base.txt
# msal
# pyjwt
idna==3.10
# via
# -c ./ingest/../base.txt
# requests
msal==1.31.0
# via
# -r ./ingest/sharepoint.in
# office365-rest-python-client
office365-rest-python-client==2.5.13
# via -r ./ingest/sharepoint.in
pycparser==2.22
# via
# -c ./ingest/../base.txt
# cffi
pyjwt[crypto]==2.9.0
# via msal
pytz==2024.2
# via office365-rest-python-client
requests==2.32.3
# via
# -c ./ingest/../base.txt
# msal
# office365-rest-python-client
typing-extensions==4.12.2
# via
# -c ./ingest/../base.txt
# office365-rest-python-client
urllib3==1.26.20
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests

Some files were not shown because too many files have changed in this diff Show More