Commit Graph

554 Commits

Author SHA1 Message Date
Chih-Hsuan Yen
6afa9a551a Fix test_anitya 2018-07-22 21:08:00 +08:00
Chih-Hsuan Yen
7face004e4 Also test tornado<5 2018-07-22 21:08:00 +08:00
lilydjwg
00f7dccb39 update setup.py so that users can pip install nvchecker without other steps 2018-06-27 16:01:51 +08:00
lilydjwg
c537cf20fc bump version 2018-06-27 16:01:33 +08:00
lilydjwg
18d4e02977 fix max_concurrent config not being respected 2018-06-27 15:39:32 +08:00
lilydjwg
2e4f5d23a0 new version 2018-06-22 15:32:30 +08:00
lilydjwg
be6f9dc9e9 github & gitlab: exc.response may be None when timed out 2018-06-19 18:29:38 +08:00
lilydjwg
9b8cfc6f6f github: avoid TypeError when github returns 502 or similar
...without the ratelimit header
2018-06-12 15:15:58 +08:00
依云
6848c49dfb
Merge pull request #73 from Xuanwo/gitlab-without-token
Add rate limit check support for gitlab
2018-06-10 22:12:12 +08:00
Xuanwo
c9f2fcdb62 tests: Add local test for over limit check
Signed-off-by: Xuanwo <xuanwo.cn@gmail.com>
2018-06-10 21:24:33 +08:00
Xuanwo
bb7afab0a7 gitlab: Support get tags without token
Signed-off-by: Xuanwo <xuanwo.cn@gmail.com>
2018-06-10 21:24:22 +08:00
依云
07a97e04c5
Merge pull request #72 from Xuanwo/fix-gitlab-support
Fix gitlab support
2018-06-09 00:08:51 +08:00
Xuanwo
9d32a25c55 gitlab: Upgrade to API v4
Signed-off-by: Xuanwo <xuanwo.cn@gmail.com>
2018-06-09 00:02:02 +08:00
Xuanwo
f1c55296af misc: Ignore .pytest_cache
Signed-off-by: Xuanwo <xuanwo.cn@gmail.com>
2018-06-09 00:01:55 +08:00
lilydjwg
116e426d5a vcs: collect errors into log
This fixes #39.
2018-05-29 14:46:53 +08:00
lilydjwg
e61f9dcd76 vcs: fix name conflicts 2018-05-17 17:29:41 +08:00
lilydjwg
9340db2663 vcs: should return oldver than generate a new one 2018-05-16 14:10:41 +08:00
lilydjwg
c1c531d707 debian API becomes flaky recently 2018-05-15 22:37:39 +08:00
lilydjwg
5383fb30e0 get_version should always return the current version
not None when it's not updated.
2018-05-15 22:25:35 +08:00
lilydjwg
8c0f7b5680 log extra arguments to console 2018-05-13 19:07:00 +08:00
lilydjwg
ae58042a3e fix arguments mismatch for on_no_result
fixes #71.
2018-05-10 20:29:38 +08:00
lilydjwg
b3897a1235 update README on JSON logging 2018-05-09 14:34:32 +08:00
lilydjwg
79c3c934ce log no-result events 2018-05-09 14:34:20 +08:00
lilydjwg
d321beec36 travis-ci: fix allow_failures instruction 2018-05-08 20:27:41 +08:00
lilydjwg
f4ce0bdab0 travis-ci: use allow_failures instead of exclude 2018-05-08 20:19:29 +08:00
lilydjwg
6abc482c87 travis-ci: enable pip cache 2018-05-08 20:13:20 +08:00
lilydjwg
77781b3920 Merge branch 'keyfile' 2018-05-08 20:00:54 +08:00
lilydjwg
a31470df0b tests: aur: try harder 2018-05-08 19:59:57 +08:00
lilydjwg
d8536f4390 tests: aiohttp and pypy3 don't work well 2018-05-08 19:55:45 +08:00
lilydjwg
ddfc569ba3 tests: remove more f-strings 2018-05-08 19:44:48 +08:00
lilydjwg
960f76e333 tests: fix test_proxy 2018-05-08 19:41:11 +08:00
lilydjwg
ded2bcd8c5 tests: httpbin seems to be overloaded, disabled temporarily 2018-05-08 19:27:45 +08:00
lilydjwg
9273f30036 remove usage of f-strings, Python 3.5 is still supported 2018-05-08 19:27:28 +08:00
lilydjwg
3da3e356fa github: give an explicit error message when rate limited
also update tests.
2018-05-08 19:15:36 +08:00
lilydjwg
8f2d64d353 some debugging additions 2018-05-08 18:35:12 +08:00
lilydjwg
6c15ee8517 expose HTTPError, and raise it if status >= 400 for aiohttp 2018-05-08 18:34:32 +08:00
lilydjwg
c86f8820b7 fix Source.keymanager not defined when __config__ is absent 2018-05-08 18:18:17 +08:00
lilydjwg
6fcf5869ad add test_keyfile 2018-05-08 18:18:10 +08:00
lilydjwg
cf817ffe27 add Source.on_exception event hook 2018-05-08 18:17:45 +08:00
lilydjwg
de1634a587 ConfigParser.get doesn't return None on missing options 2018-05-06 12:18:28 +08:00
lilydjwg
26e7160a90 add an empty "keys" section 2018-05-06 11:52:10 +08:00
lilydjwg
54f474cfb2 not zip_safe 2018-05-06 11:48:24 +08:00
lilydjwg
3d69ad4ad6 update README for keyfile 2018-05-06 00:01:27 +08:00
lilydjwg
6bcef4e307 gitlab: tweak key logic 2018-05-06 00:00:48 +08:00
lilydjwg
b12f98ae6e gitlab: use keyfile 2018-05-05 23:52:13 +08:00
lilydjwg
39e79631fc fix configparser usage bug 2018-05-05 23:49:33 +08:00
lilydjwg
82dba4a965 github: use keyfile 2018-05-05 23:44:50 +08:00
lilydjwg
a73314dc64 make keyfile path relative to the config file 2018-05-05 23:44:35 +08:00
lilydjwg
d0a197115c support more kwargs for get_version implementations 2018-05-05 23:40:04 +08:00
lilydjwg
6c044b010e add KeyManager 2018-05-05 23:37:07 +08:00