8 Commits

Author SHA1 Message Date
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
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