Cosimo Lupo
30ce8fd553
setup.py: add a 'testing' extra
...
this is conventional among python packages to have an 'testing' extras_require
so developers can bootstrap a testing environment easily with something like:
pip install -e .[testing]
The pytest-cov is a pluging to integrate coverage.py with pytest.
pytest-randomly is to shuffle tests in a random order to check against inter-test
dependencies
2018-07-14 12:25:52 +01:00
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