python-arango
python-arango copied to clipboard
The official ArangoDB Python driver.
Hello, Why do you ask for username and password everytime we try to connect to a different database (`db = client.db('test', username='jane', password='foo')`). Would it be possible to get a...
This PR adds support for External versioning which is introduced in 3.12: https://github.com/arangodb/arangodb/pull/20382 https://arangodb.atlassian.net/browse/ES-1771?atlOrigin=eyJpIjoiMzM4NDI1MDkxMzBlNDA2MjhkZjUyOGI2NDc3NmJlNzIiLCJwIjoiamlyYS1zbGFjay1pbnQifQ https://arangodb.atlassian.net/browse/ES-1771
Adding compression of requests and responses, as implemented in https://github.com/arangodb/arangodb/pull/20128 The `ArangoClient` gets two optional parameters: - `request_compression` - Represents the compression strategy, `None` by default. The reason for passing...
I've come across a case where a transaction needs to be shared across multiple systems. If we wrap the REST API we can easily achieve this by setting the `x-arango-trx-id`...
CI is expected to fail for now This PR proposes to switch `_add_index` to `add_index`, and to deprecate the `add_*_index` methods in favour of generalizing to `add_index` (similar to how...
todo: Figure out why assertion is failing
ref: https://github.com/arangodb/docs-hugo/pull/392
Transaction works with documents, but not edges. Platform info: * os: MacOS 12.6 * Arango: 3.10.2 * python-arango: 7.5.5 * python: 3.10.0 Sample code to reproduce: ```python def test_transaction(): client...
TODO: - Add `3.12` to the CircleCI Matrix when published (or consider using the preview images?) - Add a `3.12` `conf` file that has the `--server.options-api` argument set to `admin`