-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Release Datafusion 6.0.0 #890
Comments
@houqp: Do we have an ETA on the python binding release? Thanks. |
@houqp: Thanks for the update. I am trying to build python wheel locally but I noticed in Cargo.toml file the dependency listed |
@houqp: Thanks for the clarification and quick turnaround fix. I verified your changes and found two issues.
|
The requirements.txt is supposed to work for all python versions supported by the python binding. if it's broken for python 3.7, could you file a separate issue with the error message? We can continue the troubleshooting there.
That's great, I recommend you send a separate PR based off the branch in #967 for this, or collaborate on #969 to get that issue addressed. |
@houqp: Sure, created |
@andygrove @alamb @Dandandan @jorgecarleitao @nevi-me given that we have had many major breaking changes merged in since the 5.x release, I am thinking maybe it's better to skip 5.1 and go 6.0 after #1010 gets merged. What do you think? |
I think using 6.0 is a good idea. I also don't think we need to wait for #1010 to be merged for a release, if we need to get the python binding / cli out sooner |
sounds good, I think think I can try help push #873 to the finish line after you have arrow 6 released. |
It sounds like we are aiming to release arrow 6.0 in 2 weeks or so |
arrow 6 has been released. Any ETA on this one? I'm really looking forward to an up to date python API, in particular |
related Homebrew/homebrew-core#88184 |
Not to nag, but I see 873 is merged. How we doing? |
I am working on the changelog and the release PR, should be out this weekend. |
FYI see #1253 |
rc0 tag pushed, working on automation to package and sign python wheels now. once that's done, i will send out the request for vote email. |
Vote passed and I have pushed the release tags into Github. The release steps requires PMC member access. @alamb @andygrove @jorgecarleitao @kszucs could one of you follow the steps in https://github.com/apache/arrow-datafusion/tree/master/dev/release#finalize-the-release to complete the release? The remaining steps are:
|
@jimexist we should be able to update datafusion-cli in homebrew as well. |
@houqp I will do so now. Thank you for all the work in this regard |
Thanks @alamb ! I just noticed I forgot to add @andygrove @jorgecarleitao @kou @kszucs @xhochy we will need your help to publish the python binding to PyPI since only you are listed as maintainers of the PyPI package. The steps are documented at https://github.com/apache/arrow-datafusion/tree/master/dev/release#publish-on-pypi |
I'd rather give more people access to PyPI ;) |
I'm trying. I found a typo in the document: diff --git a/dev/release/README.md b/dev/release/README.md
index 2127dc23..73b3eb1a 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -304,7 +304,7 @@ PyPI, in order to conform to Apache Software Foundation governance standards.
First, download all official python release artifacts:
```shell
-svn co https://dist.apache.org/repos/dist/release/arrow/apache-arrow-datafusion-5.1.0-rc0/python ./python-artifacts
+svn co https://dist.apache.org/repos/dist/release/arrow/arrow-datafusion-5.1.0/python ./python-artifacts
```
Use [twine](https://pypi.org/project/twine/) to perform the upload. https://dist.apache.org/repos/dist/release/arrow/arrow-datafusion-6.0.0/python/ uses 0.4.0 not 6.0.0. Is it OK? |
+1 :D Good catch @kou , I will include that fix in my docs PR. The version diff is expected because we want them to be decoupled so we can release major version change in the python binding without forcing a major version bump in datafusion. |
OK. I've published them: https://pypi.org/project/datafusion/0.4.0/ I found one more typo: diff --git a/dev/release/README.md b/dev/release/README.md
index 2127dc23..fcf090e3 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -310,7 +310,7 @@ svn co https://dist.apache.org/repos/dist/release/arrow/apache-arrow-datafusion-
Use [twine](https://pypi.org/project/twine/) to perform the upload.
```shell
-twine upload ./python-artifactl/*.{tar.gz,whl}
+twine upload ./python-artifacts/*.{tar.gz,whl}
```
### Call the vote |
Thank you @kou ! I will include that fix in my docs PR as well :) |
Hi @houqp I tried to publish
|
oh yeah, it supports ballista as a way to perform remote query execution. @alamb looks like we haven't published the ballista crates yet? could you do that first by following https://github.com/apache/arrow-datafusion/tree/master/dev/release#publish-on-cratesio? |
Done (updated instructions in #1331) Turns out I still can't upload datafusion-cli package:
|
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
We had some oversights in the 5.0.0 release (#771) causing us not able to release the python binding and datafusion-cli.
Describe the solution you'd like
Release Datafusion 5.1.0 with an improved process to support python binding and cli releasse.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
see #887, #883 and #837
The text was updated successfully, but these errors were encountered: