Commit Graph

619 Commits

Author SHA1 Message Date
Felix Yan
819a8461a4
Use deb.debian.org instead of ftp.debian.org 2020-09-16 17:41:45 +08:00
Felix Yan
ae563d007f
Add an APT source
This source follows the same flow apt itself uses to check for a
package's version, so it can be used to check for any APT repository
(not necessarily Debian or Ubuntu).
2020-09-16 17:20:17 +08:00
lilydjwg
e744a27572 use dedicated exception for loading errors
fixes #145
2020-09-11 15:11:50 +08:00
依云
f28cc7ae61
Merge pull request #144 from felixonmars/patch-2
Correct a typo in util.py
2020-09-09 07:01:39 +08:00
Felix Yan
f8444926ba
Correct a typo in util.py 2020-09-09 02:39:44 +08:00
依云
61e53b6698
Merge pull request #141 from felixonmars/nvtake-to-specific-version
Allow nvtake to update to a specific version
2020-09-03 19:30:59 +08:00
lilydjwg
fbb7484b32 docs: try newer sphinx
type annotations don't link. :meta private: doesn't hide. async is
absent.

[ci skip]
2020-09-03 17:52:30 +08:00
lilydjwg
daae6b5341 readthedocs doesn't have curl-config, try without 2020-09-03 17:02:08 +08:00
lilydjwg
bf8baa2c21 httpclient: fix headers being modified across invocations 2020-09-03 17:00:04 +08:00
lilydjwg
b9ac0794aa add docs/requirements.txt for readthedocs 2020-09-03 16:55:18 +08:00
lilydjwg
cf42eab8c2 README: add documentation badge 2020-09-03 16:53:29 +08:00
lilydjwg
03f99944cf remove the NEW file
because it's done!
2020-09-03 16:42:48 +08:00
lilydjwg
1ceea05e15 trim down README and link the docs from readthedocs
It doesn't link well on GitHub.
2020-09-03 16:39:51 +08:00
lilydjwg
7bae8ece16 tests/test_debianpkg: update 2020-09-03 16:30:32 +08:00
lilydjwg
717c3e2367 Merge branch 'master' of github.com:lilydjwg/nvchecker into master 2020-09-03 16:27:57 +08:00
lilydjwg
8c99ae8eea add documentation for plugins 2020-09-03 16:27:35 +08:00
依云
0397ea5cc5
Merge pull request #143 from felixonmars/f-string
Fix f-string in github source
2020-09-03 10:33:43 +08:00
Felix Yan
52ab39d92e
Fix f-string in github source 2020-09-03 04:38:14 +08:00
依云
8e277e1528
Merge pull request #142 from felixonmars/f-string
Use f-string for better readability
2020-09-03 02:36:36 +08:00
Felix Yan
30fe6e6d49
Use f-string for better readability
Since we are targeting 3.7+, it should be safe to use them now.
2020-09-03 00:51:46 +08:00
Felix Yan
3591bd8ce8
Allow nvtake to update to a specific version
This is useful when the new version is somehow broken and you currently
can only update the software to a version in between. It's also useful
when you ran nvtake by accident and want to reset it back to the correct
old version.
2020-09-03 00:17:14 +08:00
lilydjwg
0eb5860584 Merge remote-tracking branch 'origin/pr/140' into master 2020-09-02 23:15:34 +08:00
Felix Yan
2604b8377c
Make nvcmp output colorful
Also refactored nicelogger to reuse the logic there.
2020-09-02 17:37:48 +08:00
lilydjwg
36358c889a Merge remote-tracking branch 'origin/pr/139' into master 2020-09-02 14:45:35 +08:00
lilydjwg
61daa29d48 fix aiohttp_httpclient not posting json 2020-09-02 14:40:38 +08:00
lilydjwg
8c4b5bbe57 travis-ci: use keyfile when KEY is set 2020-09-01 21:51:47 +08:00
依云
8a892f3909
Merge pull request #138 from felixonmars/fix-typo
Fix typos in README
2020-09-01 21:40:43 +08:00
Felix Yan
042217eee2
Complete only those having different versions and merge into nvcmp 2020-09-01 20:33:41 +08:00
Felix Yan
465b9ee4dd
Add bash completion support for nvtake 2020-09-01 20:15:45 +08:00
Felix Yan
d238a219f3
Fix typos in README 2020-09-01 18:59:41 +08:00
依云
ade7d53a1a
Merge pull request #137 from felixonmars/pagure
Add support for Pagure
2020-09-01 18:28:42 +08:00
Felix Yan
7f64ffa12a
Fine tunes 2020-09-01 18:13:56 +08:00
Felix Yan
a7da4207ae
Add support for Pagure 2020-09-01 18:11:57 +08:00
lilydjwg
0cfaac774d update README
[ci skip]
2020-09-01 17:02:38 +08:00
lilydjwg
0d8b65a9c0 missing updates about the new "appdirs" dep 2020-08-31 17:50:11 +08:00
lilydjwg
25b3eb5261 fix not using keyfile in configuration file when --keyfile not given
fixes #136.
2020-08-31 17:38:53 +08:00
lilydjwg
bc1f9df8c6 use appdirs for the default configuration file
closes #97.
2020-08-31 17:34:11 +08:00
lilydjwg
2a2c67090c forgot to remove test_vcs.py 2020-08-30 18:34:51 +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
a2a239bdc6 nvchecker_source/manual: convert to string
because it's often written as an int or float, especially when
converting from YAML.
2020-08-30 17:49:39 +08:00
lilydjwg
290240eafb README: fix badge
[ci-skip]
2020-08-27 23:53:29 +08:00
lilydjwg
b8d5bc151e merge nvcheckver2 (the 2.0 dev branch) into master 2020-08-27 23:30:03 +08:00
lilydjwg
5689bc0a3f update README and make new version master 2020-08-27 23:28:59 +08:00
lilydjwg
3d90c02273 fix README 2020-08-27 01:55:54 +08:00
lilydjwg
c2b4e51f56 README: update wording
[ci-skip]
2020-08-27 01:55:11 +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
c8c7bc5d4e README: Python 3.7+ is required
[ci-skip]
2020-08-26 20:44:49 +08:00
lilydjwg
376e5ad499 update test_android_sdk 2020-08-26 20:38:55 +08:00
lilydjwg
275e502be3 update setup.py 2020-08-26 20:19:13 +08:00
lilydjwg
027b8f9b46 write versions to record files even it's up-to-date.
This matches the old behavior, and the record file means what we get,
not what are updated (that's what nvcmp does).
2020-08-26 20:18:08 +08:00