Ship wheels
Nathan Goldbaum
nathan12343 at gmail.com
Fri Oct 9 15:57:32 UTC 2015
I've just submitted some patches to make "make wheel" a thing.
No idea how it interacts with mercurial's buildbot infrastructure (although
this page might help that discussion:
https://github.com/MacPython/wiki/wiki/Spinning-wheels), but it's a start.
On Fri, Oct 9, 2015 at 10:39 AM, anatoly techtonik <techtonik at gmail.com>
wrote:
> On Fri, Oct 9, 2015 at 6:01 PM, Augie Fackler <lists at durin42.com> wrote:
>
>> On Fri, Oct 9, 2015 at 4:17 AM, anatoly techtonik <techtonik at gmail.com>
>> wrote:
>> > Hi. Please, CC.
>> >
>> > I am trying to patch http://rtfd.org/ but I can't install it local
>> > virtualenv on Windows, because it depends on Mercurial
>> > and Mercurial requires Visual Studio to be built.
>> >
>> > The problem could be solved if Mercurial shipped win32
>> > wheels from https://pypi.python.org/pypi/Mercurial
>> >
>> > Is that possible?
>>
>> I believe it's been looked into in the past, but nobody has actually
>> given us a patch that would let us do something like 'make wheel'. I'd
>> certainly be open to such a patch, but I lack the familiarity with
>> wheels to do the work.
>>
>
> I've compiled some crazy wheel info just for that case
>
> https://github.com/techtonik/leanbook/blob/master/manuscript/07wheel-anatomy.md
>
>
> Basically, you just need to pack files installed into site-packages/
> and add Mercurial-3.5.2.dist-info directory with three more files to it:
>
> - empty MANIFEST and RECORD files
> - WHEEL with the following content
>
> Wheel-Version: 0.1
>
> I've just packed this package https://pypi.python.org/pypi/RHVoice with
> this technique and it works for me.
>
> --
> anatoly t.
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> https://selenic.com/mailman/listinfo/mercurial
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20151009/68a881c6/attachment-0002.html>
More information about the Mercurial
mailing list