-
Notifications
You must be signed in to change notification settings - Fork 414
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
chore: bump versions for next release(s) #3061
Conversation
Signed-off-by: R. Tyler Croy <[email protected]>
25f0314
to
9b86df0
Compare
I am fine with removing it, but we should remove the checkout of the lockfile in the CI now, so that it can pass |
9b86df0
to
cab44f2
Compare
From the [documentation](https://docs.astral.sh/uv/concepts/projects/layout/#the-lockfile) > Unlike the pyproject.toml, which is used to specify the broad requirements of your project, the lockfile contains the exact resolved versions that are installed in the project environment. This file should be checked into version control, allowing for consistent and reproducible installations across machines. > > A lockfile ensures that developers working on the project are using a consistent set of package versions. Additionally, it ensures when deploying the project as an application that the exact set of used package versions is known. The problem with the presence of this `uv.lock` for purposes of development of a library like `deltalake` is that `pip` installations of the released package will _not_ have the contents of that `uv.lock` file. Therefore I want it to be removed so that our local installations, and CI, are always using `pyproject.toml` to resolve their dependencies in a manner which is consistent with the users of the installed package. Signed-off-by: R. Tyler Croy <[email protected]>
cab44f2
to
951f814
Compare
Fixes delta-io#3065 Signed-off-by: R. Tyler Croy <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3061 +/- ##
==========================================
- Coverage 72.65% 72.42% -0.23%
==========================================
Files 129 128 -1
Lines 41584 41314 -270
Branches 41584 41314 -270
==========================================
- Hits 30211 29921 -290
- Misses 9405 9425 +20
Partials 1968 1968 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
This change also removes
uv.lock
. From the documentationThe problem with the presence of this
uv.lock
for purposes of development of a library likedeltalake
is thatpip
installations of the released package will not have the contents of thatuv.lock
file.Therefore I want it to be removed so that our local installations, and CI, are always using
pyproject.toml
to resolve their dependencies in a manner which is consistent with the users of the installed package.