aleph-im / aleph-sdk-python

Python SDK library for the Aleph.im network
MIT License
2 stars 4 forks source link

Feature: Add Deprecation Message #103

Closed MHHukiewitz closed 5 months ago

MHHukiewitz commented 5 months ago

Deprecation messages are displayed when either trying to use the now abstract classes AlephClient and AuthenticatedAlephClient in the form of either

github-actions[bot] commented 5 months ago

The PR introduces a significant change to the Python SDK library for Aleph.im network. The changes involve major modifications in setup.cfg file which may affect other parts of the system that depend on this configuration, and also updates to the __init__.py file where it raises import errors for deprecated classes (AlephClient, AuthenticatedAlephClient, synchronous, asynchronous). This PR also introduces changes in several files under the 'src/aleph/sdk' directory which may affect other parts of the system that depend on these specific modules.

The changes are categorized as BLACK because they involve extensive changes to critical components and require deep understanding of the project architecture, including its dependencies and how it interacts with other systems. Only experienced developers should review this PR, as it involves significant architectural changes. The label 'BLACK' is used sparingly in this case, indicating that this PR requires a high level of expertise and attention to detail.

Please note that the categorization may not be 100% accurate due to the complexity of the changes involved. It's always recommended to review the code changes thoroughly before merging them into the main branch.