add eth_utils
add fastecdsa-any requirements
This commit is contained in:
parent
445c0f8e65
commit
1124fc8211
17
setup.py
17
setup.py
@ -33,6 +33,7 @@ extras_require = {
|
|||||||
"ipython",
|
"ipython",
|
||||||
"setuptools>=36.2.0",
|
"setuptools>=36.2.0",
|
||||||
"tox>=3.13.2,<4.0.0",
|
"tox>=3.13.2,<4.0.0",
|
||||||
|
"eth_utils",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -43,6 +44,20 @@ extras_require["dev"] = (
|
|||||||
+ extras_require["doc"]
|
+ extras_require["doc"]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
fastecdsa = [
|
||||||
|
# No official fastecdsa==1.7.4,1.7.5 wheels for Windows, using a pypi package that includes
|
||||||
|
# the original library, but also windows-built wheels (32+64-bit) on those versions.
|
||||||
|
# Fixme: Remove section when fastecdsa has released a windows-compatible wheel
|
||||||
|
# (specifically: both win32 and win_amd64 targets)
|
||||||
|
# See the following issues for more information;
|
||||||
|
# https://github.com/libp2p/py-libp2p/issues/363
|
||||||
|
# https://github.com/AntonKueltz/fastecdsa/issues/11
|
||||||
|
"fastecdsa-any==1.7.5;sys_platform=='win32'",
|
||||||
|
# Wheels are provided for these platforms, or compiling one is minimally frustrating in a
|
||||||
|
# default python installation.
|
||||||
|
"fastecdsa==1.7.5;sys_platform!='win32'",
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
with open("./README.md") as readme:
|
with open("./README.md") as readme:
|
||||||
long_description = readme.read()
|
long_description = readme.read()
|
||||||
@ -67,7 +82,7 @@ install_requires = [
|
|||||||
# RTD system so we have to exclude these dependencies when we are in an RTD environment.
|
# RTD system so we have to exclude these dependencies when we are in an RTD environment.
|
||||||
readthedocs_is_building = os.environ.get("READTHEDOCS", False)
|
readthedocs_is_building = os.environ.get("READTHEDOCS", False)
|
||||||
if not readthedocs_is_building:
|
if not readthedocs_is_building:
|
||||||
install_requires.append("fastecdsa==1.7.4")
|
install_requires.extend(fastecdsa)
|
||||||
|
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user