summaryrefslogtreecommitdiff
path: root/python
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-1/+3
| | | | | This will make it easier to add other Python packages in the future as needed.
* python: in README, prepend to PYTHONPATH.Nick Mathewson2024-09-261-2/+1
|
* Python: Readme fixes from @anonymNick Mathewson2024-09-261-3/+3
| | | Thanks: Anonym
* Add a scary README to the Python directoryNick Mathewson2024-09-261-0/+47
|
* Python: Add a quick RPC demo to show how the APIs work.Nick Mathewson2024-09-261-0/+24
|
* 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.