
Pins all the build dependencies required by poetry, otherwise poetry installs arbitrary versions of them, which leads to a wrong version of cryptography being installed and the build failing. Note that Cloud dependencies (pillar and the like) has to have their build dependencies pinned in the same exact manner, for the same reason. Pins all the runtime dependencies as well, because Cloud can only use poetry==1.0 due to its source dependencies, so there's no "poetry lock --no-update" and each "poetry lock" updates arbitrary packages.
76 lines
1.6 KiB
TOML
76 lines
1.6 KiB
TOML
[tool.poetry]
|
|
name = "blender-cloud"
|
|
version = "1.0"
|
|
description = ""
|
|
authors = [
|
|
"Francesco Siddi <francesco@blender.org>",
|
|
"Pablo Vazquez <pablo@blender.studio>",
|
|
"Sybren Stüvel <sybren@blender.studio>",
|
|
]
|
|
include = ["README.md", "LICENSE.txt"]
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "~3.6"
|
|
pillar = {path = "../pillar"}
|
|
attract = {path = "../attract"}
|
|
flamenco = {path = "../flamenco"}
|
|
svnman = {path = "../pillar-svnman"}
|
|
amqp = "2.5.0"
|
|
asn1crypto = "0.24.0"
|
|
attrs = "19.1.0"
|
|
babel = "2.7.0"
|
|
bcrypt = "3.1.6"
|
|
billiard = "3.6.0.0"
|
|
bleach = "3.1.0"
|
|
celery = "4.3.0"
|
|
cerberus = "1.3.1"
|
|
certifi = "2019.3.9"
|
|
cffi = "1.12.3"
|
|
chardet = "3.0.4"
|
|
click = "7.0"
|
|
commonmark = "0.9.0"
|
|
cryptography = "2.7"
|
|
eve = "0.9.1"
|
|
fasteners = "0.15"
|
|
flask = "1.0.3"
|
|
flask-wtf = "0.14.2"
|
|
future = "0.17.1"
|
|
google-apitools = "0.5.28"
|
|
googleapis-common-protos = "1.6.0"
|
|
grpcio = "1.21.1"
|
|
httplib2 = "0.12.3"
|
|
ipaddress = "1.0.22"
|
|
jinja2 = "2.10.1"
|
|
kombu = "4.6.0"
|
|
protobuf = "3.8.0"
|
|
pyasn1 = "0.4.5"
|
|
pyasn1-modules = "0.2.5"
|
|
pycparser = "2.19"
|
|
pymongo = "3.8.0"
|
|
pyopenssl = "19.0.0"
|
|
pytz = "2019.1"
|
|
requests = "2.22.0"
|
|
rsa = "4.0"
|
|
setuptools = "51.0.0"
|
|
shortcodes = "2.5.0"
|
|
simplejson = "3.16.0"
|
|
six = "1.12.0"
|
|
wheel = "0.35.1"
|
|
wtforms = "2.2.1"
|
|
|
|
[tool.poetry.dev-dependencies]
|
|
pillar-devdeps = {path = "../pillar/devdeps"}
|
|
responses = "0.10.6"
|
|
zipp = "0.5.1"
|
|
py = "1.8.0"
|
|
colorama = "0.4.1"
|
|
importlib-metadata = "0.17"
|
|
more-itertools = "7.0.0"
|
|
coverage = "4.5.3"
|
|
pluggy = "0.12.0"
|
|
atomicwrites = "1.3.0"
|
|
|
|
[build-system]
|
|
requires = ["poetry==1.0","cryptography==2.7","setuptools==51.0.0","wheel==0.35.1"]
|
|
build-backend = "poetry.masonry.api"
|