Skip to main content

surreal-db-python

A pure python (and compilable) database client for SurrealDB.

Installation

  1. Install with
pip install surreal-db-python

Usage

import surreal

client = surreal.SurrealDB(
    host: str,
    username: str,
    password: str,
    db: str,
    namespace: str
)

client.execute("CREATE deez:nut SET nice = 69 + 420;")
client.fetch("SELECT * FROM deez:nut;")

Features

  • Supported Asynchronous Operation (with class AsyncSurrealDB) (AsyncSurrealDB have same API as `SurrealDB but you await them.)
  • (not) Supported websocket (yet)

Build from source

  1. Clone repository

  2. poetry install

  3. ./setup.py sdist bdist_wheel for wheel or ./setup.py install for install package directly (egg included)

Metadata

Release files for surreal-db-python 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for surreal-db-python 1.0.2
File Size Uploaded
surreal-db-python-1.0.2.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for surreal-db-python 1.0.2
File Interpreter ABI Platform
surreal_db_python-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / surreal-db-python-1.0.2.tar.gz

Download URL surreal-db-python-1.0.2.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
81cc270a979aa191c65ff86280a970c4e4cefb3eec48b76201821037a05245b1
BLAKE2b-256 checksum
How to use checksums
96b7eedaa9488b709e88d426c41d7cec9ef407cfeb2835c285f96b3e13dbf6e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / surreal_db_python-1.0.2-py3-none-any.whl

Download URL surreal_db_python-1.0.2-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b2eebb7f0228862cde333306932f6d4b085b6e8c945eae25969eb609c1dce49
BLAKE2b-256 checksum
How to use checksums
eb2ce4f8c802e63d558de131d010acea8e24c1e16d4f96681ec681cd62475b4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page