-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency upgrade #39
Comments
darosior
added a commit
that referenced
this issue
Jan 23, 2024
This version upgrade libsecp to latest. Fixes #39.
Closed
Hey. Actually it seems the installation of Coincurve 0.19 is broken under Windows. See #40 and ofek/coincurve#133. |
Sure, everything is fine on non-Windows systems.
…-------- Original Message --------
On Jan 23, 2024, 4:17 PM, MementoRC wrote:
I don't quite understand it yet, I actually have a fork of bip32 and passed the tests on a local branch with coincurve 19 prior to make this request:
conda create -n test-bip32 python=3.10
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 23.7.4
latest version: 23.11.0
Please update conda by running
$ conda update -n base -c conda-forge conda
Or to minimize the number of packages updated during conda update use
conda install conda=23.11.0
## Package Plan ##
environment location: /home/memento/.conda/envs/python-3.11/envs/test-bip32
added / updated specs:
- python=3.10
The following packages will be downloaded:
package | build
---------------------------|-----------------
libzlib-1.2.13 | hd590300_5 60 KB conda-forge
------------------------------------------------------------
Total: 60 KB
The following NEW packages will be INSTALLED:
_libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
_openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu
bzip2 conda-forge/linux-64::bzip2-1.0.8-hd590300_5
ca-certificates conda-forge/linux-64::ca-certificates-2023.11.17-hbcca054_0
ld_impl_linux-64 conda-forge/linux-64::ld_impl_linux-64-2.40-h41732ed_0
libffi conda-forge/linux-64::libffi-3.4.2-h7f98852_5
libgcc-ng conda-forge/linux-64::libgcc-ng-13.2.0-h807b86a_3
libgomp conda-forge/linux-64::libgomp-13.2.0-h807b86a_3
libnsl conda-forge/linux-64::libnsl-2.0.1-hd590300_0
libsqlite conda-forge/linux-64::libsqlite-3.44.2-h2797004_0
libuuid conda-forge/linux-64::libuuid-2.38.1-h0b41bf4_0
libxcrypt conda-forge/linux-64::libxcrypt-4.4.36-hd590300_1
libzlib conda-forge/linux-64::libzlib-1.2.13-hd590300_5
ncurses conda-forge/linux-64::ncurses-6.4-h59595ed_2
openssl conda-forge/linux-64::openssl-3.2.0-hd590300_1
pip conda-forge/noarch::pip-23.3.2-pyhd8ed1ab_0
python conda-forge/linux-64::python-3.10.13-hd12c33a_1_cpython
readline conda-forge/linux-64::readline-8.2-h8228510_1
setuptools conda-forge/noarch::setuptools-69.0.3-pyhd8ed1ab_0
tk conda-forge/linux-64::tk-8.6.13-noxft_h4845f30_101
tzdata conda-forge/noarch::tzdata-2023d-h0c530f3_0
wheel conda-forge/noarch::wheel-0.42.0-pyhd8ed1ab_0
xz conda-forge/linux-64::xz-5.2.6-h166bdaf_0
Proceed ([y]/n)?
Downloading and Extracting Packages
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate test-bip32
#
# To deactivate an active environment, use
#
# $ conda deactivate
***@***.***: ~/PycharmProjects/python-bip32 : conda activate test-bip32
(test-bip32) ***@***.***: ~/PycharmProjects/python-bip32 : pip install -r requirements.txt && pip install pytest
Collecting coincurve>=19 (from -r requirements.txt (line 1))
Downloading coincurve-19.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.1 kB)
Collecting base58~=2.1 (from -r requirements.txt (line 2))
Downloading base58-2.1.1-py3-none-any.whl (5.6 kB)
Collecting asn1crypto (from coincurve>=19->-r requirements.txt (line 1))
Using cached asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB)
Collecting cffi>=1.3.0 (from coincurve>=19->-r requirements.txt (line 1))
Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.3.0->coincurve>=19->-r requirements.txt (line 1))
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Downloading coincurve-19.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 2.0 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.9/443.9 kB 906.0 kB/s eta 0:00:00
Installing collected packages: asn1crypto, pycparser, base58, cffi, coincurve
Successfully installed asn1crypto-1.5.1 base58-2.1.1 cffi-1.16.0 coincurve-19.0.0 pycparser-2.21
Collecting pytest
Downloading pytest-7.4.4-py3-none-any.whl.metadata (7.9 kB)
Collecting iniconfig (from pytest)
Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting packaging (from pytest)
Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest)
Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting exceptiongroup>=1.0.0rc8 (from pytest)
Downloading exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
Collecting tomli>=1.0.0 (from pytest)
Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Downloading pytest-7.4.4-py3-none-any.whl (325 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.3/325.3 kB 4.6 MB/s eta 0:00:00
Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Using cached pluggy-1.3.0-py3-none-any.whl (18 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Installing collected packages: tomli, pluggy, packaging, iniconfig, exceptiongroup, pytest
Successfully installed exceptiongroup-1.2.0 iniconfig-2.0.0 packaging-23.2 pluggy-1.3.0 pytest-7.4.4 tomli-2.0.1
(test-bip32) ***@***.***: ~/PycharmProjects/python-bip32 : PYTHONPATH=$PYTHONPATH:$PWD/bip32 pytest -vvv
====================================================================================================== test session starts ======================================================================================================
platform linux -- Python 3.10.13, pytest-7.4.4, pluggy-1.3.0 -- /home/memento/.conda/envs/python-3.11/envs/test-bip32/bin/python3.10
cachedir: .pytest_cache
rootdir: /home/memento/PycharmProjects/python-bip32
collected 7 items
tests/test_bip32.py::test_vector_1 PASSED [ 14%]
tests/test_bip32.py::test_vector_2 PASSED [ 28%]
tests/test_bip32.py::test_vector_3 PASSED [ 42%]
tests/test_bip32.py::test_vector_4 PASSED [ 57%]
tests/test_bip32.py::test_vector_5 PASSED [ 71%]
tests/test_bip32.py::test_sanity_checks PASSED [ 85%]
tests/test_ripemd160.py::test_ripemd PASSED [100%]
======================================================================================================= 7 passed in 2.84s =======================================================================================================
—
Reply to this email directly, [view it on GitHub](#39 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AFLK3F3ORV4ANF7HQ22FXQLYP7IBNAVCNFSM6AAAAABCEHMXAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBWGI3DOOJTGY).
You are receiving this because you commented.Message ID: ***@***.***>
|
python-bip32 v4.0 with support for coincurve up to v20 is now up. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello,
Would it be possible to upgrade
coincurve
version to v19.0.0? That release aligns to the latest release fromSECP256K1
and also has a conda-forge pcakage.Also, I am preparing a recipe for conda-forge packaging, if you are interested in becoming a maintainer, please let me know
Thx
The text was updated successfully, but these errors were encountered: