[[source]] url = "https://mirrors.aliyun.com/pypi/simple" verify_ssl = true name = "pypi" [packages] # Flask Flask = "==2.3.2" Werkzeug = "==2.3.6" click = ">=5.0" # Api Flask-RESTful = "==0.3.10" # Database Flask-SQLAlchemy = "==2.5.0" SQLAlchemy = "==1.4.49" PyMySQL = "==1.1.0" redis = "==4.6.0" # Migrations Flask-Migrate = "==2.5.2" # Deployment gunicorn = "==21.0.1" supervisor = "==4.0.3" # Auth Flask-Login = "==0.6.2" Flask-Bcrypt = "==1.0.1" Flask-Cors = ">=3.0.8" python-ldap = "==3.4.0" pycryptodome = "==3.12.0" # Caching Flask-Caching = ">=1.0.0" # Environment variable parsing environs = "==4.2.0" marshmallow = "==2.20.2" # async tasks celery = "==5.3.1" celery_once = "==3.0.1" more-itertools = "==5.0.0" kombu = "==5.3.1" # common setting timeout-decorator = "==0.5.0" WTForms = "==3.0.0" email-validator = "==1.3.1" treelib = "==1.6.1" flasgger = "==0.9.5" Pillow = "==9.3.0" # other six = "==1.12.0" bs4 = ">=0.0.1" toposort = ">=1.5" requests = ">=2.22.0" PyJWT = "==2.4.0" elasticsearch = "==7.17.9" future = "==0.18.3" itsdangerous = "==2.1.2" Jinja2 = "==3.1.2" jinja2schema = "==0.1.4" msgpack-python = "==0.5.6" alembic = "==1.7.7" [dev-packages] # Testing pytest = "==4.6.5" WebTest = "==2.0.33" factory-boy = "==2.12.*" pdbpp = "==0.10.0" # Lint and code style flake8 = "==3.7.7" flake8-blind-except = "==0.1.1" flake8-debugger = "==3.1.0" flake8-docstrings = "==1.3.0" flake8-isort = "==2.7.0" isort = "==4.3.21" pep8-naming = "==0.8.2" pydocstyle = "==3.0.0"