Commit graph

26 commits

Author SHA1 Message Date
Tobias Gruetzmacher
b6631f5715 Don't install flake8-no-fstring on Python 3.5 :D 2020-09-28 22:52:39 +02:00
Tobias Gruetzmacher
0fe32e7562 Remove unused f-string
Since we still want to support Python 3.5 for a bit, we should avoid
f-strings until we finally drop support for that.
2020-09-28 22:19:48 +02:00
Tobias Gruetzmacher
5652b9cb23 Don't install some flake8 plugins on Python 3.5
They were never available in Python 3.5, so this breaks the CI build.
2020-09-27 20:38:06 +02:00
Tobias Gruetzmacher
65fa1f71e5 Move flake8 plugins to development dependencies
This makes it easier for developers to run flake8 in their development
virtualenv.
2020-09-27 18:49:46 +02:00
Tobias Gruetzmacher
ccd3c57977 setup-cfg-fmt 2020-04-12 20:39:26 +02:00
Tobias Gruetzmacher
40f105ad9b Add more URLs to metadata 2020-04-12 13:05:00 +02:00
Tobias Gruetzmacher
9c65c3e05f Drop Python 2 support: six & other imports 2020-02-03 01:03:31 +01:00
Tobias Gruetzmacher
c6cd914c5c Drop Python 2 support: Build & testing 2020-02-02 23:47:19 +01:00
Tobias Gruetzmacher
c48d96d5e3 Use imagesize instead of Pillow to get image sizes 2020-01-04 15:59:49 +01:00
Tobias Gruetzmacher
7615ee60d1 Switch from pkg_resources to importlib
One dependency less (at least für Python 3.8+) and it should be faster
(not tested).
2019-12-05 21:40:45 +01:00
Tobias Gruetzmacher
18f8e093a7 Tests: Keep comics of the same module in the same process
This allows our host-based throttling to be effective and keeps
cross-process locks to a minimum.
2019-12-04 00:28:27 +01:00
Jakob Kogler
6fd3282047 Add comic "turnoff" (closes #139) 2019-12-01 21:46:00 +01:00
Tobias Gruetzmacher
f1fb85a744 Replace pbr with plain setuptools 2019-12-01 18:04:38 +01:00
Tobias Gruetzmacher
233328d495 Test with Python 3.8 (and drop support for 3.4) 2019-10-28 16:00:38 +01:00
Tobias Gruetzmacher
855e4d0614 Remove pytest-xdist in CI builds
It doesn't speed up tests that much and seems to conflict with coverage
in Python 3.7
2019-01-04 00:30:31 +01:00
Tobias Gruetzmacher
df18acf135 Add CI build for Python 3.7 2019-01-04 00:04:04 +01:00
Tobias Gruetzmacher
84553d37d4 Update copyright year. 2018-03-11 01:17:43 +01:00
Tobias Gruetzmacher
84f6981d51 Supported Python versions: 2.7, 3.4, 3.5, 3.6 2017-12-14 22:49:31 +01:00
Tobias Gruetzmacher
25f1b65315 Move test dependencies into setup.cfg. 2017-10-12 23:25:37 +02:00
Tobias Gruetzmacher
def2a2cf62 Python 3.6 was released, test it. 2017-01-12 01:38:59 +01:00
Tobias Gruetzmacher
9a6a310b76 Fixup copyright years. 2016-10-29 00:21:41 +02:00
Tobias Gruetzmacher
6d3f74142c Move command line tool into package.
This way we can use the default Python console_scripts install process.
2016-05-16 14:57:47 +02:00
Tobias Gruetzmacher
1ff4902344 Use tox for testing. 2016-03-20 19:43:48 +01:00
Tobias Gruetzmacher
e78558fb9b Make lxml a requirement.
With my last commit > 35% of supported comics use it ;)
2016-03-17 00:58:41 +01:00
Tobias Gruetzmacher
6532f15f54 Make pbr happy again. 2016-03-14 01:16:17 +01:00
Tobias Gruetzmacher
b819afec39 Switch build to PBR.
This gets us:
- Automatic changelog
- Automatic authors list
- Automatic git version management
2015-11-03 23:27:53 +01:00