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

Use uv in noxfile and ci-tests, migrate to pyproject.toml #1916

Merged
merged 20 commits into from
Feb 28, 2025
Merged

Conversation

cosmicBboy
Copy link
Collaborator

@cosmicBboy cosmicBboy commented Feb 23, 2025

This PR implements several housekeeping changes:

  • Migrates package metadata from setup.py to pyproject.toml
  • Migrate noxfile.py to using uv
  • Updated contributing guide with instructions for using uv as the preferred development package manager.
  • Removes all the ci and dev dependency files

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
@cosmicBboy cosmicBboy merged commit 203d745 into main Feb 28, 2025
172 checks passed
@cosmicBboy cosmicBboy deleted the use-uv branch March 1, 2025 03:11
m-richards pushed a commit to m-richards/pandera that referenced this pull request Mar 4, 2025
…s#1916)

* use UV in nox

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* regenerate ci requirements files

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* fix tests, update ci-tests.yaml

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug ci-tests

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* fix ci-test matrix

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* update nox

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug noxfile and readthedocs config

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug pyspark deps

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug mypy test errors

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* debug

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* clean up docs, noxfile, ci

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

* uncomment check requirements

* more cleanups

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>

---------

Signed-off-by: cosmicBboy <niels.bantilan@gmail.com>
Signed-off-by: Matt Richards <mrichards7@outlook.com.au>
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.

None yet

1 participant