ranaroussi / pywallet

Dead-simple BIP32 (HD) wallet creation for BTC, BTG, BCH, LTC, DASH, USDT, QTUM and DOGE
MIT License
453 stars 180 forks source link

remove dependency on two1 #63

Closed ZenulAbidin closed 8 months ago

ZenulAbidin commented 1 year ago

This removes the dependency on two1, which has problematic dependencies of its own including requiring a very old requests <=2.11.1 and a specific (alpha) version of protobuf and other package.

This causes many unrelated packages to break when pywallet is installed.

Note: I bumped the mnemonic package to require at least 0.18. This was done on the basis that it has bugfixes for the supported Python versions for this package. If this is not desirable, then let me know and I will revert it to >=0.13 - though the two1 requirements indicate they want only that version.

ZenulAbidin commented 1 year ago

I guess I should mention that this PR resolves #49 as well.