marv

View on PyPIReverse Dependencies (1)

20.6.0 marv-20.6.0-py3-none-any.whl

Wheel Details

Project: marv
Version: 20.6.0
Filename: marv-20.6.0-py3-none-any.whl
Download: [link]
Size: 132798
MD5: 8d7ec06de8c37d0590169faba230c12c
SHA256: 5fbe5b1c1276e2f23345d22fb1df08615486a19ebcdd94db4a641d5e7cea48cf
Uploaded: 2020-06-29 21:12:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: marv
Version: 20.6.0
Summary: MARV framework
Author: Ternaris
Author-Email: team[at]ternaris.com
Maintainer: Ternaris
Maintainer-Email: team[at]ternaris.com
Home-Page: https://ternaris.com/marv-robotics
Project-Url: Documentation, https://ternaris.com/marv-robotics/docs/
Project-Url: Code, https://gitlan.com/ternaris/marv-robotics
Project-Url: Issue tracker, https://gitlab.com/ternaris/marv-robotics/issues
License: AGPL-3.0-only
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.7.1
Requires-Dist: marv-api (==20.06.0)
Requires-Dist: marv-cli (==20.06.0)
Requires-Dist: PyJWT
Requires-Dist: aiohttp
Requires-Dist: aiosqlite
Requires-Dist: bcrypt
Requires-Dist: configparser
Requires-Dist: gunicorn
Requires-Dist: jinja2
Requires-Dist: pendulum (!=2.1.0)
Requires-Dist: pycapnp-for-marv (==0.6.3)
Requires-Dist: pypika
Requires-Dist: setproctitle
Requires-Dist: tortoise-orm (==0.15.*)
Requires-Dist: uvloop
[Description omitted; length: 592 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
marv/__init__.py sha256=7i-bna_qmhwTbdKopGuQWLgNkkoOUdDkVyDycgP6eL8 957
marv/cli.py sha256=So5M2b-ChM8GzMiDdhx-VEYwejosxtlYYVUXaoHDUBo 28853
marv/collection.py sha256=mlCn2w5IDoAe_IMIU7qsK0mxRZlSK4Kcn467XztZwBE 22225
marv/config.py sha256=gNPblqvesB3guwqb__C2xTjv7nMoosxlWDkLHciw2a0 9709
marv/db.py sha256=BoUemD1W8vsPrXqJBX8fxfsZtkIU9D6efu9z0Z7akRU 66185
marv/helpers.py sha256=030uqx3rcgbCs6pup1T-FAuIsk_SQoL08dT7xkztcCw 475
marv/model.py sha256=eKLeU7TUr-cJVFTh2s2ww5oZz6w73P4qRYelO_JPhJs 6973
marv/model_fields.py sha256=DM4TWvakokkTf64BuEnLwbP1Yk2YxlB5WZRbjyrlSKE 436
marv/scanner.py sha256=T5_9nO9nPmjSUO9kv34HmZGA9kd5X2NrLNDWfSvKewA 311
marv/site.py sha256=dOpje863jykC-04r0BFg567LMHi1CooXv7Coz-Ahdjc 15687
marv/testing.py sha256=gmTf2YPXsW-eEOuNXPer4eDgdJCaZJksGWCshvS3his 1239
marv/types.py sha256=ey3djq8QqMz0TjeL-VRWe2g16jELPKsBZ9eQf8_hL4Y 1403
marv/utils.py sha256=gbbddiRBq_UY2PNWEhAbS420jkqBg2x7z18jhpdmEQw 4375
marv/app/__init__.py sha256=1OsgaIwIXz2AfnlcFW3Nqdo94GaIBm9yEWeGC2MiuW4 3960
marv/tests/__init__.py sha256=YbQWmRR_U7G_MAOQYlSTtD8ZwpVYUDMx36F4YiG16Cc 145
marv/tests/conftest.py sha256=LYh_LpFQP3d1SiLJOjkVuNEs2nO1T9OvetX48hy07WQ 9510
marv/tests/test_comment_tag.py sha256=JFTUNJ1dN_2iFKEJfnhKa7vQGSBIZt4Xz030whk_BbQ 3969
marv/tests/test_dataset.py sha256=naQVuaThJPidAUIJhkL5U1O7tw79g0vGGAEXztIOgYQ 3316
marv/tests/test_dump_restore.py sha256=nm2n1Q6afeiWIRf58IpU8XwH6dH_Xc0ZdI6oYFlHuzY 1783
marv/tests/test_listing.py sha256=z_KmwojRc5E9pr8pyZ9I24qnIAp1jArMdRlQ7xL9cOU 5818
marv/tests/test_metadata.py sha256=EplHEbxCOq9R4t5ZW-evdEkSw2RXeO-hl_OEmtLPCAs 864
marv/tests/test_persist_without_type.py sha256=LoBk_Du8c7Zfz3X6IdP-8L-w5fRseWymS44kYCtPrQA 2205
marv/tests/test_site.py sha256=PgYVztvLW5jLku8RS4mT-X-buotgXKBoGBuaFU92R3E 5597
marv/tests/test_users.py sha256=iUU6Y6tGSWLMDlo8A7He4r0TImMcSvHJSXl5DpyoOdU 4826
marv/tests/test_utils.py sha256=dIL2yPcpUOcEVdGTB2elxjY_gGvnyLgydTCBVJiOCyI 436
marv_detail/__init__.py sha256=zs7pWuF8SiA2x1tR3Y0EGWCqUDBbVK_pSHlz9rrAP58 5421
marv_detail/types.capnp sha256=_pE8jg5pk-hBe2N4YMG1NxXqCC99fnOdwKFtIMH6p48 4129
marv_node/__init__.py sha256=QzBfNOpNmCGkOgFHlPTbbGIIdP7hnC_7Yk5FPViQiso 76
marv_node/driver.py sha256=DNokJxw_PcGCedF-TsojyPyndXYNRVyFQiLJJhH8HIo 10437
marv_node/event.py sha256=f8BU6mxvcxI-2hRmer69XZo0dOVWYNvh97K3o6igoIY 501
marv_node/io.py sha256=RVLW1IkSPS44ea2QoCgCGAxtG7E8e_0lYFfObSUp4j4 4613
marv_node/mixins.py sha256=Qn48oocfaJZuOlJZ5CFzSERSfsmy7WbHqYEE4Uzv6rw 3051
marv_node/node.py sha256=YRdI0ZSLKQOpCDZgALy9LdnVeS3wFapD8IPx0wSYbdM 7702
marv_node/run.py sha256=uaFDEQqNOutBBQ3fy0dy3wOe0Yuav8L6j4tkwu0OUWQ 16874
marv_node/setid.py sha256=iUuoPU08HrNRCkczoQw5iP-d2vjp4GnBf37D7ioQmQg 1407
marv_node/stream.py sha256=Auqj5CX2WJzV4MX7XmtUt95NcOjAARcgaanVGxmLQD8 5341
marv_node/testing/__init__.py sha256=adJFHdgnmERx2z3x5RQNH2UdbmTKn50Vmg3m6NJz2Zg 4074
marv_node/tests/__init__.py sha256=QzBfNOpNmCGkOgFHlPTbbGIIdP7hnC_7Yk5FPViQiso 76
marv_node/tests/test_edge_cases.py sha256=IVbYP-jNEGF1covKR0OMWOHlgNPiAg139fDNYQoI_oQ 1566
marv_node/tests/test_node.py sha256=0EHaqpCq86Yip8qPHvdlq55uXLabyfkszFsb4qRnaIw 1350
marv_node/tests/test_optional_input.py sha256=ts6cOpgRYI1FJGkxHRfSm-OONIIV1D5ACFzADsRyQYQ 2609
marv_node/tests/test_run.py sha256=Yiw9TDFdHZ-2NvvObwvTH-VARI7wOHEoIz7naEsCWho 1088
marv_node/tests/test_run_combined.py sha256=zkJr9v0SxO2GPES6azy4SiV3Go799REjcGuZYn22LqM 1042
marv_node/tests/test_run_create_stream.py sha256=oP30epsNdSnyPd-RSRTQyCGxXvT67AQHdQberSGHqD8 892
marv_node/tests/test_run_foreach.py sha256=hDQzPYOei3Cx4PLPE5vm_kPAwHVRJcK15atY7wpqXAc 1884
marv_node/tests/test_run_foreach_with_header.py sha256=uDzLJpEKmuq4xVpRzoSOvjNjqfuJcPK6oZsGdYDjRnw 1284
marv_node/tests/test_run_ondemand_group.py sha256=18_p-QdeaKvxgGZSnvTUaGryde035FInddkf5GQEmCo 1638
marv_node/tests/test_run_ondemand_group_with_restart.py sha256=vVeBf101FPpXcyvKpcrRx3F2src-9ztjfAhOQLTDU2Q 1456
marv_node/tests/test_run_ondemand_group_with_restart_and_foreach.py sha256=6iSexnIynq8fiU2VyLvrCvu_2i7A-9ZzPFqiNN2igtk 2029
marv_node/tests/test_run_one_consumer.py sha256=FU2SJxeZ-O7aDHcFIbcSLasST22X-OqsH9NHPgbKafg 590
marv_node/tests/test_run_one_source.py sha256=gtAw97jH4u6DONresLTY54TW3Zn32Sy_C4g1aSvmp_E 390
marv_node/tests/test_run_plain_is_error.py sha256=zezVop9aXlLdu7yCxaqyw-Y-yAk1NAD9MpD_0E-0L0I 357
marv_node/tests/test_run_request_input.py sha256=5t6Z8EERTxZqdx2iF-LKXhdUGa9Q7LdGhA7M58k7jr0 1531
marv_node/tests/test_run_substream_subscription.py sha256=8R3JqmLvgoTcJvQWhhaM-ZnfuY8nTgEdfDBIkqCHOO8 616
marv_node/tests/test_run_two_consumers.py sha256=qNm_XCHbhJoYMWQdnBGWoYqg9imAgQKmtKAijVg3Dq0 617
marv_node/tests/test_setid.py sha256=yF-jhXteVztBUqXpBdcA6Cv2nVzDn0SvYI1msdTJZt4 742
marv_nodes/__init__.py sha256=1RlAkaKko9E4LiuQyD_smX0qQ220x5vfETaEFj-biY0 2731
marv_nodes/types.capnp sha256=v4SDptfAMJSoRXkYRgP5DQsZGh6FFSY1UwO-kaUZErY 2782
marv_pycapnp/__init__.py sha256=CzBk9X8HoI4e2_s2MnmNOosJ_40hjhEkDMqJ64jg8Jo 5029
marv_pycapnp/types.capnp sha256=ZKayM9hy4QAGunGM1FMIUO418nf5MaXMzlkH34sugvo 1868
marv_pycapnp/tests/__init__.py sha256=QzBfNOpNmCGkOgFHlPTbbGIIdP7hnC_7Yk5FPViQiso 76
marv_pycapnp/tests/pythonic.capnp sha256=2s-ZT-78qeFkl8IxaYeh4_qQiPIoFfoFi9XF-btpG0Q 352
marv_pycapnp/tests/test.py sha256=fbGkuMS_wQP74DYZWHIz_kVqAN0T-1RZt-_tdv4QGg0 500
marv_pycapnp/tests/test_wrapper.capnp sha256=SKlmapUXhw21tBabvNUmlbJmKdcatSrUnS6dg4hEwAs 568
marv_pycapnp/tests/test_wrapper.py sha256=Z2GjtfGLIXDck80g3JsihExoXgI1DMcB2_Ni2bTHDD4 4450
marv_store/__init__.py sha256=VIl1cr21i1AjjISxIdo4RcvWYllepFr-VpS84A4MMdo 5122
marv_store/streams.py sha256=Niu3R7HeuNe-JKSaRF_9WRh9iPQjPyPzdTMtkePRsZg 6341
marv_webapi/__init__.py sha256=xwg4XsAkmRjDcfAr45Yg2vdz0wAdHugn61b8T93ArbM 864
marv_webapi/acls.py sha256=dam_5nG0lSI6D4nHOtsZe05PaaYoPvvgJ2WeKD2pedE 1442
marv_webapi/auth.py sha256=HB9mbsyjDErqIsnTx50QOayq1otRytYjHRLZDLxP4AA 884
marv_webapi/collection.py sha256=z7TzGeSG_yV7L-9wsCPFXn4hA8RqqCZ6ZqEDZ3-x6Y8 6413
marv_webapi/comment.py sha256=tO0mK1Wicyp4yXc3cXuCnIOKRTdWzWuBky-VDW2_wyY 840
marv_webapi/dataset.py sha256=EO26szwn3ZsdHcdjqhMHxIMR3TFAdaWSvGvALa6YVTA 4199
marv_webapi/delete.py sha256=FBsvvR-bfQj3nekSXIGlFoa52ACCIj6bpTF6qxHBtrs 702
marv_webapi/rpcs.py sha256=KAgnzDJAOmb3n5Mxq-uORhEZ7BlYlRgBu_UFXki1WZM 3201
marv_webapi/tag.py sha256=FRd_QitL5lDp3EL8RBRU1hVszc7XvFdDKDtcStGx478 1141
marv_webapi/tooling.py sha256=Rcxs7g_F9O80URpmTV4aLyGSJ4IUnxNnUfIGUG7-mr0 7341
marv_webapi/tests/__init__.py sha256=QzBfNOpNmCGkOgFHlPTbbGIIdP7hnC_7Yk5FPViQiso 76
marv_webapi/tests/conftest.py sha256=QJg74W8Q8n8U33uUxmIlMStWv5XQ2lqtlhAPLKOTAOE 160
marv_webapi/tests/test_auth.py sha256=COGXRX98cChX0ILfTs6QYCguB-s-hTWvBuABffF5CDk 5218
marv_webapi/tests/test_collection.py sha256=5Ax2dRVOjwr9bHpBeGaze6mz2DdUcdGEcIG_s6E_OVQ 1135
marv_webapi/tests/test_comment.py sha256=pG0040fIet0DVoINid-5kuZyXXnxGcqBYsZiexNoRV0 432
marv_webapi/tests/test_dataset.py sha256=6ykQr8ejfEQwKNB0EI4cIErGL9RNBiXBZ2dkhAYNQVc 1586
marv_webapi/tests/test_delete.py sha256=-SuTyKoPm4QXVjV4K0CDv3x61aN4-5nRZxbHwhB2O_4 724
marv_webapi/tests/test_responses.py sha256=Vz3o-D_qXLIPgoTjQM6AYVCJYr8Fufooy331k8x_XWM 1639
marv_webapi/tests/test_rpc_query.py sha256=rXONjGTOr_Szl7iwPaDuWC7e8Z6_aCFFtXOKLjsT4Ik 13813
marv_webapi/tests/test_static.py sha256=JGtcYXpviaYTksLGRNId97i0bPXhobrQUal8DpLzYwI 1205
marv_webapi/tests/test_tag.py sha256=nvzHUhzcpuVoN5s1fsWroPwLZMhSjCipaLx2CwC4j9Y 610
marv_webapi/tests/test_tooling.py sha256=SXtVZNiP7kei07KWp2rBLI4Np4SR6SE5uyYJepGa3Kg 564
marv-20.6.0.dist-info/LICENSE.txt sha256=V8j_M8nAz8PvAOZQocyRDX7keai8UJ9skgmnwqETmdY 34520
marv-20.6.0.dist-info/METADATA sha256=VPLrSpXkcr1f8NN9An4rK1oWIPKi0k1QRRnlKtUzR6M 1959
marv-20.6.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
marv-20.6.0.dist-info/entry_points.txt sha256=DIu7NAbkP-0Fjz92JOGGWQPq3gH2pmL27FQh21whNvE 79
marv-20.6.0.dist-info/top_level.txt sha256=uC-752ExW-Qt23ClkidcjKcjmoRv7CVlNyBQz2lyu4E 74
marv-20.6.0.dist-info/RECORD

top_level.txt

marv
marv_detail
marv_node
marv_nodes
marv_pycapnp
marv_store
marv_webapi

entry_points.txt

marv = marv.cli
messages = marv_ros_stream:messages