steemit / steem-python

The official Python (3) library for the Steem Blockchain.
https://steem.io
MIT License
154 stars 100 forks source link

Can't install steem from PyPI #237

Closed MrBorusLee closed 6 years ago

MrBorusLee commented 6 years ago

Version of Python you are running

Python 3.6.3

Version of steem-python you are running

steem-1.0.0

Expected Behavior

Steem lib installed successfully

Actual Behavior

Installation failed

Steps to reproduce

pip install steem from clean virtualenv

Stack Trace

pip install steem
Collecting steem
  Using cached https://files.pythonhosted.org/packages/13/65/3f708a8ac0f7a43526f91244fd8c2886a2fd8e8f4ad780bfc42c37cbc9f4/steem-1.0.0-py2.py3-none-any.whl
Requirement already satisfied: future in ./fund-test/lib/python3.6/site-packages (from steem) (0.16.0)
Requirement already satisfied: ujson in ./fund-test/lib/python3.6/site-packages (from steem) (1.35)
Requirement already satisfied: pycrypto>=1.9.1 in ./fund-test/lib/python3.6/site-packages (from steem) (2.6.1)
Requirement already satisfied: funcy in ./fund-test/lib/python3.6/site-packages (from steem) (1.10.2)
Requirement already satisfied: pylibscrypt>=1.6.1 in ./fund-test/lib/python3.6/site-packages (from steem) (1.7.1)
Requirement already satisfied: w3lib in ./fund-test/lib/python3.6/site-packages (from steem) (1.19.0)
Requirement already satisfied: prettytable in ./fund-test/lib/python3.6/site-packages (from steem) (0.7.2)
Requirement already satisfied: urllib3 in ./fund-test/lib/python3.6/site-packages (from steem) (1.22)
Requirement already satisfied: appdirs in ./fund-test/lib/python3.6/site-packages (from steem) (1.4.3)
Requirement already satisfied: voluptuous in ./fund-test/lib/python3.6/site-packages (from steem) (0.11.1)
Requirement already satisfied: toolz in ./fund-test/lib/python3.6/site-packages (from steem) (0.9.0)
Collecting futures (from steem)
  Using cached https://files.pythonhosted.org/packages/4a/f4/418e844d868e34638486732417fb82b05031910059d88b86aaea9c70f699/futures-3.1.2.tar.gz
    Complete output from command python setup.py egg_info:
    This backport is meant only for Python 2.
    It does not work on Python 3, and Python 3 users do not need it as the concurrent.futures package is available in the standard library.
    For projects that work on both Python 2 and 3, the dependency needs to be conditional on the Python version, like so:
    extras_require={':python_version == "2.7"': ['futures']}

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/p0/26_cvyn961ngvtmhmbcpvcf00000gn/T/pip-install-akfernxn/futures/

Notes

Installation works with futures==3.1.1 and doesn't work with futures==3.1.2 installed in virtualenv

sneak commented 6 years ago

For now, please install from master on GitHub. The version on PyPI is out of date for the moment (this should be fixed soon).

Closing as dupe of #219