[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2763: pypiwin32 not picked up in Windows wheel install

Tahoe-LAFS trac at tahoe-lafs.org
Sun Dec 25 19:12:38 UTC 2016


#2763: pypiwin32 not picked up in Windows wheel install
---------------------------+--------------------
     Reporter:  crd        |      Owner:  warner
         Type:  defect     |     Status:  closed
     Priority:  major      |  Milestone:  1.12.1
    Component:  packaging  |    Version:  1.11.0
   Resolution:  fixed      |   Keywords:
Launchpad Bug:             |
---------------------------+--------------------
Changes (by Brian Warner <warner@…>):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"a06cf2ea4c966e74ad63dca2abd8a58cc2a6e33e/trunk"
 a06cf2e/trunk]:
 {{{
 #!CommitTicketReference repository="trunk"
 revision="a06cf2ea4c966e74ad63dca2abd8a58cc2a6e33e"
 express pypiwin32 dep via a setup.py extra

 Previously this looked at sys.platform to decide what dependencies to
 include. The problem with that approach is that wheels built on a unix box
 won't work on windows (and vice versa), when the (pure-python) Tahoe
 wheels
 aren't supposed to be platform-dependent.

 setup.py provides a syntax to express this properly, so wheels created on
 either platform will include the pypiwin32 dependency in the metadata, but
 marked as only being relevant when installing on a win32 platform.

 closes ticket:2763
 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2763#comment:7>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list