Python CLI for marking duplicates submissions on GitHub.
Project description
dup_hawk
🦅 A bot the looks for duplicate issues on a GitHub repo, created especially for competitive security reviews.
Getting Started
Requirements
- git
- You'll know you did it right if you can run
git --version
and you see a response likegit version x.x.x
- You'll know you did it right if you can run
- Python
- You'll know you've installed python right if you can run:
python --version
orpython3 --version
and get an output like:Python x.x.x
- You'll know you've installed python right if you can run:
- pipx
pipx
is different from pip- You may have to close and re-open your terminal
- You'll know you've installed it right if you can run:
pipx --version
and see something likex.x.x.x
Installation
pipx
pipx install dup_hawk
From Source
git clone https://github.com/Cyfrin/dup-hawk
cd dup-hawk
pip install . -e
Quickstart
Tests
poetry run pytest
Integration tests
poetry run pytest -m ""
Specific tests with pdb and stdout
poetry run pytest -k "test_mark_duplicates_from_dfs" --pdb -s
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dup_hawk-0.0.5.tar.gz
(4.4 kB
view hashes)