199 Commits

Author SHA1 Message Date
Cosimo Lupo
fe90e12601 Remove old 'Doc/ttx.1' man page as outdated, not working on Mac/Windows
The file contains outdated information and nobody is maintaining it any longer.
Plus it only works on Linux, and only if pip installing as sudo (which is bad!).

We need proper Sphinx+ReadTheDocs kind of documentation.
2016-08-19 12:27:09 +01:00
Cosimo Lupo
e6a7e3c53c setup.py: use setuptools.find_packages instead of specifying list of sub-packages 2016-08-19 10:16:18 +01:00
Cosimo Lupo
94b7cac969 setup.py: drop support for distutils-only setup; require setuptools
It's 2016.
2016-08-19 10:14:01 +01:00
Cosimo Lupo
189fac4758 setup.py: pep8 whitespace; remove unused imports 2016-08-06 13:37:39 +01:00
Cosimo Lupo
8e3b30a078 Revert "setup.py: version 3.1"
This reverts commit cef46f09cf2ddac7e4cd34ed385a094877a8bc4e.

Let's change the package version string only when we are ready to tag the new release.
2016-08-06 13:30:15 +01:00
Cosimo Lupo
cef46f09cf setup.py: version 3.1 2016-08-06 11:59:00 +01:00
Behdad Esfahbod
5f953db5ee [varLib] Document module a bit 2016-04-15 13:56:37 -07:00
Ayantha Randika
aa90ff936d Added otlLib 2016-01-19 17:49:08 +05:30
amitdo
bf51c78d72 Remove obsolete code - 'xml.parsers.expat' is part of
Python's stdlib

The 'xml.parsers.expat' module has been a part of Python's Standard Library since version 2.0. Link: https://docs.python.org/2/library/pyexpat.html#module-xml.parsers.expat . FontTools requires Python 2.7, or Python 3.3 or later. Checking for the existence of this module is not necessary anymore.
2016-01-10 12:45:32 +02:00
Adrien Tétar
ed5b9d9b57 setup.py: add feaLib and mtiLib 2016-01-02 16:38:17 +01:00
Ben Kiel
d7623b08ca Add t1Lib to packages
Seems that setup.py wasn't installing this.
2015-12-07 16:01:09 -06:00
Khaled Hosny
b39077b64e Fix setup.py to install fontTools.subset
Broken since 29d7edf76f9ca888d120f2018e08e2b337ba7cf8.
2015-12-01 11:58:20 +04:00
Behdad Esfahbod
58f86f318a 3.0 2015-08-31 18:57:15 +01:00
Behdad Esfahbod
e02ea3f28d [setup] Remove obsolete version check 2015-08-31 18:55:34 +01:00
Cosimo Lupo
73a6fa8b11 [setup.py] monkeypatch py_compile to halt compilation on syntax errors
Fixes https://github.com/behdad/fonttools/issues/290
2015-06-14 00:22:43 +01:00
Cosimo Lupo
8f1e58c6a6 [setup.py] use py_modules instead of packages "" for standalone modules
That is to get rid of the warning that '' is not a valid package name
2015-05-20 12:40:19 +01:00
Cosimo Lupo
175a16209c [setup.py] use setuptools if available, or fall back to distutils
modify scripts to work as setuptools 'console_scripts', where the main
function takes no arguments;
add empty identifier "" in 'packages' argument of setup, to install the
standalone sstruct.py and xmlWriter.py for legacy support;
remove py2exe since it is made redundant by setuptools 'console_scripts';
remove custom 'build_ext' command since the eexecOpmodule.c is no longer
present.
2015-05-20 11:02:43 +01:00
Behdad Esfahbod
2a60b441b0 Bump version to 2.5, update maintainer and URL
https://github.com/behdad/fonttools/issues/140
2014-08-13 13:10:31 -04:00
Roozbeh Pournader
642eaf135d Properly merge head.flags and OS/2.fsType
Also install the merge script.
2013-12-22 15:33:25 -05: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
Behdad Esfahbod
9cab956e1c [setup] Remove "" from packages
We should never install any module in the root.
2013-11-29 16:21:02 -05:00
Behdad Esfahbod
986407e037 Fix setup.py warning
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'console'
2013-11-29 16:18:55 -05:00
Denis Jacquerye
db08ee2c19 missing from __future__ import print_function in setup.py
python3: sum() can't sum bytes, using b''.join(seq) instead
2013-11-29 14:15:48 -05:00
Behdad Esfahbod
57fbb3dcb3 Remove fontTools.ttLib.test from setup.py
Fixes up 9e4b640932b25a59745e30a6de1f943a2f50d5ba

Fixes https://github.com/behdad/fonttools/issues/41
2013-11-25 04:57:42 -05:00
Khaled Hosny
0e37f89e70 Letovers from pyftfontview → pyftinspect rename
Fixes “setup.py install”.
2013-09-12 11:13:39 +02:00
Behdad Esfahbod
ee5e163149 [setup.py] Add new tools 2013-08-29 18:53:38 -04:00
Behdad Esfahbod
4d1541a66b [setup.py] Remove numpy 2013-08-29 18:50:24 -04:00
pabs3
c88536d1f4 Add dependency information to the setup file.
Patch-by: Mikhail Kashkin <mkashkin@gmail.com>

git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@621 4cde692c-a291-49d1-8350-778aa11640f8
2013-06-25 01:37:36 +00:00
pabs3
ec62dbe03e Release fonttools version 2.4
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@619 4cde692c-a291-49d1-8350-778aa11640f8
2013-06-22 14:25:03 +00:00
pabs3
86cee05817 Fix the instructions for building a Windows installer.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@582 4cde692c-a291-49d1-8350-778aa11640f8
2010-12-29 10:43:44 +00:00
pabs3
e7689a4856 Release fonttools version 2.3
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@579 4cde692c-a291-49d1-8350-778aa11640f8
2009-11-08 15:58:24 +00:00
pabs3
406cb2f7ba Install the manual page to the correct location.
Shame on MacPorts and Gentoo for not forwarding this change.

git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@576 4cde692c-a291-49d1-8350-778aa11640f8
2009-11-08 15:54:25 +00:00
pabs3
ff85008e80 Get ready to release version 2.2
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@559 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-18 06:28:37 +00:00
pabs3
3697259346 Add cleaned-up and updated manual page from the Debian package.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@552 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-16 08:45:43 +00:00
jvr
1b7d54fedc converted usage of Numeric to numpy
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@537 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-04 15:25:27 +00:00
jvr
a5ed95261c post 2.1 version numbering
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@531 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-01 17:20:26 +00:00
pabs3
d80c13e389 Get ready to release version 2.1
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@516 4cde692c-a291-49d1-8350-778aa11640f8
2008-01-28 04:19:40 +00:00
pabs3
fb8e53bfcf Just use fonttools as the tarball name.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@515 4cde692c-a291-49d1-8350-778aa11640f8
2008-01-28 04:00:14 +00:00
jvr
ceb3449e2b whoops, forgot to add the .pens subpacke to the distutils script :-( noticed by rroberts.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@433 4cde692c-a291-49d1-8350-778aa11640f8
2003-08-28 17:59:52 +00:00
jvr
91bde1751e edited meta info, added trove classification
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@382 4cde692c-a291-49d1-8350-778aa11640f8
2003-01-03 21:01:07 +00:00
jvr
b46acaab88 ttx it is, the other tools are now obsolete
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@315 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-10 09:22:28 +00:00
jvr
7bd0d8cdc1 oops.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@280 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-13 08:15:21 +00:00
jvr
366823498c added py2exe support (yes, that was basically all there was to it...)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@278 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-11 18:19:46 +00:00
jvr
059cbe3cfb gracefully skip C extension if it can't be built
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@274 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-01 09:11:01 +00:00
jvr
fdf2d770c7 install the scripts from Tools/
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@193 4cde692c-a291-49d1-8350-778aa11640f8
2002-05-03 18:57:02 +00:00
jvr
48e4b6254e import expat instead of xmlproc, as that's what we're using now
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@187 4cde692c-a291-49d1-8350-778aa11640f8
2002-05-03 08:59:22 +00:00
jvr
5808f3ff71 added warning about dependency on NumPy and PyXML
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@151 4cde692c-a291-49d1-8350-778aa11640f8
2001-08-09 23:03:47 +00:00
jvr
09f337befd eexecOp.{so|pyd|slb} goes into fontTools/misc/
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@145 4cde692c-a291-49d1-8350-778aa11640f8
2001-08-09 19:18:30 +00:00
jvr
3285b4b52d Removed obsolete install.py script, and replaced it with a
proper setup.py, offering full distutils support. So far only
tested under MacOS.


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@140 4cde692c-a291-49d1-8350-778aa11640f8
2001-08-09 18:47:22 +00:00