This is an automated email from the ASF dual-hosted git repository.

skrawcz pushed a commit to branch stefan/update-package-names
in repository https://gitbox.apache.org/repos/asf/hamilton.git

commit 1c0531f2d3e9889f690a272bc83c61a36b25e938
Author: Stefan Krawczyk <[email protected]>
AuthorDate: Sat Feb 21 17:22:49 2026 -0800

    Add -src suffix to source tarball names
    
    - Rename source tarballs from {package}-{version}-incubating.tar.gz to 
{package}-{version}-incubating-src.tar.gz
    - This distinguishes source distributions from wheel (convenience) packages
    - Follows Burr's naming convention for clarity
---
 scripts/apache_release_helper.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/scripts/apache_release_helper.py b/scripts/apache_release_helper.py
index 3c3b7937..49823997 100644
--- a/scripts/apache_release_helper.py
+++ b/scripts/apache_release_helper.py
@@ -333,8 +333,9 @@ def create_release_artifacts(package_config: dict, version) 
-> list[str]:
                 print("'dist' directory not found.")
             raise ValueError("Could not find the generated source tarball in 
the 'dist' directory.")
 
-        # Copy the tarball to be {package-name}-{version}-incubating.tar.gz
-        new_tar_ball = 
f"dist/{package_name}-{version.lower()}-incubating.tar.gz"
+        # Copy the tarball to be {package-name}-{version}-incubating-src.tar.gz
+        # Use -src suffix to distinguish source distribution from wheel 
(convenience package)
+        new_tar_ball = 
f"dist/{package_name}-{version.lower()}-incubating-src.tar.gz"
         _modify_tarball_for_apache_release(tarball_path[0], new_tar_ball, 
package_name)
         archive_name = new_tar_ball
         print(f"Found source tarball: {archive_name}")
@@ -346,7 +347,7 @@ def create_release_artifacts(package_config: dict, version) 
-> list[str]:
         expected_wheel = 
f"dist/{package_file_name}-{version.lower()}-py3-none-any.whl"
         wheel_path = glob.glob(expected_wheel)
 
-        # Create incubator wheel release artifacts
+        # Create incubator wheel release artifacts with -incubating suffix
         expected_incubator_wheel = (
             
f"dist/{package_name}-{version.lower()}-incubating-py3-none-any.whl"
         )

Reply via email to