https://github.com/cenkalti/pypi-notifier
📨 A web service that monitors your requirements.txt files
https://github.com/cenkalti/pypi-notifier
python
Last synced: about 1 year ago
JSON representation
📨 A web service that monitors your requirements.txt files
- Host: GitHub
- URL: https://github.com/cenkalti/pypi-notifier
- Owner: cenkalti
- License: mit
- Created: 2013-07-13T16:01:46.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2024-11-25T04:40:35.000Z (over 1 year ago)
- Last Synced: 2025-03-29T22:09:52.076Z (over 1 year ago)
- Topics: python
- Language: Python
- Homepage: http://www.pypi-notifier.org
- Size: 316 KB
- Stars: 101
- Watchers: 8
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
PyPI Notifier
=============
http://www.pypi-notifier.org
Watches your ``requirements.txt`` files and notifies you via email when
a requirement is updated.
.. image:: https://travis-ci.org/cenkalti/pypi-notifier.svg?branch=master
:target: https://travis-ci.org/cenkalti/pypi-notifier
Requirements
------------
Python 3 is required to run PyPI Notifier. Install the project's dependencies
with::
pip install -r requirements.txt
Running
-------
First, add your Github client credentials into development config in `config.py`.
Then, set your config env var in your shell::
export PYPI_NOTIFIER_CONFIG=development
Create necessary tables for the application::
flask init-db
Web server is run with `gevent `_.
There is a script for running the web server::
./run_gevent.py
Flask development server can be run with the following command::
flask run
An hourly task is run by a scheduler to send emails::
flask hourly