# anitya **Repository Path**: mirrors_glensc/anitya ## Basic Information - **Project Name**: anitya - **Description**: A cross-distribution upstream release monitoring project - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Anitya ====== Anitya is a release monitoring project. Its goal is to regulary check if a project has made a new release. Originally developed within Fedora, the project created tickets on the `Fedora bugzilla `_ when a new release is available. Now this service has been split into two parts: * `anitya `_: find and announce new releases * `the new hotness `_: listens to the fedmsg bus, open a ticket on bugzilla for packages allowing for it and trigger a scratch-build of the new version Anitya provides a user-friendly interface to add or edit projects. New releases are announced on `fedmsg `_ and notifications can then be sent via `FMN `_ (the FedMsg Notifications service). :Github page: https://github.com/fedora-infra/anitya Hacking ------- Here are some preliminary instructions about how to stand up your own instance of anitya. We'll use a virtualenv and a sqlite database and we'll install our dependencies from the Python Package Index (PyPI). None of these are best practices for a production instance, but they will do for development. First, set up a virtualenv:: $ sudo yum install python-virtualenv $ virtualenv anitya-env $ source anitya-env/bin/activate Issueing that last command should change your prompt to indicate that you are operating in an active virtualenv. Next, install your dependencies:: (anitya-env)$ pip install -r requirements.txt Create the database, by default it will be a sqlite database located at ``/var/tmp/anitya-dev.sqlite``:: (anitya-env)$ python createdb.py If all goes well, you can start a development instance of the server by running:: (anitya-env)$ python runserver.py Open your browser and visit http://localhost:5000 to check it out.