diff --git a/moonstreamapi/deploy/deploy.bash b/moonstreamapi/deploy/deploy.bash index cbf019e0..b4e3ad0e 100755 --- a/moonstreamapi/deploy/deploy.bash +++ b/moonstreamapi/deploy/deploy.bash @@ -36,7 +36,7 @@ echo -e "${PREFIX_INFO} Upgrading Python pip and setuptools" echo echo echo -e "${PREFIX_INFO} Installing Python dependencies" -"${PIP}" install -e "${APP_DIR}/moonstreamapi/" +"${PIP}" install --exists-action i -r "${APP_DIR}/moonstreamapi/requirements.txt" echo echo diff --git a/moonstreamapi/requirements.txt b/moonstreamapi/requirements.txt new file mode 100644 index 00000000..51153ffc --- /dev/null +++ b/moonstreamapi/requirements.txt @@ -0,0 +1,69 @@ +aiohttp==3.8.3 +aiosignal==1.3.1 +alembic==1.8.1 +anyio==3.6.2 +appdirs==1.4.4 +async-timeout==4.0.2 +attrs==22.1.0 +base58==2.1.1 +bitarray==2.6.0 +boto3==1.26.5 +botocore==1.29.5 +bugout==0.2.9 +certifi==2022.9.24 +charset-normalizer==2.1.1 +click==8.1.3 +cytoolz==0.12.0 +eth-abi==2.2.0 +eth-account==0.5.9 +eth-hash==0.5.0 +eth-keyfile==0.5.1 +eth-keys==0.3.4 +eth-rlp==0.2.1 +eth-typing==2.3.0 +eth-utils==1.9.5 +fastapi==0.86.0 +frozenlist==1.3.3 +future==0.18.2 +greenlet==2.0.1 +h11==0.14.0 +hexbytes==0.3.0 +humbug==0.2.7 +idna==3.4 +ipfshttpclient==0.8.0a2 +jmespath==1.0.1 +jsonschema==4.17.0 +lru-dict==1.1.8 +Mako==1.2.3 +MarkupSafe==2.1.1 +moonstream-entity==0.0.5 +moonstreamdb==0.3.3 +multiaddr==0.0.9 +multidict==6.0.2 +netaddr==0.8.0 +parsimonious==0.8.1 +protobuf==3.19.5 +psycopg2-binary==2.9.5 +pycryptodome==3.15.0 +pydantic==1.10.2 +pyevmasm==0.2.3 +pyrsistent==0.19.2 +python-dateutil==2.8.2 +python-multipart==0.0.5 +python-slugify==6.1.2 +requests==2.28.1 +rlp==2.0.1 +s3transfer==0.6.0 +six==1.16.0 +sniffio==1.3.0 +SQLAlchemy==2.0.5.post1 +starlette==0.20.4 +text-unidecode==1.3 +toolz==0.12.0 +typing_extensions==4.4.0 +urllib3==1.26.12 +uvicorn==0.19.0 +varint==1.0.2 +web3==5.31.1 +websockets==9.1 +yarl==1.8.1 \ No newline at end of file