# 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.