Initial commit
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,22 @@
|
||||
Copyright (c) 2012, Bryce Boe
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
@@ -0,0 +1,72 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: update-checker
|
||||
Version: 0.18.0
|
||||
Summary: A python module that will check for package updates.
|
||||
Home-page: https://github.com/bboe/update_checker
|
||||
Author: Bryce Boe
|
||||
Author-email: bbzbryce@gmail.com
|
||||
License: Simplified BSD License
|
||||
Platform: UNKNOWN
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Programming Language :: Python :: 3.7
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Description-Content-Type: text/markdown
|
||||
Requires-Dist: requests (>=2.3.0)
|
||||
Provides-Extra: dev
|
||||
Requires-Dist: black ; extra == 'dev'
|
||||
Requires-Dist: flake8 ; extra == 'dev'
|
||||
Requires-Dist: pytest (>=2.7.3) ; extra == 'dev'
|
||||
Provides-Extra: lint
|
||||
Requires-Dist: black ; extra == 'lint'
|
||||
Requires-Dist: flake8 ; extra == 'lint'
|
||||
Provides-Extra: test
|
||||
Requires-Dist: pytest (>=2.7.3) ; extra == 'test'
|
||||
|
||||
[](https://travis-ci.org/bboe/update_checker)
|
||||
|
||||
# update_checker
|
||||
|
||||
A python module that will check for package updates.
|
||||
|
||||
Only whitelisted packages can be checked for updates. Contact update_checker's
|
||||
author for information on adding a package to the whitelist.
|
||||
|
||||
### Installation
|
||||
|
||||
The update_checker module can be installed via:
|
||||
|
||||
pip install update_checker
|
||||
|
||||
### Usage
|
||||
|
||||
To simply output when there is a newer version of the `praw` package, you can
|
||||
use the following bit of code:
|
||||
|
||||
```python
|
||||
from update_checker import update_check
|
||||
update_check('praw', '0.0.1')
|
||||
```
|
||||
|
||||
If you need more control, such as performing operations conditionally when
|
||||
there is an update you can use the following approach:
|
||||
|
||||
```python
|
||||
from update_checker import UpdateChecker
|
||||
checker = UpdateChecker()
|
||||
result = checker.check('praw', '0.0.1')
|
||||
if result: # result is None when an update was not found or a failure occured
|
||||
# result is a UpdateResult object that contains the following attributes:
|
||||
# * available_version
|
||||
# * package_name
|
||||
# * running_version
|
||||
# * release_date (is None if the information isn't available)
|
||||
print(result)
|
||||
# Conditionally perform other actions
|
||||
```
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
__pycache__/update_checker.cpython-310.pyc,,
|
||||
__pycache__/update_checker_test.cpython-310.pyc,,
|
||||
update_checker-0.18.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
update_checker-0.18.0.dist-info/LICENSE.txt,sha256=VtRw2c06n1S5lcOnvtPaueLhmsHzR_IpTcZOajSHFgg,1296
|
||||
update_checker-0.18.0.dist-info/METADATA,sha256=FCjZ4V_F8DpL8w5r9ionAu_cK4AIpwaX99IvvO_zVpM,2275
|
||||
update_checker-0.18.0.dist-info/RECORD,,
|
||||
update_checker-0.18.0.dist-info/WHEEL,sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY,92
|
||||
update_checker-0.18.0.dist-info/top_level.txt,sha256=v2qENVN-klKjtYpEJDzFt7tHDq7ALuBw1hYg7n6Xrk0,35
|
||||
update_checker.py,sha256=e7GI4czsJ74dLgA6DFU9INs43NyRMh__w26mI6-8_XA,9103
|
||||
update_checker_test.py,sha256=yBcd6yP2pwt6KXsZVlhmte5Smu5K3FJrv2nuM4a4X5A,2452
|
||||
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.34.2)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
update_checker
|
||||
update_checker_test
|
||||
Reference in New Issue
Block a user