33 Commits

Author SHA1 Message Date
Cosimo Lupo
ed2f42aaa7
setup.py: add ufoLib[lxml] extras 2018-07-13 19:25:41 +01:00
Cosimo Lupo
c585dac259
Add singledispatch to install requirements for py<3.4
and also set maximum version limit to the next major version of each install_requires,
to prevent breakages when major version bumps
2018-07-11 12:39:24 +01:00
Cosimo Lupo
b3b495153b
Bump version: 2.2.4 → 2.2.5.dev0 2018-07-10 16:24:02 +01:00
Cosimo Lupo
46d11299b0
Release 2.2.4 2018-07-10 16:18:13 +01:00
Cosimo Lupo
489c6baa02
Bump version: 2.2.3 → 2.2.4.dev0 2018-07-10 12:51:14 +01:00
Cosimo Lupo
754b89fbaf
Release 2.2.3 2018-07-10 12:50:45 +01:00
Ben Kiel
530c723e91 Bump version: 2.2.2 → 2.2.3.dev0 2018-07-04 17:07:19 -05:00
Ben Kiel
ac5cf7f6ed Release 2.2.2 2018-07-04 17:04:09 -05:00
Ben Kiel
c6712ad2f7 Bump version: 2.2.1 → 2.2.2.dev0 2018-07-04 17:02:46 -05:00
Cosimo Lupo
d01c383fe9
Release 2.2.1 2018-07-03 19:15:36 +01:00
Cosimo Lupo
e33561b50d
Add lxml >= 4.0 to setup.py install_requires
fixes https://travis-ci.org/robofab-developers/fontParts/jobs/399648345#L492

See discussion at https://github.com/unified-font-object/ufoLib/pull/153#issuecomment-402205299
2018-07-03 19:10:36 +01:00
Ben Kiel
00595aa4f8 Bump version: 2.2.0 → 2.2.1.dev0 2018-07-03 10:42:56 -05:00
Ben Kiel
4811c3ddc6 Release 2.2.0 2018-07-03 10:39:32 -05:00
Ben Kiel
acf8e83d33 Bump version: 2.1.2.dev0 → 2.2.0.dev0 2018-07-03 10:35:27 -05:00
Cosimo Lupo
3d891631d9 Bump version: 2.1.1 → 2.1.2.dev0 2017-10-25 12:01:13 +01:00
Cosimo Lupo
55c2be52bd Release 2.1.1 2017-10-25 12:00:47 +01:00
Cosimo Lupo
ab9985ee3a
Bump version: 2.1.0 → 2.1.1.dev0 2017-05-24 18:39:50 +01:00
Cosimo Lupo
1c5f70c873
Release 2.1.0 2017-05-24 18:38:10 +01:00
Cosimo Lupo
16abd8130c
Add bump_version and release commands to setup.py 2017-05-24 18:37:52 +01:00
Cosimo Lupo
51da9ba81e start new release cycle 2016-10-18 12:21:51 +01:00
Cosimo Lupo
03114c3b47 setup.py: version 2.0.0 2016-10-18 12:04:40 +01: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
6bfe462ba7 setup.py: point package url to github repo; remove import fontTools check
The `url` field in setup.py must be the home page for the package.
I moved the url to the UFO spec in the 'long_description', so it will show up in the PyPI project page.

Checking for `import fontTools` is redundant since dependency resolution is now automatic.
2016-10-17 16:18:57 +01:00
Cosimo Lupo
e7aa1768c0 specify fonttools 3.1.2 from PyPI in both setup.py and requirements.txt 2016-10-17 15:19:59 +01:00
Cosimo Lupo
6f6a10dfa2 setup.py: add pytest runner; only use setuptools, drop distutils; set version 2.0.dev1; pep8 whitespace 2016-09-11 17:00:12 +01:00
Adrien Tétar
e345fec96f meta: remove robofab files 2015-11-08 11:11:11 +01:00
Denis Jacquerye
2bf0a6cb6f setup.py: fallback on distutils and use extra_kwars for test_suite 2015-11-06 15:06:52 +00:00
Denis Jacquerye
1f6ea45483 setup.py: fallback on distutils and use extra_kwargs for test_suite 2015-11-06 15:06:52 +00:00
Denis Jacquerye
4126202615 setup.py: numpy is not required anymore, remove "" from packages 2015-11-06 15:06:52 +00:00
Denis Jacquerye
62b4af5c83 setup.py: clean up indentation 2015-11-06 15:06:51 +00:00
Denis Jacquerye
a6ea0f2188 setup: use setuptools, add test_suite 2015-11-06 15:06:50 +00:00
Adrien Tétar
595e2e1057 setup.py: print 2015-11-06 14:10:42 +00:00
Khaled Hosny
0879bdd88c Add setup.py file
Based on the file from master branch with slight modifications.
2015-09-08 01:45:05 +02:00