Moved to Poetry

This commit is contained in:
Sybren A. Stüvel 2019-04-26 12:48:15 +02:00
parent 35675866ee
commit c9bbf26a71
10 changed files with 1049 additions and 38 deletions

1020
poetry.lock generated Normal file

File diff suppressed because it is too large Load Diff

25
pyproject.toml Normal file
View File

@ -0,0 +1,25 @@
[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"}
[tool.poetry.dev-dependencies]
pillar-devdeps = {path = "../pillar/devdeps"}
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"

View File

@ -1,12 +0,0 @@
-r ../pillar-python-sdk/requirements-dev.txt
-r ../pillar/requirements-dev.txt
-r ../attract/requirements-dev.txt
-r ../flamenco/requirements-dev.txt
-r ../pillar-svnman/requirements-dev.txt
-e ../pillar-python-sdk
-e ../pillar
-e ../attract
-e ../flamenco
-e ../pillar-svnman
-e .

View File

@ -1,4 +0,0 @@
-r ../pillar/requirements.txt
-r ../attract/requirements.txt
-r ../flamenco/requirements.txt
-r ../pillar-svnman/requirements.txt

View File

@ -1,18 +0,0 @@
#!/usr/bin/env python
"""Setup file for testing, not for packaging/distribution."""
import setuptools
setuptools.setup(
name='blender-cloud',
version='1.0',
packages=setuptools.find_packages('.', exclude=['tests']),
tests_require=[
'pytest>=2.9.1',
'responses>=0.5.1',
'pytest-cov>=2.2.1',
'mock>=2.0.0',
],
zip_safe=False,
)

0
tests/__init__.py Normal file
View File

View File

@ -2,7 +2,7 @@ from datetime import timedelta
from bson import ObjectId
from abstract_cloud_test import AbstractCloudTest
from tests.abstract_cloud_test import AbstractCloudTest
from cloud.routes import get_random_featured_nodes

View File

@ -3,7 +3,7 @@ import copy
from bson import ObjectId
from pillar.tests import common_test_data as ctd
from abstract_cloud_test import AbstractCloudTest
from tests.abstract_cloud_test import AbstractCloudTest
class StatsTest(AbstractCloudTest):

View File

@ -1,7 +1,7 @@
import requests.exceptions
import responses
from abstract_cloud_test import AbstractCloudTest
from tests.abstract_cloud_test import AbstractCloudTest
class SubscriptionInfoTest(AbstractCloudTest):

View File

@ -1,7 +1,7 @@
import hashlib
import hmac
import json
from abstract_cloud_test import AbstractCloudTest
from tests.abstract_cloud_test import AbstractCloudTest
class AbstractWebhookTest(AbstractCloudTest):