On 2026-06-18 04:18, Michele Cane wrote:
Hello Debian Python Team,
   I would like to request access to the Debian Python Team Salsa namespace.

   My Salsa login is: heiserhorn

   I am working on packaging Rayforge for Debian. The related ITP is:

     #1137607 ITP: rayforge
     https://bugs.debian.org/1137607

   Rayforge is a Python desktop application for laser cutting and engraving. I 
would like to maintain the Python parts of this dependency chain in a 
team-maintainable way under the Debian Python Team, following the team workflow.

   Current Python packaging work includes:

     * python-asyncudp
       - Salsa repo currently under my namespace:
         https://salsa.debian.org/heiserhorn/python-asyncudp
       - Imported from the PyPI release tarball using gbp/pristine-tar.
       - Branches: debian/sid, upstream, pristine-tar.
       - Builds successfully with sbuild.
       - Deep lintian has no errors.

     * python-pyvips
       - Salsa repo currently under my namespace:
         https://salsa.debian.org/heiserhorn/pyvips
       - Imported/maintained with upstream, pristine-tar, and debian/sid 
branches.
       - Updated packaging for current Debian sid libvips transition.
       - Builds successfully with sbuild.
       - Upstream tests pass for supported Python versions.
       - Deep lintian currently only reports the expected 
initial-upload-closes-no-bugs warning.

   Remaining Python packages in the Rayforge chain are:

     * raygeo / python3-raygeo
       - Needed by Rayforge.
       - Packaging is blocked on the Clipper2 chain:
         Clipper2C -> clipper2c-sys -> clipper2 -> raygeo.
       - rstar is already available in Debian, but raygeo still needs clipper2.

     * vtracer / python3-vtracer
       - Needed by Rayforge.
       - Python package is blocked on the Rust vtracer/visioncortex chain.
       - The Rust vtracer packaging has already been prepared and built locally 
against local visioncortex packages.

     * rayforge
       - Final application package.
       - Current Debian packaging already tracks dependencies on 
python3-asyncudp, python3-pyvips, python3-raygeo, and python3-vtracer.
       - Upload-readiness depends on the above Python/Rust/C++ dependency chain 
becoming available in Debian.

    Related Rust/C++ progress already done in support of this Python packaging 
work:
     * rstar: accepted in Debian unstable.
     * source-location: packaged, merged in the Debian Rust Team repository, 
and accepted in Debian unstable.
     * flo_curves: accepted in Debian unstable. Follow-up i386 test fix MR 
prepared.
     * visioncortex: packaged, MR opened, CI passed.
     * vtracer: packaging prepared and successfully built locally against local 
visioncortex packages.
     * Clipper2C: standalone C++ packaging prepared and pushed.
     * clipper2c-sys and clipper2: Rust packaging prepared and locally 
validated against local Clipper2C packages, waiting for the C++ dependency to 
be available in Debian.


   I have read the Debian Python Team policy:

     
https://salsa.debian.org/python-team/tools/python-modules/-/blob/master/policy.rst

   and I accept it. I intend to follow the team workflow, including using 
upstream release tarballs, pristine-tar, and team-maintainable packaging 
suitable for transfer into python-team/packages.

   Thank you,
   Mike

Michele Cane, PhD

Welcome to the team!

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   [email protected] / veronneau.org
  ⠈⠳⣄

Reply via email to