Installation

After untaring the package, move to its root directory (it should contain setup.py and setup.cfg) and enter

python -m pip install .

or (if pip is missing):

python setup.py install

If you are using Arch Linux or derived distributions, you can compile the supplied PKGBUILD into an Arch package (extension may vary according to your configuration) and install the latter with

makepkg
sudo pacman -U python-yamdb-0.0.3-1-any.pkg.tar.zst

The integration tests run by the check() function require the presence of bibtexparser. If it is not present on your system, either install bibtexparser or remove the check function. You can still run the unit tests separately. Testing requires pytest.