Skip to content

josdem/py-vetlog-buddy

Repository files navigation

🐍 Vetlog Buddy

All Contributors GitHub Quality Gate Status

Setup

Prerequisites

Installation

  1. Clone the repository
git clone https://github.com/josdem/py-vetlog-buddy
cd py-vetlog-buddy
  1. Install the dependencies
uv sync
  1. (Optional) Verify installation
uv run version

Usage

Run

# Remove invalid users
uv run remove_invalid

# List suspicious users
uv run list_suspicious

# Create vaccination records
uv run vaccines

Test

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

Format

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

Contributing

We welcome contributions! Please read our Contributing Guide for details on how to get started.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

jgafnea
jgafnea

🚇 🤔 🧑‍🏫 💻
T.H(kaminuma)
T.H(kaminuma)

👀
Pardeep Singh
Pardeep Singh

💻 📖
Aditya
Aditya

💻
Mohammed Saleh Ishaq
Mohammed Saleh Ishaq

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Links

About

Data analysis for Vetlog database

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages