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

v2024.8.0 #83

Merged
merged 3 commits into from
Aug 6, 2024
Merged

v2024.8.0 #83

merged 3 commits into from
Aug 6, 2024

Conversation

ak-gupta
Copy link
Contributor

@ak-gupta ak-gupta commented Aug 6, 2024

Description

In this version, we have

  • switched from setup.cfg to pyproject.toml,
  • migrated from black/isort/flake8/pydocstyle to ruff for QA checks, and
  • switched from pip to uv for managing installations into the edgetest virtual environments.

The switch from pip to uv should not have any user-facing changes, other than any additional global pip configuration.

…or installations (#81)

* Switching from setup.cfg to pyproject.toml -- untested

* Fixing small issues with the pyproject.toml

* Fixing linting errors with Ruff

* Switching over to UV for installation. Fixing the mocking to reflect new calls

* Fixing lower bound based on edgetest testing

* Running ruff

* Using ruff instead of flake8

* Updating the action deployment

* Seeing if upgrading the actions helps

* Trying to fix the Windows issue by making the base directory dynamic.

* Fixing the ruff issue

* Additional logging for command line calls (like uv)

* Adding .exe extension to the Python path for Windows

* Fixing test errors after Windows python path fix

* Switching away from the dask installation since that was causing some issues. Moved to polars so we have fewer transient dependencies to worry about

* Fixing test for Python 3.8 and 3.9

* Updating the pre-commit configuration
* Incrementing version

* Realized that UV should definitely be part of our edgetest config
@ak-gupta ak-gupta merged commit f06116b into main Aug 6, 2024
19 checks passed
@ak-gupta ak-gupta mentioned this pull request Aug 6, 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.

2 participants