Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python wRPC client subscription prototype #62

Merged
merged 14 commits into from
Jul 12, 2024

Conversation

smartgoo
Copy link
Collaborator

@smartgoo smartgoo commented Jul 6, 2024

  • Rename python package from kaspapy to kaspa
  • Python wRPC client subscription prototype

@smartgoo
Copy link
Collaborator Author

smartgoo commented Jul 8, 2024

4889ffd (most recent commit on this PR) fixes Test Suite CI failure.

Root cause of failure was known bug in PyO3 where inclusion of extension-module feature causes cargo test to fail with linking errors. Fix was to remove PyO3 extension-module feature at workspace level, and include it based on py-sdk feature at member level.

@aspect aspect merged commit cef3a52 into aspectron:python Jul 12, 2024
5 of 6 checks passed
smartgoo added a commit that referenced this pull request Sep 21, 2024
* change python package name to 'kaspa'

* Introduce Py wRPC client wrapping Inner struct that contains KaspaRpcClient

* scaffolding for Python wRPC client Inner struct

* Python wRPC subscribtions prototype

* Python wRPC subscription callback args/kwargs

* lint

* minor refactor, handling of UTXO change notification

* properly gate python code in kaspa-rpc-core

* Attempt to fix test suite CI failure

* Subscribe UTXOs Changed

* subscriptions

* wRPC client disconnect

* unregister callbacks

* fix failing kaspad build
@smartgoo smartgoo deleted the python-wrpc-proto branch September 21, 2024 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants