Open glints opened 3 years ago
I've never actually tested compatibility with Anaconda. Sounds like either Anaconda ships with a base58 that's newer, or you have another package installed that has a conflicting version requirement. 2.0.1 is the most up-to-date for the base58 package on PyPI, and we can probably upgrade. Lemme look into it.
Ah. I see now. We require >= 2.0.0
, but another package two1
requires exactly 0.2.2
which is from 2015.
It looks like Anaconda has some tools to isolate projects and prevent this type of thing.
https://www.activestate.com/resources/quick-reads/how-to-manage-python-dependencies-with-conda/
If you can do without the two1
package in the project that you're using decred
, you can probably make it work.
I've created a new conda environment, but get the following error:
ERROR: Failed building wheel for decred Failed to build decred ERROR: Could not build wheels for decred which use PEP 517 and cannot be installed directly
I then tried to install PEP517, but the problem persists.
When I install this package (in conda) with
pip install decred
I get the following notice:two1 3.10.9 has requirement base58==0.2.2, but you'll have base58 2.0.1 which is incompatible.
When trying the example, creating a wallet on testnet, the mnemonic seed list is empty... So I'm guessing this is related to the incompatible package.
Now, I was hoping to find a function in tinydecred, that would allow to create just a mnemonic with private key and address, without all the overhead.
To create batch operations in cold wallets this seems essential (without having to use GO), so I hope I can get some pointers on what functionality that is required (and maybe already present here) to create this.