[Pulp-dev] PyPI names for Pulp3

Austin Macdonald amacdona at redhat.com
Fri Apr 7 19:23:38 UTC 2017


I think that we can actually go with pulp_platform. PyPI will normalize
this to pulp-platform.

Basically, it boils down to this sentence from PEP 426:

"All comparisons of distribution names MUST be case insensitive, and MUST
consider hyphens and underscores to be equivalent."

This is a confusing topic, because the most specific resource on this is
PEP 426 which has not been accepted yet. We can be reasonably certain that
the name portion of it is canon anyway, because it is referenced by
accepted PEPs, including PEP 503.

On Fri, Apr 7, 2017 at 3:15 PM, Dennis Kliban <dkliban at redhat.com> wrote:

> This should definitely be a PUP. I like the pulpproj prefix.
>
>
>
> On Fri, Apr 7, 2017 at 2:54 PM, Brian Bouterse <bbouters at redhat.com>
> wrote:
>
>> Pulp3 can't use the 'pulp' Python namespace like we did on Pulp2 because
>> it's already taken on PyPI and we don't want to conflict. We need to decide
>> on some new Python package names.
>>
>> I've updated a previous write-up[0] with options we have in this area. It
>> talks about package name options for pip installing purposes, and it
>> discusses how we will lay out the packages within site-packages.
>>
>> I prefer the prefix of 'pulpproj' with "idea 2". I also prefer all
>> packages will install under a top level dir. So that would cause platform
>> to pip install with:
>>
>> pip install pulpproj
>> pip install pulpproj_cli
>> pip install pulpproj_streamer
>>
>> All of ^ packages would be laid out on the filesystem as:
>>
>> /usr/lib/python3.5/site-packages/pulpproj/
>> ├── cli
>> ├── common
>> ├── platform
>> └── streamer
>>
>> What are your thoughts and ideas? What do you prefer? Also should this
>> become a PUP?
>>
>> [0]: https://pulp.plan.io/issues/2444#note-7
>>
>> -Brian
>>
>> _______________________________________________
>> Pulp-dev mailing list
>> Pulp-dev at redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>
>>
>
> _______________________________________________
> Pulp-dev mailing list
> Pulp-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20170407/c25fcb56/attachment.htm>


More information about the Pulp-dev mailing list