-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathDockerfile
More file actions
10 lines (10 loc) · 3.7 KB
/
Dockerfile
File metadata and controls
10 lines (10 loc) · 3.7 KB
1
2
3
4
5
6
7
8
9
10
FROM python:3.8
RUN apt-get update
RUN apt install gcc build-essential pkg-config libcairo2-dev libglib2.0-dev libgirepository1.0-dev libffi-dev --fix-missing -y
RUN apt install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 --fix-missing -y
RUN apt install ffmpeg --fix-missing -y
RUN apt install libpython3-dev libdbus-1-dev libdbus-glib-1-dev libgraphviz-dev --fix-missing -y
RUN pip install --upgrade pip wheel
RUN pip install setuptools==45.2.0
RUN pip install absl-py affine aiohttp aiosignal analytics-python anyio anytree argcomplete argon2-cffi-bindings argon2-cffi arviz asttokens async-timeout attrs audioread babel backcall backoff backports.zoneinfo basemap-data basemap bcrypt beautifulsoup4 bleach blinker blis bokeh branca brotli cachetools cairocffi cairosvg camelot-py catalogue certifi cffi chardet charset-normalizer click-plugins click cligj cloudpickle cmudict comm compressed-rtf countryinfo cryptography cssselect2 cycler cymem dbus-python==1.2.16 debugpy decorator defusedxml deprecat dill distro-info dlib dnspython docx2txt ebcdic ebooklib einops email-validator entrypoints et-xmlfile exceptiongroup exchange-calendars executing extract-msg faker fastapi fastjsonschema fastprogress ffmpeg-python ffmpy filelock fiona flask-cachebuster flask-cors flask-login flask folium fonttools fpdf frozenlist future fuzzywuzzy gensim geographiclib geopandas geopy gradio graphviz gtts h11 h2 h5netcdf h5py hpack html5lib httpcore httptools httpx hypercorn hyperframe idna imageio-ffmpeg imageio imapclient imgkit importlib-metadata importlib-resources iniconfig ipykernel ipython-genutils ipython isodate itsdangerous jax jedi jinja2 joblib json5 jsonpickle jsonschema-specifications jsonschema jupyter-client jupyter-core jupyter-server jupyterlab-pygments jupyterlab-server jupyterlab keras kerykeion kiwisolver korean-lunar-calendar librosa llvmlite loguru lxml markdown2 markdownify markupsafe matplotlib-inline matplotlib-venn matplotlib mistune mizani mne monotonic moviepy mpmath mtcnn multidict munch murmurhash mutagen nashpy nbclassic nbclient nbconvert nbformat nest-asyncio networkx nltk notebook-shim notebook numba numexpr numpy-financial numpy odfpy olefile opencv-python openpyxl opt-einsum orjson packaging pandas pandocfilters paramiko parso pathy patsy pdf2image pdfkit pdfminer.six pdfplumber pdfrw pexpect pickleshare pillow pip pkgutil-resolve-name platformdirs plotly plotnine pluggy pooch preshed priority proglog prometheus-client prompt-toolkit pronouncing psutil ptyprocess pure-eval py pyaudio pycountry pycparser pycryptodome pydantic pydot pydub pydyf pygments pygobject pygraphviz pylog pyluach pymc3 pymupdf pynacl pypandoc pyparsing pypdf2 pyphen pyproj pyprover pyshp pyswisseph pytesseract pytest python-dateutil python-docx python-dotenv python-multipart python-pptx pyttsx3 pytz pywavelets pyxlsb pyyaml pyzbar pyzmq qrcode rarfile rasterio rdflib referencing regex reportlab requests-unixsocket requests resampy rpds-py scikit-image scikit-learn scipy seaborn semver send2trash sentencepiece shap shapely six slicer smart-open sniffio snuggs sortedcontainers soundfile soupsieve spacy-legacy spacy speechrecognition srsly stack-data starlette statsmodels svglib svgwrite sympy tables tabula tabulate tenacity terminado text-unidecode textblob textract-py3 theano-pymc thinc threadpoolctl tifffile tinycss2 toml tomli toolz torch torchaudio torchtext torchvision tornado tqdm traitlets trimesh typer typing-extensions tzlocal ujson urllib3 uvicorn uvloop wand wasabi watchfiles wcwidth weasyprint webencodings websocket-client websockets werkzeug wordcloud wrapt wsproto xarray-einstats xarray xgboost xlrd xlsxwriter xml-python yarl zipp zopfli
RUN pip install firebase-admin openai google-cloud-storage uuid tiktoken