Skip to content

Commit

Permalink
Merge pull request #110 from daily-co/compatible-versions
Browse files Browse the repository at this point in the history
pyproject: use compatible version
  • Loading branch information
aconchillo authored Apr 9, 2024
2 parents 8d73cdb + ebb76fd commit 4bd29b0
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 33 deletions.
30 changes: 21 additions & 9 deletions linux-py3.10-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,21 @@ certifi==2024.2.2
# httpcore
# httpx
# requests
cffi==1.16.0
# via cryptography
charset-normalizer==3.3.2
# via requests
click==8.1.7
# via
# fal
# flask
# rich-click
colorama==0.4.6
# via fal
coloredlogs==15.0.1
# via onnxruntime
cryptography==42.0.5
# via pyjwt
ctranslate2==4.1.0
# via faster-whisper
daily-python==0.7.2
Expand All @@ -59,7 +64,7 @@ distro==1.9.0
# openai
exceptiongroup==1.2.0
# via anyio
fal==0.12.3
fal==0.12.7
# via dailyai (pyproject.toml)
fastapi==0.99.1
# via fal
Expand All @@ -72,7 +77,7 @@ filelock==3.13.3
# torch
# triton
# virtualenv
flask==3.0.2
flask==3.0.3
# via
# dailyai (pyproject.toml)
# flask-cors
Expand Down Expand Up @@ -124,7 +129,7 @@ isolate[build]==0.12.7
# via
# fal
# isolate-proto
isolate-proto==0.3.3
isolate-proto==0.3.4
# via fal
itsdangerous==2.1.2
# via flask
Expand All @@ -148,7 +153,7 @@ multidict==6.0.5
# via
# aiohttp
# yarl
networkx==3.2.1
networkx==3.3
# via torch
numpy==1.26.4
# via
Expand Down Expand Up @@ -188,7 +193,7 @@ nvidia-nvtx-cu12==12.1.105
# via torch
onnxruntime==1.17.1
# via faster-whisper
openai==1.14.2
openai==1.14.3
# via dailyai (pyproject.toml)
opentelemetry-api==1.24.0
# via
Expand Down Expand Up @@ -223,6 +228,8 @@ protobuf==4.25.3
# pyht
pyaudio==0.2.14
# via dailyai (pyproject.toml)
pycparser==2.22
# via cffi
pydantic==1.10.15
# via
# anthropic
Expand All @@ -231,9 +238,9 @@ pydantic==1.10.15
# openai
pygments==2.17.2
# via rich
pyht==0.0.26
pyht==0.0.27
# via dailyai (pyproject.toml)
pyjwt==2.8.0
pyjwt[crypto]==2.8.0
# via fal
python-dateutil==2.9.0.post0
# via fal
Expand All @@ -249,6 +256,10 @@ requests==2.31.0
# huggingface-hub
# pyht
rich==13.7.1
# via
# fal
# rich-click
rich-click==1.7.4
# via fal
six==1.16.0
# via python-dateutil
Expand All @@ -272,11 +283,11 @@ tokenizers==0.15.2
# via
# anthropic
# faster-whisper
torch==2.2.1
torch==2.2.2
# via
# dailyai (pyproject.toml)
# torchaudio
torchaudio==2.2.1
torchaudio==2.2.2
# via dailyai (pyproject.toml)
tqdm==4.66.2
# via
Expand All @@ -297,6 +308,7 @@ typing-extensions==4.10.0
# openai
# opentelemetry-sdk
# pydantic
# rich-click
# torch
urllib3==2.2.1
# via requests
Expand Down
30 changes: 21 additions & 9 deletions macos-py3.10-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,21 @@ certifi==2024.2.2
# httpcore
# httpx
# requests
cffi==1.16.0
# via cryptography
charset-normalizer==3.3.2
# via requests
click==8.1.7
# via
# fal
# flask
# rich-click
colorama==0.4.6
# via fal
coloredlogs==15.0.1
# via onnxruntime
cryptography==42.0.5
# via pyjwt
ctranslate2==4.1.0
# via faster-whisper
daily-python==0.7.2
Expand All @@ -59,7 +64,7 @@ distro==1.9.0
# openai
exceptiongroup==1.2.0
# via anyio
fal==0.12.3
fal==0.12.7
# via dailyai (pyproject.toml)
fastapi==0.99.1
# via fal
Expand All @@ -71,7 +76,7 @@ filelock==3.13.3
# pyht
# torch
# virtualenv
flask==3.0.2
flask==3.0.3
# via
# dailyai (pyproject.toml)
# flask-cors
Expand Down Expand Up @@ -123,7 +128,7 @@ isolate[build]==0.12.7
# via
# fal
# isolate-proto
isolate-proto==0.3.3
isolate-proto==0.3.4
# via fal
itsdangerous==2.1.2
# via flask
Expand All @@ -147,7 +152,7 @@ multidict==6.0.5
# via
# aiohttp
# yarl
networkx==3.2.1
networkx==3.3
# via torch
numpy==1.26.4
# via
Expand All @@ -156,7 +161,7 @@ numpy==1.26.4
# onnxruntime
onnxruntime==1.17.1
# via faster-whisper
openai==1.14.2
openai==1.14.3
# via dailyai (pyproject.toml)
opentelemetry-api==1.24.0
# via
Expand Down Expand Up @@ -191,6 +196,8 @@ protobuf==4.25.3
# pyht
pyaudio==0.2.14
# via dailyai (pyproject.toml)
pycparser==2.22
# via cffi
pydantic==1.10.15
# via
# anthropic
Expand All @@ -199,9 +206,9 @@ pydantic==1.10.15
# openai
pygments==2.17.2
# via rich
pyht==0.0.26
pyht==0.0.27
# via dailyai (pyproject.toml)
pyjwt==2.8.0
pyjwt[crypto]==2.8.0
# via fal
python-dateutil==2.9.0.post0
# via fal
Expand All @@ -217,6 +224,10 @@ requests==2.31.0
# huggingface-hub
# pyht
rich==13.7.1
# via
# fal
# rich-click
rich-click==1.7.4
# via fal
six==1.16.0
# via python-dateutil
Expand All @@ -240,11 +251,11 @@ tokenizers==0.15.2
# via
# anthropic
# faster-whisper
torch==2.2.1
torch==2.2.2
# via
# dailyai (pyproject.toml)
# torchaudio
torchaudio==2.2.1
torchaudio==2.2.2
# via dailyai (pyproject.toml)
tqdm==4.66.2
# via
Expand All @@ -263,6 +274,7 @@ typing-extensions==4.10.0
# openai
# opentelemetry-sdk
# pydantic
# rich-click
# torch
urllib3==2.2.1
# via requests
Expand Down
30 changes: 15 additions & 15 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,28 +20,28 @@ classifiers = [
"Topic :: Scientific/Engineering :: Artificial Intelligence"
]
dependencies = [
"aiohttp==3.9.3",
"numpy==1.26.4",
"Pillow==10.2.0",
"typing-extensions==4.10.0",
"aiohttp~=3.9.0",
"numpy~=1.26.0",
"Pillow~=10.2.0",
"typing-extensions~=4.10.0",
]

[project.urls]
Source = "https://github.com/daily-co/dailyai"
Website = "https://daily.co"

[project.optional-dependencies]
anthropic = [ "anthropic==0.20.0" ]
azure = [ "azure-cognitiveservices-speech==1.36.0" ]
daily = [ "daily-python==0.7.2" ]
examples = [ "python-dotenv==1.0.1", "flask==3.0.2", "flask_cors==4.0.0" ]
fal = [ "fal==0.12.3" ]
local = [ "pyaudio==0.2.14" ]
openai = [ "openai==1.14.2" ]
playht = [ "pyht==0.0.26" ]
silero = [ "torch==2.2.1", "torchaudio==2.2.1" ]
websocket = [ "websockets==12.0" ]
whisper = [ "faster_whisper==1.0.1" ]
anthropic = [ "anthropic~=0.20.0" ]
azure = [ "azure-cognitiveservices-speech~=1.36.0" ]
daily = [ "daily-python~=0.7.0" ]
examples = [ "python-dotenv~=1.0.0", "flask~=3.0.0", "flask_cors~=4.0.0" ]
fal = [ "fal~=0.12.0" ]
local = [ "pyaudio~=0.2.0" ]
openai = [ "openai~=1.14.0" ]
playht = [ "pyht~=0.0.26" ]
silero = [ "torch~=2.2.0", "torchaudio~=2.2.0" ]
websocket = [ "websockets~=12.0" ]
whisper = [ "faster_whisper~=1.0.0" ]

[tool.setuptools.packages.find]
# All the following settings are optional:
Expand Down

0 comments on commit 4bd29b0

Please sign in to comment.