Skip to main content

eoq3pyecoremdb - pyecore-based MDB for EOQ3

This is a model database (MDB) for EOQ3 based on the pyecore framework, but with full compatibility to EOQ3's CRUD interface and Concepts.

Usage

from eoq3pyecoremdb import PyEcoreMdb #requres pyecoremdb to be installed

mdb = PyEcoreMdb()
domain = DomainWithMdb(mdb)

Access to CRUD interface. This is normally not recomended, because it bypasses the domain.

mdb.Create(classId, createArgs, target, recoveryArgs)
mdb.Read(target, featureName, context)
mdb.Update(target, featureName, value, position)
mdb.Delete(self, target)

Implementation

Large parts of the wrapper between pyecore an EOQ3 are generated from the concepts generation. To regenerate use:

gen/generatepyecoremdb.py

Documentation

For more information see EOQ3 documentation: https://eoq.gitlab.io/doc/eoq3/

Author

2024 Bjoern Annighoefer

Release files for eoq3pyecoremdb 3.1.0

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

Source distribution (sdist)

Source distribution for eoq3pyecoremdb 3.1.0
File Size Uploaded
eoq3pyecoremdb-3.1.0.tar.gz 108.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eoq3pyecoremdb 3.1.0
File Interpreter ABI Platform
eoq3pyecoremdb-3.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 220.2 kB

Release files / eoq3pyecoremdb-3.1.0.tar.gz

Download URL eoq3pyecoremdb-3.1.0.tar.gz
Size 108.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6e430d689349e5357d16349afcb0e0ff80be78d84a8f34c7ae83176cc1a1a26b
BLAKE2b-256 checksum
How to use checksums
a6ed743d3c91f9dab99ec4ed0874b71040c66b332575085236f9a276eff53feb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / eoq3pyecoremdb-3.1.0-py3-none-any.whl

Download URL eoq3pyecoremdb-3.1.0-py3-none-any.whl
Size 111.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c8d9cee0e77c0db4539ac553cf2dda4295cf00894e2d9e12b5a9bc61a3bab905
BLAKE2b-256 checksum
How to use checksums
d240c17ca47593d2c4d327f6474dc7459f5c84a9776e7d9cbe4411ad685ec33c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

3.1.0 This release

2 release files

2.9.6

2 release files

2.9.5

2 release files

2.9.4

2 release files

2.9.3

2 release files

2.9.2

2 release files

2.9.1

2 release files

2.9.0

2 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