mirror of
https://github.com/Junyi-99/ChatGPT-API-Leakage.git
synced 2026-07-18 08:06:03 +02:00
069272abdc
- Replace `requirements.txt` with `pyproject.toml` + `uv.lock` (runtime deps in `[project]`, lint/format tools in `[dependency-groups].dev`). - Pin Python via `.python-version` (3.14) so uv provisions the right interpreter automatically. - Turn the root `main.py` stub from `uv init` into a thin launcher that delegates to `src/main.py`, so `uv run main.py` just works without restructuring the flat imports inside `src/`. - Update README Prerequisites / Installation / Usage to uv workflow. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
20 lines
381 B
TOML
20 lines
381 B
TOML
[project]
|
|
name = "chatgpt-api-scanner"
|
|
version = "0.1.0"
|
|
description = "Scan GitHub for leaked OpenAI API keys (for security research)"
|
|
readme = "README.md"
|
|
requires-python = ">=3.14"
|
|
dependencies = [
|
|
"openai>=2.32.0",
|
|
"rich>=15.0.0",
|
|
"selenium>=4.43.0",
|
|
"tqdm>=4.67.3",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pylint>=3.0.0",
|
|
"flake8>=7.0.0",
|
|
"ruff>=0.2.0",
|
|
]
|