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

Moving to pyproject.toml using uv #issue 27 #42

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

vmagueta
Copy link

Summary 📝

This pull request integrates the project from using setup.py and requirements.txt to pyproject.toml setup. It streamlines dependency management and adheres to contemporary Python packaging practices.

Details

Describe more what you did on changes.

  1. Migrated from setup.py to pyproject.toml, including metadata and dependencies;
  2. Removed the setup.py file;
  3. Integrated dependencies from requirements.txt and requirements-test.txt into the pyprojects.toml file;
  4. Also removed the requirements.txt and requirements-test.txt files;

Checks

@rochacbruno
Copy link
Owner

       ValueError: invalid pyproject.toml config: `project`.
      configuration error: `project` must not contain {'homepage'} properties
      [end of output]

@rochacbruno
Copy link
Owner

The homepage key is now invalid, it must be project.urls

I think it will be good to move to the UV compatible pyproject.

an example here rochacbruno/dundie-rewards#43

@vmagueta
Copy link
Author

Bruno, I’m not sure if I did it correctly. If not, I'll ask you sometime to show me what’s wrong. Maybe we could review it in a call or when you’re here, if you have the time, of course. Unfortunately, I missed the last class, so I'm little bit lost in uv.

@vmagueta vmagueta changed the title Moving to pyproject.toml using pip-tools #issue 27 Moving to pyproject.toml using uv #issue 27 Oct 30, 2024
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
2 participants