This repository has been archived by the owner on Jan 13, 2023. It is now read-only.
PyOTA v2.0.0b1
Pre-release
Pre-release
PyOTA v2.0.0-beta1
Release Notes (since v1.2.0b1)
If you are upgrading from PyOTA v1.1.3, please also review the release notes for v1.2.0-beta1.
Backwards-Incompatible Changes
- PyOTA now requires pip v9 or later.
- If you are unable to install the latest version of PyOTA, run
pip install --upgrade pip
first.
- If you are unable to install the latest version of PyOTA, run
- PyOTA now depends on the
pysha3
library.- If you install PyOTA using pip, you do not need to do anything special.
- If you install PyOTA by cloning the GitHub repo, you must re-run
pip install .
to install missing dependencies.
- [#61] PyOTA now uses the new Kerl and Curl-P-81 algorithms.
- These changes are coordinated with the Tangle snapshot created on 21 August, 2017.
- If your application maintains a local database of keys/addresses, you may need to regenerate them.
- More information:
- Thanks @alon-e for assistance with PyKerl implementation!
New Features
- [#53] Reduced default
min_weight_magnitude
(thanks @johngrantuk!):- New mainnet value: 14
- New testnet value: 9
- Removed unnecessary dependencies from Python 3 installs.
- If you use Python 3, you may uninstall the following libraries:
mock
typing
- If you use Python 3, you may uninstall the following libraries:
Bugfixes
Misc
- [#34] Added example script demonstrating how to route PoW to local node (thanks @johngrantuk)!.
- [#31] Added example script demonstrating how to send IOTAs to an address (thanks @johngrantuk!).
- PyOTA now ships separate wheels for Python 2 and Python 3.
- Fixed incorrect PEP-484 type hints.
- Improved docstrings and comments.
Signature/Checksums
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
# PyOTA v2.0.0-beta1
**⚠️ This is pre-release software! Do not use in production contexts! ⚠️**
**⚠️ This release contains several changes that are not backwards compatible with PyOTA v1.x. Please review the Backwards-Incompatible Changes before upgrading! ⚠️**
## Release Notes (since v1.2.0b1)
**If you are upgrading from PyOTA v1.1.3, please also review the [release notes for v1.2.0-beta1](https://github.com/iotaledger/iota.lib.py/releases/tag/1.2.0b1).**
### Backwards-Incompatible Changes
* PyOTA now requires pip v9 or later.
* **If you are unable to install the latest version of PyOTA, run `pip install --upgrade pip` first.**
* PyOTA now depends on the `pysha3` library.
* **If you install PyOTA using pip, you do not need to do anything special.**
* **If you install PyOTA by cloning the GitHub repo, you must re-run `pip install .` to install missing dependencies.**
* [#61] PyOTA now uses the new Kerl and Curl-P-81 algorithms.
* These changes are coordinated with the Tangle snapshot created on 21 August, 2017.
* **If your application maintains a local database of keys/addresses, you may need to regenerate them.**
* More information:
* https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256
* Thanks @alon-e for assistance with PyKerl implementation!
### New Features
* [#53] Reduced default `min_weight_magnitude` (thanks @johngrantuk!):
* New mainnet value: 14
* New testnet value: 9
* Removed unnecessary dependencies from Python 3 installs.
* If you use Python 3, you may uninstall the following libraries:
* `mock`
* `typing`
### Bugfixes
* [#63] Fixed conflict when importing PyOTA in a Django project (thanks @labovich!).
## Misc
* [#34] Added example script demonstrating how to route PoW to local node (thanks @johngrantuk)!.
* [#31] Added example script demonstrating how to send IOTAs to an address (thanks @johngrantuk!).
* PyOTA now ships universal wheels.
* Fixed incorrect PEP-484 type hints.
* Improved docstrings and comments.
# Binary Distribution Checksums
* PyOTA-2.0.0b1-py2.py3-none-any.whl
* sha256: 31683a7c95abf553992b16cfee07f6e6e0808860aa01e7d9e0fe5e102cb5e419
* md5: 508cbc06213aadc335776ddf2e4b0776
* PyOTA-2.0.0b1.tar.gz
* sha256: 0ccf5af9c502d5286d1ecca04a7468232a0ec6fb04adab5099d998018e1592b2
* md5: c7067e5193a338091dca1a3fea734851
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJZx1E3AAoJEIyGP45e1NNDG5sQAJXzJXsmySkTF9vvJDsK0X/m
lPCxIrjjc+MmSgI2/N+vmvFZpa3kOKTOqqBfd/dgwOWFaOyDrr4WrMujkoduHBpR
jqdMbqDrsurih5uQZ3LifOqQSBZSAIPBFn6zxR4ZHDEXcoJ3JPIPIH34Ts556SQS
U/B+aEmZuQ2C2eApkX84Z450W8PAulfbJDpZstr/mDzRCp7N3/EFXeESU1dU80Sp
i9Is9SDzskLsjEGMRDu2D9OyJgybFJajqKDUg2dvWXuDkJpnYGm8bygDKVdZn8PF
dTAH3JxV/JBps20a/UmGsi6InAmKef4jYW8j946ObDnYLjoRVP/v04VD3BdQED8R
SwUbB/9iX+3DDJjKXS68+MDN5gOSlWiP1h4b3uBkmySILJDHQN2UvmNJk7O5F5Zu
Y8Mp4wqRK+oeErVMS6M8dY6e6AOYcdVb4+7agE245m1szmAKvv90PzSCSMB2wrwr
T1Vr/0y7ri0kWexsQWCp2eWErX5Ftdx+2wptp9GWmoK7NDtcN1tRyvzAU6I/MCBx
F6i6NqLqOYZlfL/krebnx+QttTjW2pJPIDtQgZm++ECzhNoDyDICy+jKPuW9SDgy
hIjyenOdTTahOU5q1CGxNVqJcEp3bw3sBxJwhhnfc2Du2Tc60Yo8dx8tFpegYCi3
Jq0SdAigTJpEFGLFOkZY
=aJCi
-----END PGP SIGNATURE-----