Created
January 7, 2019 15:13
-
-
Save sfermigier/c3c2cdc39836bba55427e07c776f77e2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[tool.poetry] | |
name = "extranet-spr" | |
version = "0.1.0" | |
description = "" | |
authors = ["Abilian SAS"] | |
[tool.poetry.dependencies] | |
# python = "^2.7" | |
# | |
# Abilian | |
# | |
abilian-sbe = "*" | |
abilian-core = "*" | |
# To move someday to abilian-core | |
attrs = "*" | |
psycopg2-binary = "*" | |
# Pinned for now | |
closure = "==20161201" | |
# Futurize | |
"backports.csv" = "*" | |
# Temp | |
celery = ">=4" | |
# | |
# Annuaire des projets | |
# | |
Flask-Cors = "*" | |
# For PDF rendering | |
WeasyPrint = [ | |
{ version = "<43", python = "~2.7" }, | |
{ version = "*", python = "^3.6" }, | |
] | |
cairosvg = [ | |
{ version = "<2", python = "~2.7" }, | |
{ version = "*", python = "^3.6" }, | |
] | |
# Pin for now (cf. abilian-core) | |
wtforms = "==2.1" | |
# For PDF merging | |
PyPDF2 = "*" | |
# Utilise pour cacher les pdf generes par l'annuaire | |
# Version 1.3 seems to break the tests | |
Flask-Caching = "<1.3" | |
# Workflow | |
docflow = "==0.3.2" | |
# Certains champs sont entres en Markdown | |
Flask-Misaka = "*" | |
# JSON API | |
marshmallow = "*" | |
# TODO: move into core | |
validate_email = "*" | |
# | |
# SSO | |
# | |
python-jose = "*" | |
# Synchro SugarCRM | |
pysugarcrm = "~1.0.1" | |
jsondiff = "*" | |
# ZIP export | |
mime = "*" | |
# | |
# Autres (TODO: document) | |
# | |
unidecode = "*" | |
phonenumbers = ">=7.1.0" | |
xlrd = "*" | |
asq = "*" | |
ijson = "*" | |
qrcode = "==5.3" | |
# This is required for properly using HTTPS with requests (see: | |
# http://stackoverflow.com/questions/29134512/insecureplatformwarning-a-true-sslcontext-object-is-not-available-this-prevent) | |
requests = { version = "*", extras = [ "security" ] } | |
# Language detection. Langid seems better that guess-language. | |
langid = ">=1.1.5,<1.6" | |
# We run our app in the Gunicorn web container | |
gunicorn = "*" | |
# Application Monitoring | |
raven = "*" | |
sqreen = "*" | |
# flower: celery web ui | |
flower = "==0.7.3" | |
# More | |
dkimpy = "^0.9.1" | |
[tool.poetry.dev-dependencies] | |
# Linting | |
flake8 = "*" | |
flake8-mutable = "*" | |
flake8-polyfill = "*" | |
flake8-tidy-imports = "*" | |
flake8-pytest = "*" | |
flake8-super-call = "*" | |
pre-commit = "*" | |
# pylint = [ | |
# { version = "~1.9", python = "~2.7" }, | |
# { version = "*", python = "^3.6" }, | |
# ] | |
# Formatting | |
# These are pinned for now | |
isort = "==4.3.4" | |
# Testing | |
pytest = ">3.4.0" # 3.4.0 is broken | |
pytest-cov = "*" | |
pytest-xdist = "*" | |
pytest-randomly = "*" | |
pytest-sugar = "*" | |
tox = "*" | |
Flask-LinkTester = "*" | |
coveralls = "*" | |
# Deployment | |
# fabric = "<2" | |
# fabtools = "*" | |
[build-system] | |
requires = ["poetry>=0.12"] | |
build-backend = "poetry.masonry.api" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment