Prerequisites
- vetlog-spring-boot
- MySQL 8+
- Python 3.12+
- uv
Installation
- Clone the repository
git clone https://github.com/josdem/py-vetlog-buddy
cd py-vetlog-buddy- Install the dependencies
uv sync- (Optional) Verify installation
uv run versionRun
# Remove invalid users
uv run remove_invalid
# List suspicious users
uv run list_suspicious
# Create vaccination records
uv run vaccinesTest
# Test everything
uv run pytest tests/unit -v
# Test a specific file
uv run pytest tests/unit/test_user_service.py
# Test a matching keyword
uv run pytest -k vaccinationFormat
# Check code for linting/formatting issues (does not fix)
uv run ruff check
# Format code automatically
uv run ruff format
# Automatically fix linting issues
uv run ruff check --fixWe welcome contributions! Please read our Contributing Guide for details on how to get started.
Thanks goes to these wonderful people (emoji key):
jgafnea 🚇 🤔 🧑🏫 💻 |
T.H(kaminuma) 👀 |
Pardeep Singh 💻 📖 |
Aditya 💻 |
Mohammed Saleh Ishaq 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Links