Skip to content

Move requirements to pyproject.toml - #295 - #391

Merged
freakboy3742 merged 4 commits into
beeware:mainfrom
AlexVerrico:AVerrico/fix-295_2
Aug 31, 2026
Merged

Move requirements to pyproject.toml - #295#391
freakboy3742 merged 4 commits into
beeware:mainfrom
AlexVerrico:AVerrico/fix-295_2

Conversation

@AlexVerrico

@AlexVerrico AlexVerrico commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Add dependencies from requirements.txt into pyproject.toml in the new pre-commit dependency group
Update .github/workflows/ci.yml to install dependencies from pyproject.toml
Remove unused requirements.txt
No dependency versions have been changed
Add UNKNOWN.egg-info to .gitignore (this folder is generated when installing from a pyproject.toml dependency group)
Fixes #295

PR Checklist:

  • I will abide by the BeeWare Code of Conduct
  • I have read and have followed the CONTRIBUTING.md file
  • This PR was generated or assisted using an AI tool

Add dependencies from requirements.txt into pyproject.toml
Add name & version to pyproject.toml
Update .github/workflows/ci.yml to install dependencies from pyproject.toml
Remove unused requirements.txt
Add beeware_.github.egg-info to .gitignore

@freakboy3742 freakboy3742 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple of minor suggestions; but otherwise great! 👍

Comment thread .gitignore Outdated
Comment thread pyproject.toml Outdated
Comment thread .github/workflows/ci.yml Outdated
@freakboy3742
freakboy3742 merged commit e5f926a into beeware:main Aug 31, 2026
146 of 148 checks passed
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.

Move to pyproject.toml from requirements.txt

2 participants