mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-25 02:34:29 +00:00
* build(README.md): initial commit adding a separate folder for additional proxy files. Meant to reduce size of core package * build(litellm-proxy-extras/): new pip package for storing migration files allows litellm proxy to use migration files, without adding them to core repo * build(litellm-proxy-extras/): cleanup pyproject.toml * build: move prisma migration files inside new proxy extras package * build(run_migration.py): update script to write to correct folder * build(proxy_cli.py): load in migration files from litellm-proxy-extras Closes https://github.com/BerriAI/litellm/issues/9558 * build: add MIT license to litellm-proxy-extras * test: update test * fix: fix schema * bump: version 0.1.0 → 0.1.1 * build(publish-proxy-extras.sh): add script for publishing new proxy-extras version * build(liccheck.ini): add litellm-proxy-extras to authorized packages * fix(litellm-proxy-extras/utils.py): move prisma migrate logic inside extra proxy pkg easier since migrations folder already there * build(pre-commit-config.yaml): add litellm_proxy_extras to ci tests * docs(config_settings.md): document new env var * build(pyproject.toml): bump relevant files when litellm-proxy-extras version changed * build(pre-commit-config.yaml): run poetry check on litellm-proxy-extras as well
89 lines
No EOL
2.4 KiB
INI
89 lines
No EOL
2.4 KiB
INI
# Authorized and unauthorized licenses in LOWER CASE
|
|
[Licenses]
|
|
authorized_licenses:
|
|
######################
|
|
# Permissive Licenses
|
|
######################
|
|
|
|
# Apache-2.0
|
|
apache
|
|
apache 2.0
|
|
apache-2.0
|
|
apache software license
|
|
apache software
|
|
apache license v2.0
|
|
apache license 2.0
|
|
apache license, version 2.0
|
|
|
|
# BSD
|
|
bsd
|
|
new bsd
|
|
bsd license
|
|
new bsd license
|
|
simplified bsd
|
|
3-clause bsd
|
|
freebsd
|
|
bsd 3-clause
|
|
|
|
# MIT
|
|
mit
|
|
mit license
|
|
|
|
# ISC
|
|
isc license
|
|
isc license (iscl)
|
|
|
|
# The Unlicense
|
|
the unlicense (unlicense)
|
|
|
|
# HPND
|
|
historical permission notice and disclaimer (hpnd)
|
|
|
|
#########################
|
|
# Weak Copy Left Licenses
|
|
#########################
|
|
|
|
# MPL-2.0
|
|
mozilla public license 2.0 (mpl 2.0)
|
|
|
|
# LGPL
|
|
gnu lesser general public license v2 or later (lgplv2+)
|
|
gnu lgpl
|
|
lgpl with exceptions or zpl
|
|
gnu library or lesser general public license (lgpl)
|
|
gnu lesser general public license v3 (lgplv3)
|
|
gnu general public license v2 (gplv2)
|
|
|
|
# PSF-2.0
|
|
python software foundation
|
|
python software foundation license
|
|
|
|
|
|
unauthorized_licenses:
|
|
###########################
|
|
# Strong Copy Left Licenses
|
|
###########################
|
|
gpl v3
|
|
|
|
[Authorized Packages]
|
|
# Apache-2.0 https://github.com/chroma-core/hnswlib#Apache-2.0-1-ov-file
|
|
chroma-hnswlib: >=0.7.3
|
|
# MIT https://github.com/facebookresearch/iopath?tab=MIT-1-ov-file#readme
|
|
iopath: >=0.1.10
|
|
# BSD https://github.com/PDFium/PDFium?tab=BSD-3-Clause-1-ov-file#readme
|
|
pypdfium2: >=4.30.0
|
|
# MIT https://github.com/voyage-ai/voyageai-python?tab=MIT-1-ov-file#readme
|
|
voyageai: >=0.2.3
|
|
# OpenLDAP Public License, which is a permissive BSD style license
|
|
# https://github.com/jnwatson/py-lmdb/?tab=License-1-ov-file#readme
|
|
lmdb: >=1.5.1
|
|
openai: >=1.1.0 # APACHE 2.0 License
|
|
httpx: >=0.25.0 # BSD 3-Clause License
|
|
fastapi: >=0.115.5 # MIT License
|
|
uvicorn: >=0.29.0 # BSD 3-Clause License
|
|
anthropic: >=0.21.3 # MIT License
|
|
detect-secrets: >=1.5.0 # MIT License
|
|
importlib-metadata: >=6.8.0 # Apache 2.0 License
|
|
tokenizers: >=0.20.2 # Apache 2.0 License
|
|
jinja2: >=3.1.4 # BSD 3-Clause License
|
|
litellm-proxy-extras: >=0.1.1 # MIT License |