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`.
9 lines
220 B
Plaintext
9 lines
220 B
Plaintext
include README.md notes.txt LICENSE.txt
|
|
|
|
include Documentation/Makefile
|
|
recursive-include Documentation *.py *.rst
|
|
|
|
recursive-include Lib/ufoLib/test/testdata *.plist *.glif *.fea *.txt
|
|
|
|
include requirements.txt tox.ini
|