automate

View on PyPIReverse Dependencies (0)

0.10.19 automate-0.10.19-py3-none-any.whl

Wheel Details

Project: automate
Version: 0.10.19
Filename: automate-0.10.19-py3-none-any.whl
Download: [link]
Size: 376040
MD5: 8d8648d97bb2a17271f8b8c73c081873
SHA256: 338fa6a3d0ea79c1137d0311b73a56577613b0b3d997823e0161563f8309ee81
Uploaded: 2017-08-04 11:26:00 +0000

dist-info

METADATA

Metadata-Version: 2.0
Name: automate
Version: 0.10.19
Summary: General purpose Python automatization library with nifty real-time web UI
Author: Tuomas Airaksinen
Author-Email: tuomas.airaksinen[at]gmail.com
Home-Page: http://github.com/tuomas2/automate
Download-Url: https://pypi.python.org/pypi/automate
License: GPL
Keywords: automation,GPIO,Raspberry Pi,RPIO,traits
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Platform: any
Requires-Dist: ansiconv
Requires-Dist: colorlog
Requires-Dist: croniter (~=0.3.0)
Requires-Dist: future
Requires-Dist: ipython (<6.0)
Requires-Dist: mock
Requires-Dist: pyfirmata
Requires-Dist: pyinotify
Requires-Dist: raven
Requires-Dist: requests
Requires-Dist: traits (~=4.6.0)
Requires-Dist: Django (~=1.11.0); extra == "all"
Requires-Dist: RPi.GPIO; extra == "all"
Requires-Dist: django-crispy-forms (~=1.6.0); extra == "all"
Requires-Dist: tornado (~=4.5.0); extra == "all"
Requires-Dist: RPi.GPIO; extra == "raspberrypi"
Requires-Dist: tornado (~=4.5.0); extra == "rpc"
Requires-Dist: RPIO; extra == "rpio"
Requires-Dist: Django (~=1.11.0); extra == "web"
Requires-Dist: django-crispy-forms (~=1.6.0); extra == "web"
Requires-Dist: tornado (~=4.5.0); extra == "web"
Provides-Extra: all
Provides-Extra: arduino
Provides-Extra: raspberrypi
Provides-Extra: rpc
Provides-Extra: rpio
Provides-Extra: web
[Description omitted; length: 4953 characters]

WHEEL

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

RECORD

Path Digest Size
automate/__init__.py sha256=jKUDDtGG2Kz2IR_UADpB9O_pzdwRZ1cUbL7vQdfXLBc 1394
automate/callable.py sha256=J7ztpI-jvbwf5gafWpcu7X8dtE4ho1HiMjP2m_UAxm0 15144
automate/common.py sha256=TuZPCqYYTeXCnpDLA3esK1lvd-tajL9vlPx38ztsBSY 7091
automate/namespace.py sha256=l0IQMCqmaqXqoT8_L5xLX1upiyvBqr41lOTAMZUfnFA 5909
automate/program.py sha256=yAy4CIqQMclngh8ouqcXIrz96qln11kUvHeqhcw_TKo 14006
automate/service.py sha256=TcUGTlVex1no5BFlLUb0oqtZDNVnEVi5O9pQqHcC1Bw 2997
automate/statusobject.py sha256=nnxORLTgmUFAptoPBmgLXlFUUzvli4UWIm1v12jF398 21639
automate/system.py sha256=LVoRu82ka6ygo_cWd22cKPs7OQQ_MMsNHSv2W5vP6MI 19831
automate/systemobject.py sha256=WGGqXgAhDTs7Jg0Evn3CkBs7x08hLR4Dvs0lBp8dq_g 7687
automate/test_utils.py sha256=0qUVqI9t_6k88uxgghoeeMqycLhs2nV3gySqwkm9Aj0 2224
automate/tools.py sha256=X-ofmq80ltEleYwn_adQT4RKbaJq7oO64OdBCxksUGU 6437
automate/traits_fixes.py sha256=RNyzYMm9hYX7N4Wcy5Vmkxs0p6MZbLZV6K6LxB5h8rw 3317
automate/worker.py sha256=juA27-luo_sy23h-zKru0HMUPR_FVLW_w5SxROGPdcw 4241
automate/actuators/__init__.py sha256=dil9Ju1-BRqYCnltVggBiCZ9-4mbm3hF-sk7_VlBOig 951
automate/actuators/builtin_actuators.py sha256=vQNmcwb0HruD9ulxEUEJiEtdEpE_lW12ZgBDmGF5KOA 3946
automate/callables/__init__.py sha256=c-uqwF4WYXburxhp3NFfa0yP1aVpdRosLjqa9T4C2bo 951
automate/callables/builtin_callables.py sha256=UEOIxoUMDRuXCB4WljaftA-AKYRux3axqWOAmdKOMzc 37374
automate/extensions/__init__.py sha256=9hK9uuvep_DmFS-3Qyeuh12s-IShhEKuNRRxKRrTVek 689
automate/extensions/arduino/__init__.py sha256=XLu41M4ReR5C4ABMEKnhB5nryjAM7-Ll0D6fto82zzM 1602
automate/extensions/arduino/arduino_actuators.py sha256=nr8IUh9Pm14iRf-BSmXcFnAU8GncXuiTpyzLOrHsg0g 6109
automate/extensions/arduino/arduino_callables.py sha256=Mb4EVDDXg3NFuP9qT38sDyqPuz9whtNpdIjiJybqrxM 1786
automate/extensions/arduino/arduino_sensors.py sha256=RYBBHlSki0l0SdoZcX6OKwyTeBn5a0FDOO_9XgBw_ag 4081
automate/extensions/arduino/arduino_service.py sha256=PaSMKOglX8O_1dLplS7Hl6W_1IbjJSn9VzJNp3doUYo 15986
automate/extensions/rpc/__init__.py sha256=NqbJ9PbWo6GwDc7EVInvQeIMwJ3z6_xjVfrX_81yRq8 832
automate/extensions/rpc/rpc.py sha256=v42s1jZS5T7hadmoiY7LgY2Sc3r2QK-4wenudi6D7x4 3621
automate/extensions/rpc/wsgi_xmlrpc.py sha256=ADOkkv25NIDJNgM2l-79A2mqeqyuPTQq74wbqhqSUxA 3783
automate/extensions/rpio/__init__.py sha256=vY36iVPE9-E38-Kokr48PE8ednUmrG-payL9fSXHf8I 1023
automate/extensions/rpio/rpio_actuators.py sha256=0iMIC97LzEEbDqdaFn8YpnOPVHvBU1pPYAX-nCsc16M 3845
automate/extensions/rpio/rpio_sensors.py sha256=Q2R2GYER43DbfnsF--RtfCcv4du-ON57c-m4OaD_ONw 4230
automate/extensions/rpio/rpio_service.py sha256=XVO-xB18-O46XPTypkTBbJRVqUUqtq6xujm3CfSc-W0 4184
automate/extensions/webui/__init__.py sha256=zMhSfbiiAz5uOBX-nrl84wdMGdwvucvbqLZmBiZRZGI 1008
automate/extensions/webui/settings.py sha256=1x3tukrx600dpq39QNJceM47VBLiHFU0P6mKXjRnS-8 2990
automate/extensions/webui/webui.py sha256=cahNRRNSW1_vZvm8pW4CVLr5EDO4ZEFncQBqY-N_tKM 12775
automate/extensions/webui/djangoapp/__init__.py sha256=liBqIe-dhldpRJf9OMU-fudjfT9ugozbOx_H9v_HbZE 693
automate/extensions/webui/djangoapp/forms.py sha256=ANfWhrZxHAm_CYAVQSE6cxsMmCF_Y3ARsGbkN27RwFI 12672
automate/extensions/webui/djangoapp/urls.py sha256=OkGbQVC4Uh663ttz-peJzY5VcEyYgNQk64ZHiihbfXE 3081
automate/extensions/webui/djangoapp/views.py sha256=n1RuDwd6HB5d-Hu3BgI2k_xA-aM8hRoFuXvi8i7kcBw 15266
automate/extensions/webui/djangoapp/templates/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
automate/extensions/webui/djangoapp/templates/base.html sha256=eH1p8DGuFrFOAIOwgj0nq2e7TWqN78qcA6fYB1orZng 4762
automate/extensions/webui/djangoapp/templates/edit_object.html sha256=EkWH1BIapdD2SHA4yXBwOq7QSiFfIkr5zMkgJF2ye_A 268
automate/extensions/webui/djangoapp/templates/info_panel.html sha256=B5LQeyrBtwq0CIIc5UdSNB0Gz9BZxYc8I46m_YnrWSE 2526
automate/extensions/webui/djangoapp/templates/login.html sha256=05-U12wBOkTC1Iv7EpAMkuHFtbT9kyc-IGhwjTzVSIY 1312
automate/extensions/webui/djangoapp/templates/mocked_services.html sha256=bq_o9mqfO8r1ltN3-hqTWv0yPL3eYsgC74-VchXAcgY 457
automate/extensions/webui/djangoapp/templates/slider.html sha256=9Tn6i5jposIigokl62kn9jqDNKLUodbqnbhQzcrtevc 390
automate/extensions/webui/djangoapp/templates/rows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
automate/extensions/webui/djangoapp/templates/rows/actuator_row.html sha256=1p8dTWNoxxO4q0-js1aDDeU5pBOPANufqJm-EcqGxUM 1039
automate/extensions/webui/djangoapp/templates/rows/general_row.html sha256=NR_Pd7zaWlcEk2n24HfA5QNrOujxxSRR_adEWOvJURg 371
automate/extensions/webui/djangoapp/templates/rows/program_row.html sha256=jMG7vvO-LCHQs25V_GHviNdRLjJrY0ZHEnUG6-9Q0Vg 720
automate/extensions/webui/djangoapp/templates/rows/sensor_row.html sha256=8UgDnvAWcHIViK-eUVWfXXSFpwbnNDvCJtf5uet_JLk 879
automate/extensions/webui/djangoapp/templates/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
automate/extensions/webui/djangoapp/templates/views/console.html sha256=bKKsfmziOjjuznbzUA6bk1MYj0zAXucmOr-ueBqDcfc 475
automate/extensions/webui/djangoapp/templates/views/only_groups.html sha256=BWB8ro1BS6IbEaLB4jVI5h1fqe87Qt1foh7gsDEZJ70 136
automate/extensions/webui/djangoapp/templates/views/plantuml.html sha256=CA5spjD-LHv8yHx87fcTuIrxd5ggL1eMoZOmNiYa0yI 1084
automate/extensions/webui/djangoapp/templates/views/single_tag_view.html sha256=fv-ZR26_4N31Q9ZoKO5MCxaoxxY27VJrngmOIVrz4PQ 798
automate/extensions/webui/djangoapp/templates/views/system.html sha256=agJjs30N0x3RxqJEQL9qwmiZslgzcQthnJBC0vycxN0 2239
automate/extensions/webui/djangoapp/templates/views/tag_view.html sha256=EZXeksgh1VKMwooNVjLvQg-OcHe8_-om2X9x7ITYhg0 1157
automate/extensions/webui/djangoapp/templates/views/threads.html sha256=rUp-gyNWQ0m-9sDmEItz3Ohdtz5Gtnf1-cHaYAdVYUk 633
automate/extensions/webui/djangoapp/templates/views/toggle.html sha256=EtCTsxQW5_N-yMsqWNWM-tqMJoJSS0s1J24TLQuhv6Q 345
automate/extensions/webui/djangoapp/templates/views/user_defined_view.html sha256=7KNP47NqqwEVGit2eEYMDHKBV5lhBoIx-ZTovpf9Ab4 217
automate/extensions/webui/djangoapp/templates/views/user_editable_view.html sha256=uwBb5n0BXPUYg2xt3oB0hbdZUfJwQeMJcTpD8SXrooQ 136
automate/extensions/webui/djangoapp/templatetags/__init__.py sha256=dqqbWh2LL8Xne11JKmr6rDbMo4FxsylFolT66n9xfHs 900
automate/extensions/webui/djangoapp/templatetags/automate_tags.py sha256=eLjbfW1SPLIDwnjkTBPRE2Fm8s3iArj0xW33NKhjNnI 4449
automate/extensions/webui/static/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
automate/extensions/webui/static/jquery.min.js sha256=VAvG3sHdS5LqTT-5A_aeq_bZGa_Uj04xKxY8KM_w9EE 95786
automate/extensions/webui/static/login.css sha256=s8uCN8CC_Td4XlLHDB_lPCP8NjLE_BzoPf_9CcagG20 788
automate/extensions/webui/static/scripts.js sha256=PbfbmkdiMSHFW2w6J3jGtLDsx7-Yf_7h4eiDBlrzEIY 7087
automate/extensions/webui/static/style.css sha256=3OO011Ie8JQVePpQ-WCr2QpbIogxCrov8LURx2Vq8t0 2889
automate/extensions/webui/static/bootstrap/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
automate/extensions/webui/static/bootstrap/css/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
automate/extensions/webui/static/bootstrap/css/bootstrap-slider.css sha256=tYt1ca4MTo21o4KywYyfTG9uWH34rUf0OxIxfCqsdE8 4909
automate/extensions/webui/static/bootstrap/css/bootstrap-theme.css sha256=did6yQnyomrwO1H3_azVybkTlMV8f7drEzTUughLZ9U 21368
automate/extensions/webui/static/bootstrap/css/bootstrap-theme.css.map sha256=JzLH8G9ZCITfSAAsazCa8XALz--1xWrMZNuZtxWzAGE 23071
automate/extensions/webui/static/bootstrap/css/bootstrap-theme.min.css sha256=NLECy3aJQJ_Rw8GArrH9PwuL8LR6slx0xC6v9XTmYak 18860
automate/extensions/webui/static/bootstrap/css/bootstrap.css sha256=0I8pG8uDB5sTMwlPTAIWQbMxgpFbXnSui93117T9Rpg 132546
automate/extensions/webui/static/bootstrap/css/bootstrap.css.map sha256=PEBAHzdjpgqPe3KFTMV3jSXqwLaH0WIyQfXi3jpsCVs 220790
automate/extensions/webui/static/bootstrap/css/bootstrap.min.css sha256=tf1yN1B2PrtzH5Ih5BPn1k1Y1RktwEDkIpLtPczMpzI 109518
automate/extensions/webui/static/bootstrap/fonts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
automate/extensions/webui/static/bootstrap/fonts/glyphicons-halflings-regular.eot sha256=9JXzTk8XfPARWvmVu7_rP8q8iFAodudvxRpKtDm8hDE 20335
automate/extensions/webui/static/bootstrap/fonts/glyphicons-halflings-regular.svg sha256=0WjVCojHMLTmgw3A2iorUdrkZYp32WGZQ8J7js_BnRo 62927
automate/extensions/webui/static/bootstrap/fonts/glyphicons-halflings-regular.ttf sha256=vRjv0-_XD-yK0JYRogzb-ZRAssHUAIXCm-A2-JHWU1g 41280
automate/extensions/webui/static/bootstrap/fonts/glyphicons-halflings-regular.woff sha256=_Jadwcb_Uxq882gIncuvV3UTOwYm_1a1IwGgWfwPnh4 23320
automate/extensions/webui/static/bootstrap/js/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
automate/extensions/webui/static/bootstrap/js/bootstrap-slider.js sha256=09OgXq4h-oP196SPK3OFI7lYTKugl2M0bJliCpu_g9g 37212
automate/extensions/webui/static/bootstrap/js/bootstrap.js sha256=eXDzGQfZG_Dxnv6K7-501vCi2McrL48gpeKX08QUp48 60681
automate/extensions/webui/static/bootstrap/js/bootstrap.min.js sha256=JMwpUzWY-WKCPEIpvCgEh2RqJ6QqlSV8Md4bmxjzcQ8 31819
automate/extensions/wsgi/__init__.py sha256=lUzZLYBNHWwEpbR6LfCx2JZyRO2lW2IHx-Gsvwq06Eg 815
automate/extensions/wsgi/abstractwsgi.py sha256=GS9A0uALFkqa_kb07gG7c50B4RLq_ERdRwO9yCOC49A 4432
automate/sensors/__init__.py sha256=6u-MzOdIX38N2gp13CEl6tQfQAReris5em1mbC-Ur3s 949
automate/sensors/builtin_sensors.py sha256=55tLL3fVQhAbTV3zFEAKClBbpCdgHpHoeW8Fyelh6YE 16779
automate/services/__init__.py sha256=DBt8c_ixr2wE_MzJUWsuwKuT_ZCRVtxMSFmRNAcO5xY 1076
automate/services/logstore.py sha256=RcyZQp8R-ryG0nsayr_iyWsLU2TztiOV5yIAirQNKjM 3288
automate/services/plantumlserv.py sha256=h2eX6kFp7OkeA1IUf6bU_IubyMLu14Qp1mvQXXBByjE 4890
automate/services/statussaver.py sha256=X6gvMinbun-wJottKq09lHhLXmeUyUTCFFgU9U3vj-Y 2045
automate/services/textui.py sha256=Pj0M9Vvp3lKWSrtQoB74_NjsNVd9ZGN4LFk-eNV0jEk 5080
automate-0.10.19.dist-info/DESCRIPTION.rst sha256=dJ0gPn8aAfzrU_E35vpOmInBOspzQZoOUcDhAIQOZw0 4953
automate-0.10.19.dist-info/METADATA sha256=PX0-KtYnBtMppKCuLIWT9A0wEjeXWCw0twxTpUcvcOs 7088
automate-0.10.19.dist-info/RECORD
automate-0.10.19.dist-info/WHEEL sha256=rNo05PbNqwnXiIHFsYm0m22u4Zm6YJtugFG2THx4w3g 92
automate-0.10.19.dist-info/entry_points.txt sha256=k2meGr_A_0dqqZHLlb2LDokihoB6rhHwRjCr0PMksy4 228
automate-0.10.19.dist-info/metadata.json sha256=fYWYLbfpzDLxnDw9rOVKrY6639KXEE590y1X1o12-lY 2217
automate-0.10.19.dist-info/top_level.txt sha256=YA51gjLT0-EipP6TOHSyqOnmbQ0TLDo8LwZTZRWKyD8 9

top_level.txt

automate

entry_points.txt

arduino = automate.extensions.arduino:extension_classes
rpc = automate.extensions.rpc:extension_classes
rpio = automate.extensions.rpio:extension_classes
webui = automate.extensions.webui:extension_classes