34 Commits

Author SHA1 Message Date
Behdad Esfahbod
67bbabcdea Remove run-tests.sh
I'm the only one who was using it. Remove now that pytest is what we
call.
2021-03-24 08:05:05 -07:00
Cosimo Lupo
317d0198a4
MANIFEST.in: add missing mypy.ini 2020-12-09 15:21:20 +00:00
Cosimo Lupo
51af02298e
MANIFEST.in: Add missing .ufoz and .json files
Without this, running tox from a freshly unzipped sdist will fail.
2020-12-09 15:20:16 +00:00
Nikolaus Waxweiler
863d9fd3c8 Add py.typed file 2020-09-16 12:03:52 +01:00
Cosimo Lupo
9279f93de6
MANIFEST.in: add icon files so Docs built from sdist have correct images 2020-04-28 17:21:58 +01:00
Chris Simpkins
398aa9e6cd
[MANIFEST.in] add new documentation README and requirements.txt 2020-04-20 18:49:35 -04:00
Andreas Rammhold
56548d3d41
Add missing *.afm test asset line to MAINFEST.in 2018-01-03 19:20:40 +01:00
Cosimo Lupo
b501d2d57d [MANIFEST.in] Add LICENSE.external to sdist 2017-11-27 13:52:19 +00:00
Masayuki Takeda
c4fcb2da3d add test font files to MANIFEST 2017-05-22 11:53:19 +09:00
Cosimo Lupo
2b6d15a0fb
[MANIFEST.in] add Sphinx docs sources to sdist manifest 2017-04-25 17:21:22 +01:00
Cosimo Lupo
cf4d3ae010
[MANIFEST.in] add missing files; simplify glob patterns for Tests/ folder
For the Tests/ folder, the next time we add a new type of files, we simply need to add a new glob pattern.

The source distribution is now in sync with the content of the repository as returned by `git ls-files`
2017-03-03 10:20:03 +00:00
Cosimo Lupo
c9c7f0e151
[MANIFEST.in] add *.rst extension to README and NEWS 2017-01-18 19:02:01 +00:00
Cosimo Lupo
3cdc800873
[Tests] rename all 'testdata' folders to simply 'data'
as it's now obvious what kind of data they are
2017-01-17 13:33:46 +00:00
Cosimo Lupo
a01fc22fbc
[MANIFEST.in] add Test/*.py to sdist; adjust paths to testdata 2017-01-16 09:14:13 +00:00
Martin Hosken
4044abfeb3
Add .feax test file extension to project manifest 2017-01-12 11:34:43 +00:00
Cosimo Lupo
46fdd14bb1
[Doc] move man pages to Doc/man/man1 sub-folder
it's better to group man pages in a separate sub-folder in case we add alternative doc formats in the future, or if we add additional man pages.

This also allows to read man pages directly from the source tree, e.g. via `export MANPATH=Doc/man`, or `man -M Doc/man ttx`
2017-01-11 13:18:57 +00:00
Behdad Esfahbod
80a142f436 [mtiLib] More MANIFEST.in updates 2016-12-26 20:17:13 -05:00
Behdad Esfahbod
7bb30c8365 [mtiLib] More MANIFEST massaging
Should we just include testdata/*?
2016-12-26 17:58:15 -05:00
Behdad Esfahbod
50e6f00252 Add mtiLib test data to MANIFEST 2016-12-26 17:50:53 -05:00
Cosimo Lupo
4f6147460d
remove versioneer (see discussion at #767) 2016-12-14 12:14:43 +00:00
Cosimo Lupo
8a0172a562 [MANIFEST.in] add testdata/*.bin
I had forgotten to add the testdata/C_F_F_.bin file to the manifest.
This means the --pyargs option from c117927 is working as expected! :)

Fixes https://ci.appveyor.com/project/fonttools/fonttools/build/1.0.81/job/ktx2c62c6yug38wk#L1089
2016-10-14 18:35:33 +01:00
Cosimo Lupo
6df7feb70d add back the MANIFEST.in for all the extra files in sdist
We need this as we no longer use setuptools_scm to retrieve the full list of files under version control.
Instead, we need to spell them out one by one.
Hopefully we don't forget anyone...
2016-10-12 00:49:54 +01:00
Cosimo Lupo
f2b9b5a9b6 remove MANIFEST.in as it's no longer needed with setuptools_scm 2016-09-26 23:56:31 +01:00
Cosimo Lupo
6ae2a9200e Revert "MANIFEST.in: exclude 'Doc/ttx.1'"
Fixes Travis CI build #1120
https://travis-ci.org/behdad/fonttools/builds/153766422
2016-08-20 11:40:52 +01:00
Cosimo Lupo
48957964bd MANIFEST.in: include 'run-tests.sh' 2016-08-20 01:23:54 +01:00
Cosimo Lupo
3cbc97885f MANIFEST.in: use correct glob pattern to only include files under 'testdata' subfolders 2016-08-19 14:38:24 +01:00
Cosimo Lupo
5f94d8b2df MANIFEST.in: include all the files that should be included in source dist
One notable absence was README.md... :)

For the testdata/*, I now use `include_package_data=True` in setup.py, to automatically install any data files found inside package directories that are also specified in MANIFEST.in file.

I also include the Snippets, which I think should belong to the source distribution, despite not being installed as console scripts like ttx, etc.

The MANIFEST.in does not need to include itself (done by default).
2016-08-19 14:21:33 +01:00
Cosimo Lupo
d17578f7ea MANIFEST.in: exclude 'Doc/ttx.1', as it was removed 2016-08-19 12:32:39 +01:00
Cosimo Lupo
74ce51c881 MANIFEST.in: don't include missing 'Doc/ChangeLog' file 2016-08-19 11:06:50 +01:00
Cosimo Lupo
374624c356 MANIFEST.in: remove no longer existing files from sdist to avoid displaying warnings when creating sdist 2016-08-19 10:55:57 +01:00
Behdad Esfahbod
494d9d139e Remove eexecOp C extension
It hasn't been working:

  6102ba7500

And it's only used to load Type1 fonts, so who cares if the Python
implementation is slow...
2013-12-07 17:36:12 -05:00
Khaled Hosny
95c722b5ce Drop removed files from MANIFEST.in 2013-12-04 08:42:06 +02:00
pabs3
f15d0b7896 Include the Doc/ChangeLog file in source tarballs
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@572 4cde692c-a291-49d1-8350-778aa11640f8
2009-11-08 15:50:43 +00:00
pabs3
7487a3a7fb Use setup.py sdist to create the tarball for distribution
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@553 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-16 14:28:58 +00:00