├── .gitignore ├── LICENSE.txt ├── Procfile ├── README.md ├── TODO.txt ├── activate.sh ├── docs ├── Makefile ├── conf.py ├── design.rst ├── dev-api.rst ├── dev-testing.rst ├── index.rst ├── requirements.txt ├── reverse_engineering.rst ├── roadmap.rst └── setup.rst ├── notes.txt ├── requirements.txt ├── sandbox ├── basics.py ├── exists.py ├── multi_entities.py ├── postgres ├── schema.py ├── sqla-orm.py └── sqla.py ├── schema ├── basic-filters.txt ├── dump └── filter ├── scripts └── install-systemd ├── setup.py ├── sgcache ├── __init__.py ├── api3 │ ├── __init__.py │ ├── create.py │ └── read.py ├── cache.py ├── commands │ ├── __init__.py │ ├── auto.py │ ├── ctrl.py │ ├── events.py │ ├── scanner.py │ └── web.py ├── config.py ├── control.py ├── entity.py ├── events.py ├── exceptions.py ├── fields │ ├── __init__.py │ ├── core.py │ ├── entity.py │ └── multi_entity.py ├── logs.py ├── path.py ├── scanner.py ├── schema.py ├── select.py ├── utils.py └── web │ ├── __init__.py │ ├── api3.py │ ├── core.py │ └── unittesting.py └── tests ├── __init__.py ├── __main__.py ├── env-sgmock.sh ├── fixtures.py ├── schema-basic.yml ├── test_core_fields.py ├── test_entities.py ├── test_events.py ├── test_multi_entities.py ├── test_order.py ├── test_passthrough.py ├── test_scanner.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/TODO.txt -------------------------------------------------------------------------------- /activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/activate.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/design.rst -------------------------------------------------------------------------------- /docs/dev-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/dev-api.rst -------------------------------------------------------------------------------- /docs/dev-testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/dev-testing.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | 2 | sphinx == 1.4.8 3 | -------------------------------------------------------------------------------- /docs/reverse_engineering.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/reverse_engineering.rst -------------------------------------------------------------------------------- /docs/roadmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/roadmap.rst -------------------------------------------------------------------------------- /docs/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/docs/setup.rst -------------------------------------------------------------------------------- /notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/notes.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/requirements.txt -------------------------------------------------------------------------------- /sandbox/basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sandbox/basics.py -------------------------------------------------------------------------------- /sandbox/exists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sandbox/exists.py -------------------------------------------------------------------------------- /sandbox/multi_entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sandbox/multi_entities.py -------------------------------------------------------------------------------- /sandbox/postgres: -------------------------------------------------------------------------------- 1 | /usr/local/vee/packages/homebrew/var/postgres -------------------------------------------------------------------------------- /sandbox/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sandbox/schema.py -------------------------------------------------------------------------------- /sandbox/sqla-orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sandbox/sqla-orm.py -------------------------------------------------------------------------------- /sandbox/sqla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sandbox/sqla.py -------------------------------------------------------------------------------- /schema/basic-filters.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/schema/basic-filters.txt -------------------------------------------------------------------------------- /schema/dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/schema/dump -------------------------------------------------------------------------------- /schema/filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/schema/filter -------------------------------------------------------------------------------- /scripts/install-systemd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/scripts/install-systemd -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/setup.py -------------------------------------------------------------------------------- /sgcache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sgcache/api3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sgcache/api3/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/api3/create.py -------------------------------------------------------------------------------- /sgcache/api3/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/api3/read.py -------------------------------------------------------------------------------- /sgcache/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/cache.py -------------------------------------------------------------------------------- /sgcache/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/commands/__init__.py -------------------------------------------------------------------------------- /sgcache/commands/auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/commands/auto.py -------------------------------------------------------------------------------- /sgcache/commands/ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/commands/ctrl.py -------------------------------------------------------------------------------- /sgcache/commands/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/commands/events.py -------------------------------------------------------------------------------- /sgcache/commands/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/commands/scanner.py -------------------------------------------------------------------------------- /sgcache/commands/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/commands/web.py -------------------------------------------------------------------------------- /sgcache/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/config.py -------------------------------------------------------------------------------- /sgcache/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/control.py -------------------------------------------------------------------------------- /sgcache/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/entity.py -------------------------------------------------------------------------------- /sgcache/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/events.py -------------------------------------------------------------------------------- /sgcache/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/exceptions.py -------------------------------------------------------------------------------- /sgcache/fields/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/fields/__init__.py -------------------------------------------------------------------------------- /sgcache/fields/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/fields/core.py -------------------------------------------------------------------------------- /sgcache/fields/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/fields/entity.py -------------------------------------------------------------------------------- /sgcache/fields/multi_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/fields/multi_entity.py -------------------------------------------------------------------------------- /sgcache/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/logs.py -------------------------------------------------------------------------------- /sgcache/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/path.py -------------------------------------------------------------------------------- /sgcache/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/scanner.py -------------------------------------------------------------------------------- /sgcache/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/schema.py -------------------------------------------------------------------------------- /sgcache/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/select.py -------------------------------------------------------------------------------- /sgcache/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/utils.py -------------------------------------------------------------------------------- /sgcache/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sgcache/web/api3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/web/api3.py -------------------------------------------------------------------------------- /sgcache/web/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/web/core.py -------------------------------------------------------------------------------- /sgcache/web/unittesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/sgcache/web/unittesting.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/__main__.py -------------------------------------------------------------------------------- /tests/env-sgmock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/env-sgmock.sh -------------------------------------------------------------------------------- /tests/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/fixtures.py -------------------------------------------------------------------------------- /tests/schema-basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/schema-basic.yml -------------------------------------------------------------------------------- /tests/test_core_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_core_fields.py -------------------------------------------------------------------------------- /tests/test_entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_entities.py -------------------------------------------------------------------------------- /tests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_events.py -------------------------------------------------------------------------------- /tests/test_multi_entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_multi_entities.py -------------------------------------------------------------------------------- /tests/test_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_order.py -------------------------------------------------------------------------------- /tests/test_passthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_passthrough.py -------------------------------------------------------------------------------- /tests/test_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_scanner.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vfxetc/sgcache/HEAD/tests/test_utils.py --------------------------------------------------------------------------------