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.