tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: python package naming when upstream is inconsistent



Am Thu, Jun 16, 2022 at 12:16:57AM +0200 schrieb Thomas Klausner:
> On Wed, Jun 15, 2022 at 06:14:25PM -0400, Greg Troxel wrote:
> > 
> > I just packaged
> > 
> >   https://pypi.org/project/collections-extended/
> > 
> > which provides a python module
> > 
> >   collections_extended
> > 
> > and I named the package
> > 
> >   py-collections_extended
> > 
> > assuming that the PKGNAME should match the module name.  However, the
> > DISTNAME and PKGNAME are py-collections-extended, not matching PKGPATH.
> > 
> > 
> > This seems like an upstream misfeature, but maybe this is normal in
> > Python.
> > 
> > 
> > I am guessing I should change PKGPATH to devel/py-collections (by "cvs
> > mv" :-).  But I thought I should ask the python experts first.
> 
> Yes.
> 
> Please match the PKGNAME on what pypi recommends for "pip install", in
> this case
> 
> pip install collections-extended
> 
> i.e. py-collections-extended.

Agreed, generally that's the best idea, modulo dropping most initial
"python-" etc.

Joerg


Home | Main Index | Thread Index | Old Index