├── .github └── workflows │ └── main.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE.txt ├── MANIFEST.in ├── NEWS ├── README.rst ├── codecov.yml ├── docs ├── Makefile ├── api │ ├── ming.base.rst │ ├── ming.datastore.rst │ ├── ming.encryption.rst │ ├── ming.odm.rst │ ├── ming.rst │ ├── ming.schema.rst │ └── ming.utils.rst ├── baselevel.rst ├── conf.py ├── custom_properties.rst ├── encryption.rst ├── extensions_and_hooks.rst ├── index.rst ├── make.bat ├── migrations.rst ├── mongodb_indexes.rst ├── news.rst ├── polymorphism.rst ├── presentations │ ├── demo_encryption.py │ └── pyatl-20100114 │ │ ├── MingPresentation.odp │ │ ├── MingPresentation.pdf │ │ └── src │ │ ├── demo1.py │ │ ├── demo2.py │ │ └── demo3.py ├── reference.rst ├── sphinx_runsnippet.py ├── src │ ├── ming_odm_migrations.py │ ├── ming_odm_polymorphism.py │ ├── ming_odm_properties.py │ ├── ming_odm_relations.py │ ├── ming_odm_schemas.py │ ├── ming_odm_tutorial.py │ └── ming_welcome.py └── userguide.rst ├── ming ├── __init__.py ├── base.py ├── base.pyi ├── compat.py ├── config.py ├── datastore.py ├── declarative.py ├── declarative.pyi ├── encryption.py ├── exc.py ├── fs.py ├── metadata.py ├── metadata.pyi ├── mim.py ├── odm │ ├── __init__.py │ ├── base.py │ ├── declarative.py │ ├── declarative.pyi │ ├── icollection.py │ ├── identity_map.py │ ├── mapper.py │ ├── mapper.pyi │ ├── middleware.py │ ├── odmsession.py │ ├── property.py │ ├── property.pyi │ └── unit_of_work.py ├── orm │ ├── __init__.py │ ├── base.py │ ├── declarative.py │ ├── middleware.py │ ├── ormsession.py │ └── property.py ├── py.typed ├── schema.py ├── session.py ├── tests │ ├── __init__.py │ ├── odm │ │ ├── __init__.py │ │ ├── test_declarative.py │ │ ├── test_instrumented_collections.py │ │ └── test_mapper.py │ ├── test_base.py │ ├── test_datastore.py │ ├── test_declarative.py │ ├── test_encryption.py │ ├── test_functional.py │ ├── test_gridfs.py │ ├── test_middleware.py │ ├── test_mim.py │ ├── test_schema.py │ ├── test_session.py │ └── test_utils.py ├── utils.py ├── validators.py └── version.py ├── setup.cfg ├── setup.py └── tox.ini /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- 1 | See docs/news.rst 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/README.rst -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/ming.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/api/ming.base.rst -------------------------------------------------------------------------------- /docs/api/ming.datastore.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/api/ming.datastore.rst -------------------------------------------------------------------------------- /docs/api/ming.encryption.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/api/ming.encryption.rst -------------------------------------------------------------------------------- /docs/api/ming.odm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/api/ming.odm.rst -------------------------------------------------------------------------------- /docs/api/ming.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/api/ming.rst -------------------------------------------------------------------------------- /docs/api/ming.schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/api/ming.schema.rst -------------------------------------------------------------------------------- /docs/api/ming.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/api/ming.utils.rst -------------------------------------------------------------------------------- /docs/baselevel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/baselevel.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/custom_properties.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/custom_properties.rst -------------------------------------------------------------------------------- /docs/encryption.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/encryption.rst -------------------------------------------------------------------------------- /docs/extensions_and_hooks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/extensions_and_hooks.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/migrations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/migrations.rst -------------------------------------------------------------------------------- /docs/mongodb_indexes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/mongodb_indexes.rst -------------------------------------------------------------------------------- /docs/news.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/news.rst -------------------------------------------------------------------------------- /docs/polymorphism.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/polymorphism.rst -------------------------------------------------------------------------------- /docs/presentations/demo_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/presentations/demo_encryption.py -------------------------------------------------------------------------------- /docs/presentations/pyatl-20100114/MingPresentation.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/presentations/pyatl-20100114/MingPresentation.odp -------------------------------------------------------------------------------- /docs/presentations/pyatl-20100114/MingPresentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/presentations/pyatl-20100114/MingPresentation.pdf -------------------------------------------------------------------------------- /docs/presentations/pyatl-20100114/src/demo1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/presentations/pyatl-20100114/src/demo1.py -------------------------------------------------------------------------------- /docs/presentations/pyatl-20100114/src/demo2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/presentations/pyatl-20100114/src/demo2.py -------------------------------------------------------------------------------- /docs/presentations/pyatl-20100114/src/demo3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/presentations/pyatl-20100114/src/demo3.py -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/sphinx_runsnippet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/sphinx_runsnippet.py -------------------------------------------------------------------------------- /docs/src/ming_odm_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/src/ming_odm_migrations.py -------------------------------------------------------------------------------- /docs/src/ming_odm_polymorphism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/src/ming_odm_polymorphism.py -------------------------------------------------------------------------------- /docs/src/ming_odm_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/src/ming_odm_properties.py -------------------------------------------------------------------------------- /docs/src/ming_odm_relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/src/ming_odm_relations.py -------------------------------------------------------------------------------- /docs/src/ming_odm_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/src/ming_odm_schemas.py -------------------------------------------------------------------------------- /docs/src/ming_odm_tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/src/ming_odm_tutorial.py -------------------------------------------------------------------------------- /docs/src/ming_welcome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/src/ming_welcome.py -------------------------------------------------------------------------------- /docs/userguide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/docs/userguide.rst -------------------------------------------------------------------------------- /ming/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/__init__.py -------------------------------------------------------------------------------- /ming/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/base.py -------------------------------------------------------------------------------- /ming/base.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/base.pyi -------------------------------------------------------------------------------- /ming/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/compat.py -------------------------------------------------------------------------------- /ming/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/config.py -------------------------------------------------------------------------------- /ming/datastore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/datastore.py -------------------------------------------------------------------------------- /ming/declarative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/declarative.py -------------------------------------------------------------------------------- /ming/declarative.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/declarative.pyi -------------------------------------------------------------------------------- /ming/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/encryption.py -------------------------------------------------------------------------------- /ming/exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/exc.py -------------------------------------------------------------------------------- /ming/fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/fs.py -------------------------------------------------------------------------------- /ming/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/metadata.py -------------------------------------------------------------------------------- /ming/metadata.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/metadata.pyi -------------------------------------------------------------------------------- /ming/mim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/mim.py -------------------------------------------------------------------------------- /ming/odm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/__init__.py -------------------------------------------------------------------------------- /ming/odm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/base.py -------------------------------------------------------------------------------- /ming/odm/declarative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/declarative.py -------------------------------------------------------------------------------- /ming/odm/declarative.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/declarative.pyi -------------------------------------------------------------------------------- /ming/odm/icollection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/icollection.py -------------------------------------------------------------------------------- /ming/odm/identity_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/identity_map.py -------------------------------------------------------------------------------- /ming/odm/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/mapper.py -------------------------------------------------------------------------------- /ming/odm/mapper.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/mapper.pyi -------------------------------------------------------------------------------- /ming/odm/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/middleware.py -------------------------------------------------------------------------------- /ming/odm/odmsession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/odmsession.py -------------------------------------------------------------------------------- /ming/odm/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/property.py -------------------------------------------------------------------------------- /ming/odm/property.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/property.pyi -------------------------------------------------------------------------------- /ming/odm/unit_of_work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/odm/unit_of_work.py -------------------------------------------------------------------------------- /ming/orm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/orm/__init__.py -------------------------------------------------------------------------------- /ming/orm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/orm/base.py -------------------------------------------------------------------------------- /ming/orm/declarative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/orm/declarative.py -------------------------------------------------------------------------------- /ming/orm/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/orm/middleware.py -------------------------------------------------------------------------------- /ming/orm/ormsession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/orm/ormsession.py -------------------------------------------------------------------------------- /ming/orm/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/orm/property.py -------------------------------------------------------------------------------- /ming/py.typed: -------------------------------------------------------------------------------- 1 | partial 2 | -------------------------------------------------------------------------------- /ming/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/schema.py -------------------------------------------------------------------------------- /ming/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/session.py -------------------------------------------------------------------------------- /ming/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/__init__.py -------------------------------------------------------------------------------- /ming/tests/odm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ming/tests/odm/test_declarative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/odm/test_declarative.py -------------------------------------------------------------------------------- /ming/tests/odm/test_instrumented_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/odm/test_instrumented_collections.py -------------------------------------------------------------------------------- /ming/tests/odm/test_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/odm/test_mapper.py -------------------------------------------------------------------------------- /ming/tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_base.py -------------------------------------------------------------------------------- /ming/tests/test_datastore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_datastore.py -------------------------------------------------------------------------------- /ming/tests/test_declarative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_declarative.py -------------------------------------------------------------------------------- /ming/tests/test_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_encryption.py -------------------------------------------------------------------------------- /ming/tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_functional.py -------------------------------------------------------------------------------- /ming/tests/test_gridfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_gridfs.py -------------------------------------------------------------------------------- /ming/tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_middleware.py -------------------------------------------------------------------------------- /ming/tests/test_mim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_mim.py -------------------------------------------------------------------------------- /ming/tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_schema.py -------------------------------------------------------------------------------- /ming/tests/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_session.py -------------------------------------------------------------------------------- /ming/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/tests/test_utils.py -------------------------------------------------------------------------------- /ming/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/utils.py -------------------------------------------------------------------------------- /ming/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/validators.py -------------------------------------------------------------------------------- /ming/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/ming/version.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TurboGears/Ming/HEAD/tox.ini --------------------------------------------------------------------------------