Gumo Datastore Library
Project description
gumo-datastore
Configuration
from gumo.core import configure as core_configure
from gumo.datastore import configure as datastore_configure
core_configure(
google_cloud_project='<Google Cloud Platform Project Name>',
google_cloud_location='<Project Main Location (Region)>',
)
datastore_configure(
use_local_emulator=True,
emulator_host='datastore_emulator:8081',
namespace=None,
)
If you need to load environment variables of app.yaml:
import os
import flask
from gumo.core import MockAppEngineEnvironment
# from gumo.core import configure as core_configure
# from gumo.datastore import configure as datastore_configure
# The call to MockAppEngineEnvironment must precede any other initialization code.
if __name__ == '__main__':
app_yaml_path = os.path.join(
os.path.dirname(os.path.abspath(__file__)),
'app.yaml'
)
MockAppEngineEnvironment.load_app_yaml(app_yaml_path=app_yaml_path)
# core_configure(...)
# datastore_configure(...)
# Application Configurations ...
app = flask.Flask(__name__)
# TODO: Add a sample of Repository implementation using DatastoreRepositoryMixin.
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080, debug=True)
Setup Development Environment
$ git clone https://github.com/gumo-py/gumo-core.git
$ cd gumo-core
$ make setup
Build and Test
$ make build
$ make test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gumo-datastore-0.2.0.tar.gz
(7.1 kB
view details)
Built Distribution
File details
Details for the file gumo-datastore-0.2.0.tar.gz
.
File metadata
- Download URL: gumo-datastore-0.2.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78774bbe0127ce891e02842c9ec690bbe91c731d2ee3f2924763f6e18d488c70 |
|
MD5 | 47e215b87c414967d56ebd6a66807031 |
|
BLAKE2b-256 | c4106d912305eb07bd13e8104fdd9b97eaeb913be453a05ae9d7028dae056295 |
File details
Details for the file gumo_datastore-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: gumo_datastore-0.2.0-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9083291e0bd2da41d33e2be65105beccb619191e73c69619147103cfe4dcdf34 |
|
MD5 | 096cb88104b455815a7dd6eb41589af5 |
|
BLAKE2b-256 | 441d80b0c86f8502b4f0ce48f0036592f40e26aca2a18e28a6ffba3a72b9a7f5 |