Skip to content

Conversation

@DenverCoder1
Copy link
Owner

@DenverCoder1 DenverCoder1 commented Oct 30, 2025

Summary

This pull request updates how dependencies are managed and installed for the project, moving from requirements files to modern Python packaging standards. The main changes focus on using pyproject.toml for dependency specification and installation, and updating documentation to reflect these changes.

Dependency management modernization:

  • Added all core, development, and action dependencies to the pyproject.toml file under dependencies and [project.optional-dependencies], including specifying the minimum Python version required (>=3.11).
  • Removed all dependencies from requirements-dev.txt and requirements-action.txt, as they are now managed through pyproject.toml.

Documentation updates:

  • Updated the dependency installation instructions in CONTRIBUTING.md to use pip install ., pip install '.[dev]', and pip install '.[action]' instead of installing from requirements files.

Type of change

  • Bug fix (added a non-breaking change which fixes an issue)
  • New feature (added a non-breaking change which adds functionality)
  • Updated documentation (updated the readme, templates, or other repo files)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

How Has This Been Tested?

  • Added or updated test cases to test new features
@vercel
Copy link

vercel bot commented Oct 30, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
ytcards-lkft Ready Ready Preview Comment Oct 30, 2025 7:48pm
@DenverCoder1 DenverCoder1 merged commit f59ad49 into main Oct 30, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants