DuniterPy merge requestshttps://git.duniter.org/clients/python/duniterpy/-/merge_requests2023-08-14T17:00:42+02:00https://git.duniter.org/clients/python/duniterpy/-/merge_requests/191Release v1.1.1 bugfix release2023-08-14T17:00:42+02:00MoulRelease v1.1.1 bugfix release### Backport necessary changes from v1.2.0 development branch to be able to release
- Remove runners tags
- Introduce `tests:3.11` job:
- to set `PYTHON_VERSION` to `3.11` in order to fix the pipeline since `pre-commit` is now installe...### Backport necessary changes from v1.2.0 development branch to be able to release
- Remove runners tags
- Introduce `tests:3.11` job:
- to set `PYTHON_VERSION` to `3.11` in order to fix the pipeline since `pre-commit` is now installed on `3.11` image.
- Bump broken isort, black, pylint pre-commit hooks
### Fixes
- Fix deprecation warning about `typing.re.Pattern`
- Fix `libnacl` version to 1.8.0
### Release
- Add v1.1.1 changelog
- `1.1.1` tag1.1.0MoulMoulhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/125Mnemonic dewif2021-04-06T18:24:50+02:00Vincent TexierMnemonic dewif* Add signing_key from DUBP Mnemonic
* Add signing_key from/save V1 Dewif file
Based on remove_asyncio 1.0.0 branch
Close #150, #151.* Add signing_key from DUBP Mnemonic
* Add signing_key from/save V1 Dewif file
Based on remove_asyncio 1.0.0 branch
Close #150, #151.1.0.0Vincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/127Update README.md - Add precision about Jaklis2021-03-13T10:00:29+01:00pokaUpdate README.md - Add precision about JaklisPrecise Jaklis is mainly a Cs+/Gchange pods commandline client, just a bit of GVA.Precise Jaklis is mainly a Cs+/Gchange pods commandline client, just a bit of GVA.0.62.0MoulMoulhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/105#130: Support reading Duniter's local json blockchain2021-03-04T11:31:52+01:00Hugo Trentesaux#130: Support reading Duniter's local json blockchainJ'ai ajouté la fonctionnalité de construire des blocs depuis du json.
J'ai ajouté deux tests avec des blocs réels (bloc 0 et bloc 250004) donc ça fait beaucoup de volume dans les tests, peut-être qu'il faudrait réduire ça.
J'ai trava...J'ai ajouté la fonctionnalité de construire des blocs depuis du json.
J'ai ajouté deux tests avec des blocs réels (bloc 0 et bloc 250004) donc ça fait beaucoup de volume dans les tests, peut-être qu'il faudrait réduire ça.
J'ai travaillé un peu à l'aveugle parce que je ne connais pas du tout duniterpy, peut-être que ce n'est pas très propre, dis-moi ce qu'il faut modifier et je le ferai :)
Close #1300.62.0Vincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/42Update save_private_keys.py2020-06-06T20:32:03+02:00insoUpdate save_private_keys.py*Created by: zicmama*
ScryptParams required positional argument BUG*Created by: zicmama*
ScryptParams required positional argument BUGhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/43Add ScryptParams to examples files to avoid SigningKey call error2020-06-06T20:31:40+02:00insoAdd ScryptParams to examples files to avoid SigningKey call error*Created by: zicmama*
key = SigningKey(salt, password, **ScryptParams(4096, 16, 1)**)*Created by: zicmama*
key = SigningKey(salt, password, **ScryptParams(4096, 16, 1)**)https://git.duniter.org/clients/python/duniterpy/-/merge_requests/97[enh] #120 WS2P Head documents classes now inherits (Break BC!)2020-04-22T11:05:43+02:00Vincent Texier[enh] #120 WS2P Head documents classes now inherits (Break BC!)- Add unit tests on inline()
- Fix inline()- Add unit tests on inline()
- Fix inline()0.57.0Vincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/50Improve transaction and certification examples2019-07-31T17:08:45+02:00MoulImprove transaction and certification examples- Do not longer ask for sender’s pubkey- Do not longer ask for sender’s pubkey0.52.xVincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/49BMA: Add tx/history/{%pubkey}/pending method2019-07-29T15:31:14+02:00MoulBMA: Add tx/history/{%pubkey}/pending method- [Doc](https://git.duniter.org/nodes/typescript/duniter/blob/dev/doc/HTTP_API.md#txhistorypubkeypending)- [Doc](https://git.duniter.org/nodes/typescript/duniter/blob/dev/doc/HTTP_API.md#txhistorypubkeypending)0.50.0https://git.duniter.org/clients/python/duniterpy/-/merge_requests/51SignigKey: add read and write methods for private key:2019-07-29T15:31:00+02:00MoulSignigKey: add read and write methods for private key:- cleaner separation of implementations between the software and the lib:
- the client does not need to import libnacl
- save() method already exists:
- The new method allows its presence in the documentation
- it could be fi...- cleaner separation of implementations between the software and the lib:
- the client does not need to import libnacl
- save() method already exists:
- The new method allows its presence in the documentation
- it could be find reading the example
- as a beginner it’s not obvious to find it from the code
as you have to understand super() and the inheritance schema in libnactl code.
- update save_and_load_private_key_file example0.52.xVincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/71Merge of pypi_test_deploy to dev2019-06-26T14:50:57+02:00Vincent TexierMerge of pypi_test_deploy to dev* Add make commands to build, deploy and deploy_test
* Add deploy_test in gitlab-ci
* Add new env var PYPI_TEST_PASSWORD in gitlab settings
* Improve README* Add make commands to build, deploy and deploy_test
* Add deploy_test in gitlab-ci
* Add new env var PYPI_TEST_PASSWORD in gitlab settings
* Improve README0.55.xVincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/69Fix tests in wheel2019-06-22T23:54:04+02:00Vincent TexierFix tests in wheel* Fix tests package installed with duniterpy package in wheel
* So we have an unattribued "tests" package installed, but not listed by Pypi. Weird.
* Fix tests package installed with duniterpy package in wheel
* So we have an unattribued "tests" package installed, but not listed by Pypi. Weird.
0.55.xVincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/67Merge of pep_561_mypy to dev2019-06-22T11:58:16+02:00Vincent TexierMerge of pep_561_mypy to devAdd support for PEP 561 (mypy import recognition) in the PyPi package.Add support for PEP 561 (mypy import recognition) in the PyPi package.0.55.xVincent TexierVincent Texierhttps://git.duniter.org/clients/python/duniterpy/-/merge_requests/40Correct scrypt_params missing in SigningKey call2019-06-14T09:57:12+02:00insoCorrect scrypt_params missing in SigningKey call*Created by: zicmama*
File "create_and_publish_identity.py", line 42, in get_identity_document
key = SigningKey(salt, password)
TypeError: __init__() missing 1 required positional argument: 'scrypt_params'*Created by: zicmama*
File "create_and_publish_identity.py", line 42, in get_identity_document
key = SigningKey(salt, password)
TypeError: __init__() missing 1 required positional argument: 'scrypt_params'https://git.duniter.org/clients/python/duniterpy/-/merge_requests/41Missing ScryptParams bug2019-06-14T09:57:02+02:00insoMissing ScryptParams bug*Created by: zicmama*
File "create_public_key.py", line 15, in <module>
key = SigningKey(salt, password)
TypeError: __init__() missing 1 required positional argument: 'scrypt_params'*Created by: zicmama*
File "create_public_key.py", line 15, in <module>
key = SigningKey(salt, password)
TypeError: __init__() missing 1 required positional argument: 'scrypt_params'