Moved to Poetry

This commit is contained in:
2019-04-26 12:23:44 +02:00
parent e38c577bcb
commit e2dc9b8d33
6 changed files with 1078 additions and 34 deletions

1053
poetry.lock generated Normal file

File diff suppressed because it is too large Load Diff

24
pyproject.toml Normal file
View File

@@ -0,0 +1,24 @@
[tool.poetry]
name = "attract"
version = "1.1dev0"
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"}
svn = "0.3.43"
[tool.poetry.dev-dependencies]
pillar-devdeps = {path = "../pillar/devdeps"}
mkdocs = "0.17.2"
mkdocs-material = "2.2.2"
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"

View File

@@ -1,10 +0,0 @@
# Development requirements
-r requirements.txt
-r ../pillar/requirements-dev.txt
-e ../attract # also works from parent project, like blender-cloud
# Primary requirements
mkdocs==0.17.2
mkdocs-material==2.2.2

View File

@@ -1,4 +0,0 @@
# Primary requirements:
-r ../pillar/requirements.txt
svn==0.3.43

View File

@@ -1,19 +0,0 @@
#!/usr/bin/env python
"""Setup file for the Attract extension."""
import setuptools
setuptools.setup(
name='attract',
version='1.0',
packages=setuptools.find_packages('.', exclude=['test']),
install_requires=[],
tests_require=[
'pytest>=2.9.1',
'responses>=0.5.1',
'pytest-cov>=2.2.1',
'mock>=2.0.0',
],
zip_safe=False,
)

View File

@@ -6,10 +6,10 @@ import datetime
import logging.config import logging.config
import unittest import unittest
from time import sleep from time import sleep
from unittest import mock
from bson import ObjectId from bson import ObjectId
from dateutil.tz import tzutc from dateutil.tz import tzutc
import mock
import responses import responses
import svn.common import svn.common