Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Python driver for RethinkDB

License

NotificationsYou must be signed in to change notification settings

rethinkdb/rethinkdb-python

 
 

Repository files navigation

PyPi PackageBuild StatusMaintainabilityTest CoverageBlack Formatted

RethinkDB is the first open-source scalable database built for realtime applications.It exposes a new database access model -- instead of polling for changes, the developercan tell the database to continuously push updated query results to applications in realtime.RethinkDB allows developers to build scalable realtime apps in a fraction of the time withless effort.

Utility Tools

If you came here looking for an utility tool, this functionality has been dropped during the porting from python 2 to 3.Instead, you should look (and we suggest to use)https://github.com/BOOMfinity-Developers/GoThink

Installation

RethinkDB's Python Client can be installed by runningpip install rethinkdb and it requiresPython 3.7.0+ to run. This is the preferred method to install RethinkDB Python client, as itwill always install the most recent stable release. If you don't havepipinstalled, thisPython installation guide can guideyou through the process.

Installing extras

RethinkDB's Python Client tries to be as tiny as its possible, hence some functionalitiesare requiring extra dependencies to be installed.

To install rethinkdb with an extra package runpip install rethinkdb[<EXTRA>],where<EXTRA> is the name of the extra option. To install multiple extra packageslist the extra names separated by comma as described inpip's examples section pointnumber six.

ExtraDescription
allalias to install all the extras available

Usage examples

TODO

Contributing

Hurray, You reached this section, which means you are readyto contribute.

Please read our contibutingguideline. This guideline willwalk you through how can you successfully contribute toRethinkDB Python client.

Installation

For development you will needpoetry,pre-commit andshellcheck. After poetry installed,simply run poetry install -E all. This command will both create the virtualenvand install all development dependencies for you.

Useful make Commands

CommandDescription
helpPrint available make commands
cleanRemove all artifacts
clean-buildRemove build artifacts
clean-mypyRemove mypy artifacts
clean-pycRemove Python artifacts
clean-testRemove test artifacts
docsGenerate Sphinx documentation
formatRun several formatters
lintRun several linters after format
protobufDownload and convert protobuf file
testRun all tests with coverage
test-unitRun unit tests with coverage
test-integrationRun integration tests with coverage

About

Python driver for RethinkDB

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Contributors68

    Languages


    [8]ページ先頭

    ©2009-2025 Movatter.jp