Cosimo Lupo
56b4505913
various cleanups: use pyfilesystem2 API directly, remove ufoLib.filesystem
...
Among other things, this allows clients to inject an already
instantiated FS object in both the UFOReader/UFOWriter 'path'
argument.
2018-10-08 18:06:07 +01:00
Cosimo Lupo
52ec18be96
Merge remote-tracking branch 'origin/master' into ufoz-rebased
2018-10-03 15:52:45 +01:00
Cosimo Lupo
7426785166
tox.ini: update fs to 2.1.1
2018-10-03 13:04:49 +01:00
Cosimo Lupo
3ca63203b2
tox: print python version and bitness for debugging
2018-07-14 15:19:19 +01:00
Cosimo Lupo
e59b89c6ab
tox/appveyor: try creating pythonX.Y.bat file to run with specific python.exe
...
https://nedbatchelder.com/blog/201509/appveyor.html
The old TOXPYTHON trick seems to be discouraged now with tox 3.1, which
emits a warning when there is a conflict in the basepython settings for
environments containing default factors (e.g. py27, etc.)
https://github.com/tox-dev/tox/pull/841
2018-07-14 15:02:07 +01:00
Cosimo Lupo
b2934f7628
tox.ini: fix building wheel from sdist
2018-07-14 12:53:13 +01:00
Cosimo Lupo
9a94c29ead
tox.ini: test with/without lxml, add py37, coverage and more
2018-07-14 12:32:49 +01:00
Cosimo Lupo
4d678ec2e7
tox.ini: test with and without lxml
2018-07-13 19:26:25 +01:00
Ben Kiel
25bbd89c8f
Get rid of Python 3.4, add in Python 3.5
2018-03-21 21:56:01 -05:00
Cosimo Lupo
3c49e59864
[ci] test with and without fs; test on 3.6 instead of 3.4
2017-07-21 12:16:01 +01:00
Cosimo Lupo
3b9ced71e0
move all test data inside the inlined ufoLib/test modules, and install them
...
Since the test suite is inlined, it makes sense to also have the test data installed alongside the test modules.
So all the content of the two top-level folders Data and TestData is now placed inside Lib/ufoLib/test/testadata.
The MANIFEST.in has been adjusted accordingly.
The `install_package_data` in setup.py ensures the package data specified in the manifest is installed with the package.
This way anyone who installs ufoLib (even the wheel from PyPI) can run the test suite with `pytest --pyargs ufoLib`.
2016-10-17 19:41:13 +01:00
Cosimo Lupo
908cff36ad
add tox.ini configuration file
...
install package and run tests in isolated virtual environments
2016-09-11 17:00:13 +01:00