Project

Profile

Help

Issue #2531

closed

pulp python modules use other project's namespace

Added by apevec over 7 years ago. Updated about 5 years ago.

Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Master
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

pulpproject.org is using pulp.* Python namespace without registration on PyPI where ​https://pypi.python.org/pypi/PuLP is taken by the "LP modeler written in python"
PyPI is case-insensitive but it is also lowercase Python module: "import pulp" to use PuLP library.

AFAICT pulp.* namespace is nowhere officialy registered, even egginfo have pulp_common, pulp_rpm etc. pulp_*
The only pulpproject.org related modules on PyPI is https://pypi.python.org/pypi/pulp-smash/2017.1.12 from PulpQE

To avoid this conflict, please consider renaming from pulp.* to pulp_* in all your projects.
Thanks!


Related issues

Related to Pulp - Story #2444: Create a PyPI account for Pulp3 core and all pluginsCLOSED - CURRENTRELEASEbizhang

Actions
Actions #1

Updated by bmbouter about 7 years ago

Thank you for filing this. This is something our mutual projects need to work together to resolve. FYI, this project does meaningfully use the 'pulp' namespace. There are plugins like pulp_rpm, but those are different. There are also platform things like pulp_common, but separate from that, there is a Python package named Pulp.

Actions #2

Updated by bizhang about 7 years ago

  • Assignee set to mhrivnak
  • Severity changed from 4. Urgent to 2. Medium
  • Triaged changed from No to Yes
Actions #3

Updated by bmbouter almost 7 years ago

  • Status changed from NEW to CLOSED - DUPLICATE

Pulp has collaborated with the other PuLP project to reach a resolution to this issue. With Pulp 3.0 we are changing our Python namespace to avoid all conflicts. That work is being tracked as Issue 2444 so I'm going to close this issue as a duplicate since resolving 2444 will resolve this issue entirely. That resolution will occur starting with Pulp 3.0 (aka Pulp3).

We can't feasibly fix this on Pulp2, but with most active development focused on Pulp3 the Pulp2 aspect of this problem will age until it's a non-issue anymore.

Actions #4

Updated by bmbouter almost 7 years ago

  • Related to Story #2444: Create a PyPI account for Pulp3 core and all plugins added
Actions #5

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF