Skip to content

Add uv package manager support and improve project structure#2

Open
shaunporwal wants to merge 1 commit intokevinwu23:mainfrom
shaunporwal:main
Open

Add uv package manager support and improve project structure#2
shaunporwal wants to merge 1 commit intokevinwu23:mainfrom
shaunporwal:main

Conversation

@shaunporwal
Copy link

PR: Add uv package-manager support and modernize project structure

  • Introduce Astral’s uv package manager

    • Added uv.lock for fully reproducible installs
    • Updated README with uv run examples alongside existing python run.py usage
  • Switch to PEP 621 (pyproject.toml) packaging

    • Declares project metadata, Python ≥ 3.10, and core dependencies (bs4, openai, pandas, requests)
    • Removes the need for ad-hoc requirements files in future commits
  • Add .gitignore for common Python cruft (.python-version, __pycache__/, *.csv)

  • General clean-up

    • No code logic changed—safe, packaging-only update

Lines added: 726
Lines removed: 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant