Wheel has a proposal for a "wheel pack" command that might help you.


On Thu, Apr 28, 2016, 12:46 Steve Dower <steve.dower@python.org> wrote:
On 27Apr2016 1445, Paul Moore wrote:
> Personally, I agree with Donald that the "normal" process of building
> a distribution should be:
>
> 1. Build the sdist.
> 2. Build wheels *from* that sdist.
> 3. Check the built sdist and wheels.
> 4. Upload the files once you've confirmed they are OK.
>
> The tools should make that as transparent as possible (I'm not averse
> to a command that builds sdist and wheels together, but such a command
> could easily use the sdist to build the wheels "behind the scenes")
> and there may be special cases (incremental builds of wheels when a
> full recompile is a significant cost) but those are quality of
> implementation details.

One extra task that I often need is the ability to separate bdist_ext
from bdist_wheel, so that I can apply modifications to built modules
(e.g. code signing) before packaging up the wheel.

There's probably a way to insert this step using a setuptools extension
or a setup.py hack, but it's actually most convenient to have two
completely separate commands (or options) for building and packaging.

Cheers,
Steve
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig