sage-engine

View on PyPIReverse Dependencies (0)

2.3.0 sage_engine-2.3.0-py3-none-any.whl

Wheel Details

Project: sage-engine
Version: 2.3.0
Filename: sage_engine-2.3.0-py3-none-any.whl
Download: [link]
Size: 125408
MD5: 339546dac8187c468cdc92304813671a
SHA256: e74f81a23f41e7a42d0dbc7903de6e51edd7629731b4c1a47c46efacad46da06
Uploaded: 2021-04-19 18:38:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sage-engine
Version: 2.3.0
Summary: Sage: a preemptive SPARQL query engine for online Knowledge Graphs
Author: Thomas Minier
Author-Email: tminier01[at]gmail.com
Home-Page: https://github.com/sage-org/sage-engine
Project-Url: Repository, https://github.com/sage-org/sage-engine
License: MIT
Keywords: rdf,sparql,query engine
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Database :: Database Engines/Servers
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.7,<4.0
Requires-Dist: PyYAML (==5.4.1)
Requires-Dist: click (==7.1.2)
Requires-Dist: coloredlogs (==15.0)
Requires-Dist: fastapi (==0.63.0)
Requires-Dist: grpcio (<2.0,>=1.36)
Requires-Dist: happybase (==1.2.0); extra == "hbase"
Requires-Dist: hdt (==2.3); extra == "hdt"
Requires-Dist: protobuf (==3.15.7)
Requires-Dist: psycopg2-binary (==2.8.6); extra == "postgres"
Requires-Dist: pybind11 (==2.2.4); extra == "hdt"
Requires-Dist: pylru (<2.0,>=1.0)
Requires-Dist: rdflib (==5.0.0)
Requires-Dist: rdflib-jsonld (==0.5.0)
Requires-Dist: uvicorn (==0.13.4)
Requires-Dist: uvloop (==0.15.2)
Provides-Extra: hbase
Provides-Extra: hdt
Provides-Extra: postgres
Description-Content-Type: text/markdown
[Description omitted; length: 5885 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
README.md sha256=Y11LCVYtVQa4PVvGKp-ZZAoACJmSLSvaxmC2tKj9NmE 5884
sage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/cli/commons.py sha256=vrG9OcVwwCgnkS8ms8WxeY-CBBXedBfcDwk2nqdWn-k 2433
sage/cli/debug.py sha256=XpsKOcyo_BcYB_DlUpBr7uPKZU8a-N2-CS3J-GrtEq8 3371
sage/cli/grpc_server.py sha256=kLRM26NY-Gp_-vYnjKeE5DtoqY2-MxYssMS4JXgKvF4 1275
sage/cli/hbase.py sha256=4vXhh9yIRBipvhGfysJU5XoeMJE92ZyLcdYSuo4xOk4 5173
sage/cli/http_server.py sha256=4UlyPnBBwkCJLr3boz18yZgBT8VWgqGhEiz8XCye8wE 1017
sage/cli/parsers.py sha256=QTFgW4kMPWhtE7sAPl7qgbOlAQahPG-kqznzVc2hUIc 5476
sage/cli/postgres.py sha256=bLnieKc_mk_IIjD-bFZXH4GsU9Bz-uwmcfMWdcXDMhQ 10739
sage/cli/postgres_utils.py sha256=SBmHBXuunoxxR_BdzBTAfLqvNbVi94-Tqgwkj6THXLA 3777
sage/cli/sqlite.py sha256=xvaBy8fztMdvHePjGjKYExxeyYGojyFvP4JK4t1CHyI 10082
sage/cli/sqlite_utils.py sha256=6uAUdlxgd8j7Oh9uvz91GJJJE_6Uc3mds_vydmdu9kg 2545
sage/cli/utils.py sha256=VMz3RK_ZIbkcN9y02U_1iI1kxhJ4V9838Y615A5kRoI 1649
sage/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/core/dataset.py sha256=be2OuvPfbCxhpaGt7XPuY1WPsuOX_Q_BISFIIq3bRMQ 3421
sage/database/core/graph.py sha256=qJ9LcSpqRU4Gina5t5PnYYG6M1BVsKAY89hbzxR5jqk 5567
sage/database/core/rdf_config.py sha256=HtT5SVYA1qnVMENehY-beWLDOagTu164Q3n_1dIdg5o 6618
sage/database/core/yaml_config.py sha256=HRV5D12YIPbznVhHJ2fODnZnno3CZc5X4qoDIUSMIKI 4987
sage/database/db_connector.py sha256=EEZXBqnpp3trAzrCs_Gm-YuOCsZZTublSQ0T4faHAlY 4799
sage/database/db_iterator.py sha256=J11kHlb5rou458tN2-T3MWpz1RBmGXVwYIwXMAAxqyc 1809
sage/database/descriptors.py sha256=zqbhHSi4ipa2nFfRdY6ETQkrzoEpwxL2bPuJqka8LoM 7524
sage/database/estimators.py sha256=IBiDcd0F726sh2KjjR14WeJPaFSitsuvkMnNlFCoo30 951
sage/database/hbase/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/hbase/connector.py sha256=wf8bvIpAAD3fdOKtA1ZjV2hpxh3eQlInPRamq7VorRA 7347
sage/database/hbase/iterator.py sha256=w4CyH0-ngh_ZrWjiX_r8MYiTS5zemGx1qJ1fZ6bSCqk 3069
sage/database/hbase/utils.py sha256=E4Ww0CeruxvKrR-G39OT7fcnVVskZftNtnf--Ug-rBs 452
sage/database/hdt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/hdt/connector.py sha256=dxFCijF9WjHKtqultAdvaInQ7hPYOLxgDksaW0Aze14 3581
sage/database/hdt/iterator.py sha256=KOndPtpn1L4WRvNdH3yQgKEraq-s5U__jOiZljQ11YU 1312
sage/database/import_manager.py sha256=Dxit3bWXs9MZtYjjHSesg1-CRtLgze0Cx6jxWnwq7CE 4503
sage/database/postgres_backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/postgres_backends/connector.py sha256=2zaRGdHD_66NDC3cvueE0MH6TBaPVPNSgVmbXKx1a7g 8101
sage/database/postgres_backends/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/postgres_backends/postgres/connector.py sha256=X2UqD4BPhvsHowo-BTZJkIGUMf2d33xHJXCVzWdI4_M 6424
sage/database/postgres_backends/postgres/iterator.py sha256=WuepkbSUtDqqM8h2JaunusY-KLZqSssUWM9jGp1M5a0 2091
sage/database/postgres_backends/postgres/queries.py sha256=7GqCwhlOPjQktlj-lE__wHqA_-dau3klNf8Wa8eIx-o 6779
sage/database/postgres_backends/postgres_catalog/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/postgres_backends/postgres_catalog/connector.py sha256=sZlMfCNcACFhviJDd5qhvl9BnA7iVHq5KPxUXxIelOw 9247
sage/database/postgres_backends/postgres_catalog/iterator.py sha256=QRJJt5J-1IT8uMUcGyaqC2GYoLS3p4AYPSpHXO7QgJg 1666
sage/database/postgres_backends/postgres_catalog/queries.py sha256=EmW50QyIJUdCIY4IIvz9Uk2ymO9Jgn543atndM_ETic 7087
sage/database/postgres_backends/postgres_mvcc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/postgres_backends/postgres_mvcc/connector.py sha256=BODLH2pTupjpYhNb9QKjne2Hs2lueyq4vbjaP2RmYOw 7206
sage/database/postgres_backends/postgres_mvcc/iterator.py sha256=ZErObnVqChMN0_umtDUNQ76Zb8nNPl4nFCmht3JH5rM 2772
sage/database/postgres_backends/postgres_mvcc/queries.py sha256=vdoD719s1uv8wxqwGvCW5k2QiUKCYGMngk1PTuLbb1Y 7205
sage/database/postgres_backends/transaction_manager.py sha256=lVeGYwpzdKkP8lNF89UMT9tza74l1uDJt3bhzq2cId4 3541
sage/database/sqlite_backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/sqlite_backends/connector.py sha256=2A9AEbVC2p0U7rbsC5Jd0hsLSJhFJPEpxIoilLBRgss 6045
sage/database/sqlite_backends/sqlite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/sqlite_backends/sqlite/connector.py sha256=OdI2GLXC4w51NgCSW4RJZ4fExrO0f0Tb0jH9mvgKP1o 5738
sage/database/sqlite_backends/sqlite/iterator.py sha256=QWlACYBVNK35wxAvt7wfd_L9AtI787RATi4ATJ0zmXk 1714
sage/database/sqlite_backends/sqlite/queries.py sha256=l__05q4TE_5RSaDRKaMvlbrgefTk4KuD-QD7SyJSyh4 4341
sage/database/sqlite_backends/sqlite_catalog/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/sqlite_backends/sqlite_catalog/connector.py sha256=_mJxNGSDWNnsF6kYO8HtlKKX8I6BDdYojRU_VgFi61g 6810
sage/database/sqlite_backends/sqlite_catalog/iterator.py sha256=QWlACYBVNK35wxAvt7wfd_L9AtI787RATi4ATJ0zmXk 1714
sage/database/sqlite_backends/sqlite_catalog/queries.py sha256=VOtpkmVmbY_VnqNuV921oYWootD-Pd90bMezyTfTW6o 11679
sage/database/sqlite_backends/transaction_manager.py sha256=VIzTlOWsCToy4jR72egKg_YcewjyFQzOYXowbZFOz9I 2954
sage/database/statefull/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/database/statefull/hashmap_manager.py sha256=1nwEgx0ZkUCdIy5Z8EpXyJbin52IsRUqnR3OA3gPvpQ 1228
sage/database/statefull/statefull_manager.py sha256=OT_WUSyG2XBE36NGNuf6wGeFjIto3kQ1Hov0C185OVU 1650
sage/database/utils.py sha256=KgGEHk9IJ7EBBuWWILvRLmea5w_DHvxcDidYpO58Wy0 1471
sage/grpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/grpc/grpc_client.py sha256=Kr54SuVb-9bIhO6R9xtbEW7JLAIXVi3-FFuW9a9oSOA 2989
sage/grpc/grpc_server.py sha256=1tLp-6kBwEY6F3Byca2HjUIH0BZ7BIrXEZbT7M14bEQ 5077
sage/grpc/service.proto sha256=9vMivP-qSD4-D9NgZWPhXxqzoytefM9Dtf8R94viTxY 1920
sage/grpc/service_pb2.py sha256=mUu8KbGpKUPJKWdgLCse8rQ4HlhsBcJnfc0dHIRykD4 8267
sage/grpc/service_pb2_grpc.py sha256=uSkUYzq8r22zIKRh2tG1s3ffELiHAjXJf9cxYqMXzHY 1338
sage/http_server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/http_server/responses.py sha256=UMJvC9elvgUYTDR9slwZjHRmRXsEO0SQrZvVc3YHkVk 10066
sage/http_server/server.py sha256=oQXt4ukHevK3X40XQp4336eL_v1ryeIya1x0UaV9R4Y 12260
sage/http_server/templates/index.html sha256=TUDQmmI6BKvX3kwuwpgA3Gp4Va-NlZGjJCOajzxyDEk 2653
sage/http_server/templates/query.html sha256=THY9WQwINK6PNrt84K44ke4WycjkzNN_AxKo8QI0-1o 1118
sage/http_server/templates/sage_page.html sha256=2EPZbDmWq9RxmfWCw8egmWT1ewq_unrJFm0c2C6zgM8 2614
sage/http_server/utils.py sha256=BYBB8ggnxOCyoI7U-uURv4yHFWBMh7-VwqOU-nBgv_E 1286
sage/query_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/query_engine/exceptions.py sha256=6nLOSOLoB5eO9OxsPoDCfy69Rsk4y_yDSsYxceV5euE 585
sage/query_engine/iterators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/query_engine/iterators/filter.py sha256=aWZPrbjxwobTsJ4aWjg6uGFilCVH_z_HmlWXoJm0w3E 3893
sage/query_engine/iterators/loader.py sha256=lgHshM0GzvzmBJODlGDiutbf3iQwxS-mUJUNCWgpMEI 6472
sage/query_engine/iterators/nlj.py sha256=ViEARYXPV55GkXa2huVVZr27fEENpbgZbA71AtknoG0 3265
sage/query_engine/iterators/preemptable_iterator.py sha256=tEL18_KsfVQD6DulIXuKksdSoRXBctp-bWeTIFjONi0 1253
sage/query_engine/iterators/projection.py sha256=z8ZhckYhaJ8Y_hENo2FyTbqTwYZjc9vrg42p08EP268 2464
sage/query_engine/iterators/scan.py sha256=2KTLifSkeata64wNhKLZP1wCdPvz633KqL1tT_mxqN0 5631
sage/query_engine/iterators/union.py sha256=wk9TVMM0kH8DUWufHCPrkIbRaE_3B8KJCDYFZU0K1oI 4167
sage/query_engine/iterators/utils.py sha256=33PhXZ6yNwLQZghaElX4OHxyQjR1W41S5aZTSy7kUkw 4471
sage/query_engine/optimizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/query_engine/optimizer/join_builder.py sha256=8byTRzUtd2NlNYY4DcihQObFwWnYRiFX1dCKHMSz1bs 4349
sage/query_engine/optimizer/query_parser.py sha256=bDCR4yvuW-NA2TF9Hy6Vh-_eLSzK3t2grK8Ic-vvwpQ 16165
sage/query_engine/optimizer/utils.py sha256=LZF7Nx30DTleMy5P_bDKknZKQfN8zG2ApTWkLrakQFw 1374
sage/query_engine/protobuf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/query_engine/protobuf/iterators.proto sha256=fEac8FrDU3oghS1zAiHktfZUbhdt7AW3T7fZEz8j7Vc 2315
sage/query_engine/protobuf/iterators_pb2.py sha256=OnXHo7EbuFMNCuqmC0iSk9I5bkEmmrykVv2D2-y4dd4 55809
sage/query_engine/protobuf/utils.py sha256=ssm0bZG0RAewK3IX1GNY05deaEpPsjIfn5tLCyK6JSU 404
sage/query_engine/sage_engine.py sha256=Nrz6x7FY0LcIaSveXziR2XK-pa_o04pDhDXHDVrgEfI 2873
sage/query_engine/update/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sage/query_engine/update/delete.py sha256=NKkygRkUCBB-KR9X-sVXBr5eY9s1eE7EtXLiOCi9xFI 2521
sage/query_engine/update/if_exists.py sha256=xyZtG01uTpTE-FXtWnUzN2tbpj3muYMH76C6SSn0o8I 2733
sage/query_engine/update/insert.py sha256=RkmL9r-ncv1AB1LiBw4YKelSaOVv-2ks9gtT1SPaj-k 2521
sage/query_engine/update/serializable.py sha256=LDo03BqSXbYRo6cxwnOZhLIAJgRXDqEtQPWkDuB52YY 3970
sage/query_engine/update/update_sequence.py sha256=jcTqy1Jy--TZPeLTDUHcSZlBo8NxU1HN5BzXu-jr7Qw 3035
sage_engine-2.3.0.dist-info/entry_points.txt sha256=e9_jITJ2Dm1JsPIyPBDR_OsxdPwL83oV35IkfvCmw1c 564
sage_engine-2.3.0.dist-info/LICENSE sha256=IZeWsRX6lW_GGmwcIMcbut8_mMquP7m2_QncIuzkByo 1070
sage_engine-2.3.0.dist-info/WHEEL sha256=V7iVckP-GYreevsTDnv1eAinQt_aArwnAxmnP0gygBY 83
sage_engine-2.3.0.dist-info/METADATA sha256=2z6hIUiHTAFEF3ReU62iDRctM6p_78G1yQaE6i-VHtE 7364
sage_engine-2.3.0.dist-info/RECORD

entry_points.txt

sage = sage.cli.http_server:start_sage_server
sage-debug = sage.cli.debug:sage_query_debug
sage-grpc = sage.cli.grpc_server:start_grpc_server
sage-hbase-init = sage.cli.hbase:init_hbase
sage-hbase-put = sage.cli.hbase:put_hbase
sage-postgres-index = sage.cli.postgres:index_postgres
sage-postgres-init = sage.cli.postgres:init_postgres
sage-postgres-put = sage.cli.postgres:put_postgres
sage-query = sage.cli.commons:sage_query
sage-sqlite-index = sage.cli.sqlite:index_sqlite
sage-sqlite-init = sage.cli.sqlite:init_sqlite
sage-sqlite-put = sage.cli.sqlite:put_sqlite