summaryrefslogtreecommitdiff
path: root/python/arti_rpc
Commit message (Collapse)AuthorAgeFilesLines
* python/arti_rpc: Add an initial pyproject.tomlNick Mathewson2024-09-261-0/+23
| | | | | I've tried "python -m build" to make sure it works; haven't tested anything else.
* python: Move arti_rpc package into new subdirectoryNick Mathewson2024-09-265-0/+72
| | | | | This will make it easier to add other Python packages in the future as needed.
* Python: Add a pythonic wrapper for arti-rpc-client-coreNick Mathewson2024-09-262-0/+339
| | | | | This module tries to provide a set of APIs more closely resembling those you'd expect to use in a real python program.
* Python: Add a ctypes wrapper for arti-rpc-client-coreNick Mathewson2024-09-261-0/+191
This wrapper uses Python's `ctypes` module to wrap the APIs from `arti-rpc-client-core`. It needs more work on Windows (and likely MacOS too), but that will come later. This is not a suitable API for direct use in Python.