X-Debbugs-CC: [email protected] [email protected] [email protected] On Thu, 19 Sep 2024 17:17:56 +0100 Simon McVittie <[email protected]> wrote: > On Thu, 19 Sep 2024 at 23:40:55 +0800, trim21 wrote: > > I recently found that you are packaging this pypi package in debian > > testing and unstable repo as `python3-transmissionrpc`, and it's > > originally pypi package transmissionrpc. > > > > This package is forked from the original pypi transmissionrpc package > > and renamed as transmission-rpc on pypi. > > > > I don't want it to cause confusion between these two package names, > > can we rename it to `python3-transmision-rpc` instead? > > Debian's policy is to name Python packages according to the name that > you can `import`, not the PyPI name: > https://www.debian.org/doc/packaging-manuals/python-policy/index.html#module-package-names > What name do you `import` to use this package? > > If you would use `from transmissionrpc import ...` then > python3-transmissionrpc is considered correct for Debian, regardless of > whether that module name is provided by a fork or by the original. > > But if you would use `from transmission_rpc import ...` then yes, it > should ideally be renamed to python3-transmission-rpc (underscores are > not allowed in Debian package names, so the convention is to replace > them with dashes) because it no longer has an API that is compatible > with the transmissionrpc module. > > Renaming a package is not something that the package's maintainer can > do immediately - it requires approval from the archive administrators, > who are very busy and have a long queue of packages needing review in > https://ftp-master.debian.org/new.html - so if a rename is required, > please be patient.
The import name does have a discrepancy and ideally the Debian package should be renamed. I work with the original bug submitter and could upload the renamed package to get through the Debian NEW queue first. Of course I will keep the original package uploaders list. Colin and Vincent: let me know if you have any objections on the package renaming. Otherwise I plan to rename both the source and binary package and go through the NEW soon to minimise the impact from potential NEW review time. Thanks, Boyuan Yang
signature.asc
Description: This is a digitally signed message part

