[Pulp-dev] PyPI names for Pulp3

Daniel Alley dalley at redhat.com
Fri Apr 7 20:07:20 UTC 2017


I agree with Austin, I think pulp_platform is preferable to pulpproj.

On Fri, Apr 7, 2017 at 3:23 PM, Austin Macdonald <amacdona at redhat.com>
wrote:

> 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
>>
>>
>
> _______________________________________________
> Pulp-dev mailing list
> Pulp-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
>


-- 

Daniel Alley

Associate Software Engineer

Red Hat

<https://www.redhat.com>
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20170407/ad40acac/attachment.htm>


More information about the Pulp-dev mailing list