You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The original ndb is strictly depended on appengine env; therefore, users need to include the whole appengine-sdk and install the mock service such as taskqueue, memcache provided by sdk in order to use the ndb service. (In fact, I tried to do so before, https://github.com/lucemia/google-cloud-datastore-orm)
@lucemia thanks for this, but I think that something at the level of an ORM should live in a separate project, that can of course depend on gcloud-python.
Activity
dhermes commentedon Nov 28, 2014
Something this high-level should have a design document before too much code is written. Do you have a fork to point to?
Also, what is wrong with just using
ndb?lucemia commentedon Nov 28, 2014
My current sketch is very simple, focus on creating a similar interface of ndb with limited method support. It is not another ndb, but a simplify orm support for gcloud-python
https://github.com/lucemia/gcloud-python/blob/datastore-orm-model/gcloud/datastore/model.py
The original ndb is strictly depended on appengine env; therefore, users need to include the whole appengine-sdk and install the mock service such as
taskqueue,memcacheprovided by sdk in order to use the ndb service. (In fact, I tried to do so before, https://github.com/lucemia/google-cloud-datastore-orm)ndb dependency
https://code.google.com/p/appengine-ndb-experiment/source/browse/ndb/google_imports.py
another thing is ndb based on very different logic and coding style with gcloud-python.
silvolu commentedon Nov 28, 2014
@lucemia thanks for this, but I think that something at the level of an ORM should live in a separate project, that can of course depend on gcloud-python.
lucemia commentedon Nov 28, 2014
@silvolu I will create a separate project for it. thx
fix(deps): require protobuf >= 3.20.2 (#395)
chore: fix prerelease_deps nox session [autoapprove] (#395)
chore(deps): update dependency google-auth to v2.14.0 (#395)
docs: fix changelog header to consistent size (#395)
9 remaining items
chore: store artifacts in placer [autoapprove] (#395)
fix(deps): require protobuf <4.0.0dev (#395)
chore(samples): add EC check to metricscalar instance setup (#395)
release 0.21.0 (#395)
chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 (#395)
docs: Fix typo in the BackgroundConsumer docstring (#395)
chore(python): add support for python 3.11 (#395)
chore(deps): update dependency pytest to v7.2.0 (#395)
chore: pin 'google-{api,cloud}-core' to allow 2.x versions (#395)
fix: make sure reads happen in transaction if there is a transaction (#…
feat: add support for concurrent XML MPU uploads (#395)
.travis.yml: test sessions_tests (#395)
fix: disable always_use_jwt_access (#395)
chore: release 3.7.0 (#398)
build(deps): Bump django from 3.2.25 to 4.2.16 in /.kokoro (#395)