Open
Description
Summary
Rename base pif
package namespace to prevent potential conflicts
Details
Currently, the package uses the base pif
namespace which can create conflicts with other packages such the pif
package . This prevents a couple of potential issues:
- Direct conflicts when projects depend on both
python-injection-framework
andpif
- Silent conflicts through transitive dependencies where other project dependencies may rely on
pif
base namespace
Both scenarios can cause unpredictable behavior during pip installation as package precedence becomes arbitrary.