Bundle DistutilsExtra with source tarball

Registered by Severin Heiniger

As a developer of a PyGTK application (LottaNZB), I've been playing with DistutilsExtra with the goal of making the > 20 KB-sized setup.py significantly smaller and more maintainable. The problem is that I'd rather not depend on DistutilsExtra >= 2.x when installing the application from the source tarball (for people that use distributions we don't provide packages for) that's why I thought about bundling the DistutilsExtra module with the source tarball. The problem is that it will be installed by the greedy behaviour of auto.py, which is not desirable.

I guess it would be possible to change auto.py so that it will (automatically) include the whole DistutilsExtra module in the source tarball (created using sdist), but exclude it from being installed.

I also don't like the fact that the module name is not lowercase, but it's easy to change that locally using some find/sed magic. I guess changing that in the official distribution of DistutilsExtra wouldn't be such a good idea because it would break backward-compatibility.

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Severin Heiniger
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Severin Heiniger

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.