Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pyproject.toml for extras #26

Merged
merged 2 commits into from
Feb 6, 2025
Merged

Conversation

rawkintrevo
Copy link
Contributor

@rawkintrevo rawkintrevo commented Feb 6, 2025

PR Template: New Function or Feature

Description of Changes

This PR refactors pyproject.toml to use 'extras'.

This allows users to install only what they need, and avoid installing unnecessary packages that may cause dependency conflicts.

It also adds dev to the version in main.

Finally it updates unit tests to make use of the new extra.

Related Issues

Closes #3
Closes #20

Testing Performed

Installed in Colab, warning from Pydantic nonesense surpressed, and code still runs as expected.

Code Changes

  • pyproject.toml
  • .github/workflows/unit-tests.yml

Signed-off-by: rawkintrevo <[email protected]>
@rawkintrevo rawkintrevo merged commit 9a2bb28 into The-AI-Alliance:main Feb 6, 2025
2 checks passed
@rawkintrevo rawkintrevo deleted the 3 branch February 6, 2025 20:12
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.

[BUG] Lots of warnings from pydantic Update pyproject.toml to use extras.
1 participant