144 Commits

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