[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2739: windows vs len("pycryptopp-0.7.1.869544967005693312591928092448767568728501330214")

Tahoe-LAFS trac at tahoe-lafs.org
Thu Mar 10 20:29:17 UTC 2016


#2739: windows vs
len("pycryptopp-0.7.1.869544967005693312591928092448767568728501330214")
---------------------------+-----------------------
     Reporter:  warner     |      Owner:  daira
         Type:  defect     |     Status:  new
     Priority:  normal     |  Milestone:  undecided
    Component:  packaging  |    Version:  1.10.2
   Resolution:             |   Keywords:
Launchpad Bug:             |
---------------------------+-----------------------

Comment (by warner):

 As an experiment, I modified `install_egg_info.py` to change:

 {{{
  unpack_archive(self.source, self.target, skimmer)
 }}}

 with:

 {{{
  unpack_archive(self.source, "\\\\?\\" + os.path.abspath(self.target),
 skimmer)
 }}}

 and I was able to `pip install .` spake2 (with the artificial dependency
 on pycryptopp) in $AAAA directories up to 180 chars long. At
 len($AAAA)=185, a different error occurred (`pip.download.unpack_file_url`
 calling `shutil.copytree`, copying the egg-info directory into a tempdir).

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


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