Guillaume Ayoub
4c628ddc3a
Drop Python 3.5 support
2020-05-30 17:05:57 +02:00
Guillaume Ayoub
d7ab2e3bbd
Handle woff and woff2 fonts with fonttools
2020-05-24 15:02:28 +02:00
Balázs Dukai
1aa1e1e95d
Add missing validation package to setup.cfg
2020-05-16 16:44:54 +02:00
Guillaume Ayoub
22187402d7
Explicitely list included packages
...
Setuptools doesn’t automatically find packages with no __init__.py file. We
have to manually list packages to avoid this limitation, for example for
ReadTheDocs installations.
2020-03-16 17:56:57 +01:00
Guillaume Ayoub
7c4279b730
Revert "Use pytest-xdist to launch tests in parallel"
...
This reverts commit f58d160c90
.
2019-12-18 15:05:39 +01:00
Guillaume Ayoub
f58d160c90
Use pytest-xdist to launch tests in parallel
2019-12-18 00:40:34 +01:00
Felix Schwarz
409a07a7fb
require Pyphen >= 0.9.1
...
With older versions tests I get 19 test failures in test_text.py. I am not
sure if this is peculiarity of the test suite but 0.9.1 was released
almost 6 years ago (December 2013) so requiring it should be fine.
2019-11-07 23:09:02 +01:00
Guillaume Ayoub
b9e9fb9762
Add Python 3.8 to classifiers
2019-11-07 10:56:41 +01:00
Guillaume Ayoub
09e95aaf6b
Fix project description
2019-08-15 14:11:55 +02:00
Guillaume Ayoub
426cb7e37d
Force CairoSVG 2.4.0+
...
2.2.0 is actually needed, but tests are fixed with 2.4.0.
2019-05-20 13:47:14 +02:00
Guillaume Ayoub
37e788e8c3
Force SVG size
...
Related to #867 .
2019-05-20 12:31:30 +02:00
Guillaume Ayoub
c447add874
First simple version supporting CSS variables
...
Related to #546 .
2019-03-06 13:51:30 +01:00
Guillaume Ayoub
480291a0ac
Add setuptools>=39.2 as dependency
2019-02-17 10:20:05 +01:00
Guillaume Ayoub
4f0e018f77
Add project URLs
2019-02-07 14:20:35 +01:00
Guillaume Ayoub
ac61051f4a
Set required version of Python in setup.cfg
2019-02-07 14:00:08 +01:00
Guillaume Ayoub
94b5f08b47
Drop Python 3.4 support
...
Python 3.4's end of life is 2019-03-16 and Debian stable provides 3.5.3.
2019-02-06 18:42:15 +01:00
Scott Kitterman
95217c6c48
Add license_file to metadata
...
Now LICENSE will be included in dists. Requires setuptools-40.8.0 to work correctly. With older versions it will silently not be included.
2019-02-05 13:33:57 -05:00
Guillaume Ayoub
7fa8edb7ad
Fix description in packaging
2018-12-29 18:10:16 +01:00
Guillaume Ayoub
f2e88d80da
Remove coverage from default testing
...
And let users deal with crazy coverage bugs
2018-10-26 17:57:22 +02:00
Guillaume Ayoub
98ba494444
Depend on 4.x coverage versions to avoid bugs in alpha versions
2018-10-26 17:46:26 +02:00
Guillaume Ayoub
198cca0f2d
Clean packaging
2018-10-11 11:08:37 +02:00
Guillaume Ayoub
0fe79762fa
Use setup.cfg instead of setup.py for package metadata
2018-08-23 18:20:36 +02:00
Guillaume Ayoub
7ec1155f47
Change coverage configuration
2018-03-12 01:01:12 +01:00
Guillaume Ayoub
e7583f117e
Set coverage only on weasyprint
2017-08-17 08:57:38 +02:00
Guillaume Ayoub
4f4b4ed598
Use isort in tests
2017-03-25 00:33:36 +01:00
Guillaume Ayoub
ae040e1c71
Respect flake8 everywhere
2017-03-25 00:24:27 +01:00
Guillaume Ayoub
87097b7aed
Support ./setup.py test, add tests for python 3.6
2017-03-24 23:18:50 +01:00
Guillaume Ayoub
ca93c62cc7
Don't build universal wheels
2016-11-27 21:46:30 +01:00
Thomas Grainger
d16cd8c098
enable universal wheels
2016-07-19 13:31:17 +01:00
Simon Sapin
908b1ecaf9
Add flake8 to tox tests.
2014-04-27 12:30:20 +01:00
Simon Sapin
7228a4bb3f
Start some documentation with Sphinx
2012-09-19 15:11:02 +02:00