Moved from Pipenv to Poetry

All the Blender Institute Python webprojects are moving to Poetry; it works
better than Pipenv in various regards.
This commit is contained in:
Sybren A. Stüvel
2019-06-07 12:49:59 +02:00
parent f40f7585ed
commit b48978f067
22 changed files with 865 additions and 754 deletions
View File
+1 -1
View File
@@ -4,7 +4,7 @@ import tempfile
from blender_asset_tracer import blendfile
from blender_asset_tracer.blendfile import iterators, exceptions
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
class BlendFileBlockTest(AbstractBlendFileTest):
+1 -1
View File
@@ -3,7 +3,7 @@ from shutil import copyfile
import os
from blender_asset_tracer import blendfile
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
class ModifyUncompressedTest(AbstractBlendFileTest):
+1 -1
View File
@@ -3,7 +3,7 @@ import tempfile
import shutil
from blender_asset_tracer import blendfile
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
from blender_asset_tracer import compressor
+8
View File
@@ -1,4 +1,5 @@
import pathlib
import sys
import unittest
import mypy.api
@@ -8,6 +9,13 @@ import blender_asset_tracer
class MypyRunnerTest(unittest.TestCase):
def test_run_mypy(self):
# This test doesn't work with Tox, it raises an AssertionError:
# /path/to/blender-asset-tracer/.tox/py37/lib/python3.7/site-packages is in the PYTHONPATH.
# Please change directory so it is not.
for path in sys.path:
if '/.tox/' in path and path.endswith('/site-packages'):
self.skipTest("Mypy doesn't like Tox")
path = pathlib.Path(blender_asset_tracer.__file__).parent
result = mypy.api.run(['--incremental', '--ignore-missing-imports', str(path)])
+1 -1
View File
@@ -7,7 +7,7 @@ from unittest import mock
from blender_asset_tracer import blendfile, pack, bpathlib
from blender_asset_tracer.pack import progress
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
class AbstractPackTest(AbstractBlendFileTest):
+1 -1
View File
@@ -21,7 +21,7 @@ import pathlib
import responses
from test_pack import AbstractPackTest
from tests.test_pack import AbstractPackTest
from blender_asset_tracer.pack import shaman
httpmock = responses.RequestsMock()
+1 -1
View File
@@ -18,7 +18,7 @@
#
# (c) 2019, Blender Foundation - Sybren A. Stüvel
import zipfile
from test_pack import AbstractPackTest
from tests.test_pack import AbstractPackTest
from blender_asset_tracer.pack import zipped
+1 -1
View File
@@ -21,7 +21,7 @@ import json
import pathlib
from unittest import mock
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
from blender_asset_tracer.pack.shaman import cache
+1 -1
View File
@@ -21,7 +21,7 @@ import pathlib
import responses
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
from blender_asset_tracer.pack.shaman import transfer
httpmock = responses.RequestsMock()
+1 -1
View File
@@ -5,7 +5,7 @@ import typing
from blender_asset_tracer import trace, blendfile
from blender_asset_tracer.blendfile import dna
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
# Mimicks a BlockUsage, but without having to set the block to an expected value.
Expect = collections.namedtuple(
+1 -1
View File
@@ -1,7 +1,7 @@
from blender_asset_tracer import blendfile
from blender_asset_tracer.trace import file2blocks
from test_tracer import AbstractTracerTest
from tests.test_tracer import AbstractTracerTest
class File2BlocksTest(AbstractTracerTest):
+1 -1
View File
@@ -1,4 +1,4 @@
from abstract_test import AbstractBlendFileTest
from tests.abstract_test import AbstractBlendFileTest
from blender_asset_tracer.trace import file_sequence