Refactoring aleph-client and Python SDK

Bundling the Python libraries with the CLI tools is confusing to users and limits the future development of these tools.

We are in the process of separating the Python SDK, in a fork named aleph-sdk-python , from the client tools, still in aleph-client
GitHub - aleph-im/aleph-sdk-python: Python SDK library for the network .
GitHub - aleph-im/aleph-client: Lightweight Python Client library for the network .

The next steps in this process are:

  • Rename all references of aleph-client in aleph-sdk-python
  • Publish aleph-sdk-python to PyPI
  • Base aleph-client on aleph-sdk-python and remove the library code

In the future, we would like to add code from aleph-vm in the client (not the SDK), so developers can test their code inside virtual machines on their own machine, …

1 Like