This is an automated email from the ASF dual-hosted git repository.
tbonelee pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/master by this push:
new 5b8f3ee75b [ZEPPELIN-6487] Update the deprecated pypi.python.org URL
in the build docs
5b8f3ee75b is described below
commit 5b8f3ee75b1c981b944a1aa11c699120cc3abc0e
Author: Sohee Moon <[email protected]>
AuthorDate: Sun Oct 4 00:12:16 2026 +0900
[ZEPPELIN-6487] Update the deprecated pypi.python.org URL in the build docs
### What is this PR for?
This PR updates the deprecated `pypi.python.org` host to the active
distribution file host `files.pythonhosted.org` in
`docs/setup/basics/how_to_build.md`.
It also synchronizes the documented `python.py4j.version` (0.10.7) and
`python.py4j.repo.folder` path with the project's actual build configuration in
`python/pom.xml`, ensuring that the composed Py4J package download URL resolves
correctly.
### What type of PR is it?
Documentation
### Todos
* [x] - Replace deprecated pypi.python.org host with files.pythonhosted.org
* [x] - Sync python.py4j.version and repo folder path with project build
settings
* [x] - Verify composed download URL produces HTTP 200
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-6487
### How should this be tested?
1. Check `docs/setup/basics/how_to_build.md` in the "Py4J package" section.
2. Confirm the composed URL
`${pypi.repo.url}${python.py4j.repo.folder}py4j-${python.py4j.version}.zip`
constructs:
`https://files.pythonhosted.org/packages/dd/03/d83f659f045d819fc7550dd472b3831fe8c8fa7204c6428270a46a4a5ab9/py4j-0.10.7.zip`
3. Verify the URL returns HTTP 200 via `curl -I`:
```bash
curl -I
[https://files.pythonhosted.org/packages/dd/03/d83f659f045d819fc7550dd472b3831fe8c8fa7204c6428270a46a4a5ab9/py4j-0.10.7.zip](https://files.pythonhosted.org/packages/dd/03/d83f659f045d819fc7550dd472b3831fe8c8fa7204c6428270a46a4a5ab9/py4j-0.10.7.zip)
```
4. Run `git diff --check` to ensure no whitespace errors.
### Screenshots (if appropriate)
### Questions:
* Does the license files need to update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No (this PR updates documentation itself)
Closes #5525 from soheetech/ZEPPELIN-6487.
Signed-off-by: ChanHo Lee <[email protected]>
---
docs/setup/basics/how_to_build.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/setup/basics/how_to_build.md
b/docs/setup/basics/how_to_build.md
index 176d7a9146..8109852084 100644
--- a/docs/setup/basics/how_to_build.md
+++ b/docs/setup/basics/how_to_build.md
@@ -164,9 +164,9 @@ spark.src.download.url # default
http://d3kbcqa49mib13.cloudfront.net/${spark.ar
Py4J package
```bash
-python.py4j.version # default 0.10.9.7
-pypi.repo.url # default https://pypi.python.org/packages
-python.py4j.repo.folder # default
/64/5c/01e13b68e8caafece40d549f232c9b5677ad1016071a48d04cc3895acaa3
+python.py4j.version # default 0.10.7
+pypi.repo.url # default https://files.pythonhosted.org
+python.py4j.repo.folder # default
/packages/dd/03/d83f659f045d819fc7550dd472b3831fe8c8fa7204c6428270a46a4a5ab9/
```
final URL location for Py4J package will be produced as following: