edgedb-python icon indicating copy to clipboard operation
edgedb-python copied to clipboard

The official Python client library for EdgeDB

Results 99 edgedb-python issues
Sort by recently updated
recently updated
newest added

We need to be able to express casts in the QB. It's tempting to use the already exposed types `std.int64` or `std.str` to express casts. This may work fine for...

ORM

We need a way to access backlinks in ORM. As we know the backlinks need a name and a source type to be properly defined. However in pure EdgeQL we...

ORM

We're depending now, pretty much, on pydantic, so should add it to dependencies. We also use typing_extentions and typing_inspection at *runtime*. They can be proxy of pydantic fwiw

Codegen should alphabetically sort types, user-defined functions, and imports. Properties and links should be in the order they are defined in the schema within the type? (IIRC it should be...

1. `fastapi dev` should work out of the box. Ideal setup: a user starts a new fastapi project, imports gel, runs 'gel init', and the rest (1️⃣ watching, 2️⃣ reflecting...

high priority

Maybe reflect test schema to `gel/tests/...`, add it to `.gitignore`, find a way to configure Python LSP to treat that as a "root" for its PYTHONPATH

I think this is low priority. But if we don't ship query args day 1, we have to disable them in `client.query*()` overloads.

low priority

I'm not sure if we have thought sufficiently about thread safety and the blocking client. We document that we are thread safe, but there are some shared caches, at least,...