Skip to main content

Get the unit value of a crypto contract

Project description

crypto-contract-value

Python bindings for the crypto-contract-value library.

Quickstart

Install,

pip3 install crypto-contract-value
from crypto_contract_value import MarketType, get_contract_value


assert get_contract_value("binance", MarketType['inverse_swap'], 'BTCUSD')== 100.0
assert get_contract_value("binance", MarketType['inverse_swap'], 'ETHUSD')== 10.0

How to build

On Mac OS X,

conda install --file requirements-dev.txt

rm -rf build crypto-contract-value-ffi/target
python3 setup.py bdist_wheel

# Need to create a ~/.pypirc file first
twine upload --repository testpypi dist/*
python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps crypto-contract-value

twine upload dist/*

For Linux,

docker run -it --rm -v $(pwd):/project soulmachine/rust:manylinux2014 bash

/opt/python/cp36-cp36m/bin/pip3 install -r requirements-dev.txt
rm -rf build crypto-contract-value-ffi/target
/opt/python/cp36-cp36m/bin/python3 setup.py bdist_wheel
auditwheel repair dist/*linux*.whl --plat manylinux2014_x86_64
/opt/python/cp36-cp36m/bin/twine upload --repository testpypi wheelhouse/*

Test

python3 setup.py develop
pytest -s

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

crypto_contract_value-0.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

crypto_contract_value-0.0.2-py3-none-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded Python 3 macOS 11.0+ x86-64

File details

Details for the file crypto_contract_value-0.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crypto_contract_value-0.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa08fe79ea8a7ff893d482dd6a74921f81de477739a98bf165757d31c660f30f
MD5 a84156ea2e579ae56590260082377289
BLAKE2b-256 e4720dcc75bde9d924e937ed6def613e82c6e3e1678901c2cd4f7acfed3b33bf

See more details on using hashes here.

File details

Details for the file crypto_contract_value-0.0.2-py3-none-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: crypto_contract_value-0.0.2-py3-none-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for crypto_contract_value-0.0.2-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 763dd6948739186c0654b53e570b47ab4b39279c7901074e446cbf4ae430680b
MD5 9eeebab5242c19fee25e262e498183bf
BLAKE2b-256 92128ce7c68378ea072405a90f2faf2844265bc25b67a5363e880875f26791d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page