Matt Robinson ee2b247297
build: check dependency licenses in CI (#3349)
### Summary

Adds a CI check to ensure that packages added as dependencies are
appropriately licensed. All of the `.txt` files in the `requirements`
directory are checked with the exception of:

- `constraints.txt`, since those are not installed and are instead
conditions on the other dependency files
- `dev.txt`, since those are for local development and not shipped as
part of the `unstructured` package
- `extra-pdf-image.txt` - the `extra-pdf-image.in` since checking
`extra-pdf-image.txt` pulls in NVIDIA GPU related packages with an
`Other/Proprietary` license type, and there's not a good way to exclude
those without adding `Other/Proprietary` to the allowed licenses list.

### Testing

The new `check-licenses` job should pass in CI.
2024-07-11 22:36:01 +00:00

104 lines
1.9 KiB
Plaintext

#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile ./ingest/astra.in
#
anyio==3.7.1
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# httpx
astrapy==1.4.0
# via -r ./ingest/astra.in
bson==0.5.10
# via astrapy
cassandra-driver==3.29.1
# via cassio
cassio==0.1.8
# via astrapy
certifi==2024.7.4
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.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
exceptiongroup==1.2.1
# 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.0
# via
# -c ./ingest/../base.txt
# astrapy
hyperframe==6.0.1
# via h2
idna==3.7
# via
# -c ./ingest/../base.txt
# anyio
# httpx
# requests
numpy==1.26.4
# via
# -c ./ingest/../base.txt
# cassio
packaging==23.2
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# deprecation
python-dateutil==2.9.0.post0
# via
# -c ./ingest/../base.txt
# bson
requests==2.32.3
# via
# -c ./ingest/../base.txt
# cassio
six==1.16.0
# via
# -c ./ingest/../base.txt
# bson
# geomet
# python-dateutil
sniffio==1.3.1
# via
# -c ./ingest/../base.txt
# anyio
# httpx
toml==0.10.2
# via astrapy
urllib3==1.26.19
# via
# -c ./ingest/../base.txt
# -c ./ingest/../deps/constraints.txt
# requests
uuid6==2024.1.12
# via astrapy