Commit Graph

369 Commits

Author SHA1 Message Date
lilydjwg f75a156d46 fix get_version cache key 2018-09-22 13:28:59 +08:00
lilydjwg aabf9f5037 cache get_version results
closes #81
2018-09-22 13:12:25 +08:00
lilydjwg db376ccfed fix referring to wrong conf when logging no-result messages 2018-09-22 12:17:27 +08:00
lilydjwg bfc4b76124 fix logging message module info pointing to structlog 2018-09-22 12:11:25 +08:00
lilydjwg 5bb2c960e5 declare that we support python 3.7 2018-09-21 19:41:42 +08:00
依云 68d9cd5d61
Merge pull request #80 from yan12125/add-missing_ok
Add missing ok
2018-09-21 16:10:58 +08:00
Chih-Hsuan Yen e6d0449bc4
Fix tests 2018-09-21 12:18:21 +08:00
Chih-Hsuan Yen 1d16726c90
Add `missing_ok`, which suppresses no-result warnings 2018-09-21 12:17:21 +08:00
lilydjwg 42a02efec8 pytest 3.7.0 doesn't work with pytest-asyncio 0.9.0. pin to old pytest for now
Also see: https://github.com/pytest-dev/pytest-asyncio/issues/89
2018-08-01 16:41:19 +08:00
lilydjwg 0c459c1c03 Update README.rst about installation and running 2018-08-01 16:10:04 +08:00
lilydjwg 3e915a6a39 travis-ci: Python 3.7 isn't ready yet? 2018-07-22 23:17:16 +08:00
lilydjwg 431d80c61e test Python 3.7 2018-07-22 23:04:10 +08:00
lilydjwg af368112ed Merge remote-tracking branch 'origin/pr/77' 2018-07-22 23:03:53 +08:00
lilydjwg 9f5028bbf0 tornado: set max_clients to 20
we'd better find out a way to specify this in the config file though.
2018-07-22 23:02:07 +08:00
Chih-Hsuan Yen d9872dad6b Relax tornado requirement
I guess nobody is using tornado<4
2018-07-22 21:59:40 +08:00
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