You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by GitBox <gi...@apache.org> on 2019/12/21 17:55:45 UTC

[GitHub] [libcloud] Kami commented on issue #1393: Fix wheel METADATA and ensure conditional dependencies are handled correctly

Kami commented on issue #1393: Fix wheel METADATA and ensure conditional dependencies are handled correctly
URL: https://github.com/apache/libcloud/pull/1393#issuecomment-568199665
 
 
   @arterrey I believe this should fix the issue you reported in #1392.
   
   I had quite some trouble testing it using ``buildout`` since latest version of buildout wheel plugin is broken and doesn't work with the latest version of ``wheel`` packages (so I couldn't test it using the locally build wheel from this branch).
   
   In the end, I got a bit creative and confirmed it's working by building an egg from this branch locally and using this ``buildout.cfg``:
   
   ```ini
   [buildout]
   parts = libcloud
   
   [libcloud]
   recipe = zc.recipe.egg
   eggs = apache-libcloud
   index =
   find-links = .
   interpreter = py
   ```
   
   ```bash
   rm -rf eggs/*
   python setup.py bdist_egg
   cp dist/apache_libcloud-2.7.0-py3.6.egg eggs/
   ```
   
   I confirmed it now doesn't try to download typing and enum34 packages when using Python >= 3.4.0.
   
   Having said that, I would also appreciate if you could confirm the fix as well.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services