Commit Graph

42 Commits

Author SHA1 Message Date
lilydjwg
ffe84cae08 add support for using awesomeversion to compare versions 2022-06-05 14:31:54 +08:00
lilydjwg
257b0f63fe packaging issue fixed
It was setuptools-scm that caused a lot of unintended files to be
packaged. That package was required by twine but it's no longer needed
now.
2022-04-11 19:17:39 +08:00
lilydjwg
5e60a1dc86 replace the toml library with tomli 2021-12-29 16:36:23 +08:00
lilydjwg
ceb573f337 Python 3.10 2021-10-07 14:46:13 +08:00
lilydjwg
02515fc82d cleanup dependencies and update setup.py
closes #197
2021-07-29 13:13:00 +08:00
lilydjwg
1b7736a549 bump version to 2.4dev and fix docs/*.py being included in dist tarball 2021-03-19 13:51:48 +08:00
lilydjwg
e09750b7a2 pypi source: use packaging.version.Version directly 2021-01-15 15:40:23 +08:00
lilydjwg
f8566f3f91 also install the nvchecker-notify script 2020-10-09 19:11:56 +08:00
lilydjwg
b3bc7ec049 exclude docs/ in setup.py
[skip ci]
2020-10-02 13:03:12 +08:00
lilydjwg
bc1f9df8c6 use appdirs for the default configuration file
closes #97.
2020-08-31 17:34:11 +08:00
lilydjwg
307c0db0f8 remove vcs source from here and update README
It's cumbersome and prevent the project to be zip_safe. Move it to where
it's used (archlinuxcn/lilac) so that it can evolve with that project.
2020-08-30 18:22:58 +08:00
lilydjwg
b54ebe6bcf some setup.py fixes for #135
* use `find_namespace_packages` to find recursively
* install the nvchecker-ini2toml script
2020-08-27 01:49:19 +08:00
lilydjwg
275e502be3 update setup.py 2020-08-26 20:19:13 +08:00
lilydjwg
14b3863f11 version 2: MVP 2020-08-11 17:43:03 +08:00
lilydjwg
374ef20ad5 tornado<5 is no longer supported
because it doesn't support Python 3.9
2020-02-18 16:16:44 +08:00
lilydjwg
6f48b774ae tests: add a needs_net mark for tests that require Internet access
use pytest-httpbin for test_regex

closes #113
2019-10-15 17:27:34 +08:00
lilydjwg
893836fb09 rename nvchecker.main to nvchecker.__main__
closes #116
2019-10-15 16:54:31 +08:00
lilydjwg
8b0186bd25 Revert "Use pytest-httpbin and add a test for default User-Agent"
This reverts commit 851e141f3d.

pytest-httpbin doesn't work with nightly. Also it brings in too many
dependencies.
2019-07-06 14:20:43 +08:00
Chih-Hsuan Yen
851e141f3d
Use pytest-httpbin and add a test for default User-Agent 2019-07-06 13:39:59 +08:00
lilydjwg
0f101bda4d test: is pytest-xdist necessary? 2019-04-08 11:45:19 +08:00
lilydjwg
1adc38099a fix PyPI long_description display 2018-11-19 15:08:06 +08:00
lilydjwg
5bb2c960e5 declare that we support python 3.7 2018-09-21 19:41:42 +08:00
Chih-Hsuan Yen
d9872dad6b Relax tornado requirement
I guess nobody is using tornado<4
2018-07-22 21:59:40 +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
54f474cfb2 not zip_safe 2018-05-06 11:48:24 +08:00
lilydjwg
a5510113aa update README and setup.py 2018-04-11 16:45:19 +08:00
lilydjwg
1693d82fd4 declare to be stable 2017-12-08 15:45:53 +08:00
lilydjwg
b46cea9dda fix pkg_resources dep checking 2017-07-09 08:48:52 +08:00
Felix Yan
84df2716b5 AsyncIO rewrite 2017-07-06 12:24:45 +08:00
lilydjwg
af14b39833 update for releasing to PyPI 2015-11-11 14:21:58 +08:00
lilydjwg
986773c814 bump version to 0.4 2015-11-11 14:21:17 +08:00
Felix Yan
8cfcb5897a Don't install tests directory 2015-11-08 00:50:52 +08:00
Felix Yan
a9fb82b03c Actually pytest-runner need not to be in tests_require 2015-11-05 23:33:13 +08:00
Felix Yan
03765db683 Make test_gitcafe flaky 2015-11-05 23:16:30 +08:00
lilydjwg
088b73ebde remove the only explicite io_loop argument
This requires Tornado>=4.1.
2015-11-04 20:57:21 +08:00
Felix Yan
5fc778c6e5 Add testcases 2015-11-04 19:18:03 +08:00
lilydjwg
0bf4559c3c add missing dependency, fixing #3 2014-12-12 14:57:38 +08:00
Yichao Yu
ff7f3c65f9 add vcs version checker 2014-11-03 01:42:17 -05:00
lilydjwg
2eea113a66 add nvcmp command 2014-01-08 21:24:13 +08:00
lilydjwg
b58e3f70e5 add the nvtake command utility 2013-09-05 16:53:19 +08:00
lilydjwg
ff46f33752 use argparse instead of tornado.options and change a few terms 2013-08-09 18:50:41 +08:00
lilydjwg
8ad242da29 add setup.py and re-organize files 2013-07-03 14:24:14 +08:00