octomachinery

View on PyPIReverse Dependencies (0)

0.3.11 octomachinery-0.3.11-py3-none-any.whl

Wheel Details

Project: octomachinery
Version: 0.3.11
Filename: octomachinery-0.3.11-py3-none-any.whl
Download: [link]
Size: 74891
MD5: 847db0118b086bf48a9b868e9855cd07
SHA256: fe3db5d76e90f153e6ebecfe4c2edff08b2742716ee0de6c8899c6b31560e1f4
Uploaded: 2024-08-26 08:27:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: octomachinery
Version: 0.3.11
Summary: Invisible engine driving octobot machines. Simple, yet powerful.
Author: Sviatoslav Sydorenko (@webknjaz)
Author-Email: wk+octomachinery[at]sydorenko.org.ua
Home-Page: https://octomachinery.dev
Project-Url: Chat: Matrix, https://matrix.to/#/#octomachinery:matrix.org
Project-Url: Chat: Matrix (PyBA), https://matrix.to/#/#pyba:matrix.org
Project-Url: Chat: Matrix (@webknjaz), https://matrix.to/#/@webknjaz:matrix.org
Project-Url: CI: GitHub, https://github.com/sanitizers/octomachinery/actions/workflows/ci-cd.yml?query=event:push
Project-Url: Docs: RTD, https://docs.octomachinery.dev
Project-Url: GitHub: issues, https://github.com/sanitizers/octomachinery/issues
Project-Url: GitHub: repo, https://github.com/sanitizers/octomachinery
License: GPLv3+
Keywords: Bot,Framework,Framework for writing GitHub Apps,GitHub,GitHub Actions,GitHub API,GitHub Apps,GitHub Checks API
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Environment :: Other Environment
Classifier: Environment :: Web Environment
Classifier: Framework :: AnyIO
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Topic :: System :: Networking
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.7
Requires-Dist: aiohttp
Requires-Dist: anyio (<2.0.0)
Requires-Dist: click
Requires-Dist: cryptography
Requires-Dist: environ-config (>=19.1.0)
Requires-Dist: envparse
Requires-Dist: gidgethub (>=4.2.0)
Requires-Dist: pyjwt[crypto]
Requires-Dist: pyyaml
Requires-Dist: sentry-sdk
Requires-Dist: setuptools-scm
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinxcontrib-apidoc; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-aiohttp; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: pytest-xdist; extra == "testing"
Provides-Extra: docs
Provides-Extra: testing
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 4235 characters]

WHEEL

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

RECORD

Path Digest Size
docs/conf.py sha256=e3S4EXtwJvQP-y0YG697DcU8oHpI8EC2klonJWbGmMU 9422
octomachinery/__init__.py sha256=qmCYU9LEiK9lDXi61HxN_YULGOvHzDjYUNFf-mYE2BE 70
octomachinery/app/__init__.py sha256=u3e0EsB8Gp0roctB8XixAAJ9QFsj9a50NeX4OUrQ9Pw 70
octomachinery/app/config.py sha256=FAFeQPUVHr7wQ-7m2KLfk3rFUWjtCozkbiofT8e5J1o 2245
octomachinery/app/action/config.py sha256=kiEtSB0ww9LUHIGA_WCN-6_1qvN8HRo6m_DpqMKsv3s 1129
octomachinery/app/action/runner.py sha256=jwb9ObIjFLfLnnOedqy_dOxKhbxKmHOPoxx_a9HDMrQ 2636
octomachinery/app/routing/__init__.py sha256=PVif5FoLZKEhd-KpKRibRJLjgIYyl65koJVisUlcGXc 211
octomachinery/app/routing/abc.py sha256=Am8mGrbzYw53b88xeTW9yjx9GjBFOCQujxQ3bKU884E 159
octomachinery/app/routing/decorators.py sha256=VSdIMFzRuTipIFo0iXCib1b2dpQ8bUljAtQny8WkPWY 161
octomachinery/app/routing/routers.py sha256=bBQRrKlP8Fwlki8EBb-ee4lxhyrdmcJY6Sl73FtWOMg 210
octomachinery/app/routing/webhooks_dispatcher.py sha256=jckpvrkfaxeVKhh7p0oOkvmGor9PwOSI-7vrccsR5fw 4634
octomachinery/app/runtime/__init__.py sha256=nHsAxapEQ68ABxCeVlxsj_wAfdkM4hggXP4oSVVvUNw 37
octomachinery/app/runtime/config.py sha256=dNsDDbYQ_s0XcVnklEswzQZ8yp3C5W9XPRjY3zQab80 596
octomachinery/app/runtime/context.py sha256=iYfOT-fSjwpsykCpYr5wDPJqHlQM0LLMQxbSrbyWRts 152
octomachinery/app/runtime/installation_utils.py sha256=pEisu6ToUbT5R6kgeWC8LN8AX3xUjUIoUZPqLB5jsJI 3152
octomachinery/app/runtime/utils.py sha256=HX_dIXK5AoEZfittOyp6VlZhqQJ90kl-9WatuEnmaho 819
octomachinery/app/server/config.py sha256=7pwu7ZGFp884p-WgHts72K93PUGjO1YcEeK17l3Zu-8 274
octomachinery/app/server/machinery.py sha256=OMPgzyq61cI9lbn4xl0UapcsIxJ3SutxFnK7sgmOoWQ 4280
octomachinery/app/server/runner.py sha256=0SlkRDhpXtSG28rty_MRnT7Cb-_TY2XBMrza0DgvuHE 2217
octomachinery/cli/__main__.py sha256=2iTv40MCN-kJB5zSPE9Wi0JnmhMz9mQC7-J6xM6IC-c 6586
octomachinery/github/api/app_client.py sha256=iUJJWIioo9yROjjC5PRGcnaR6HqXx7S3YrN4ANLdicU 5094
octomachinery/github/api/raw_client.py sha256=kyVlPKgN2Lh14cdThjc74qDTGEq918fOD5Wsn2kWAJg 3580
octomachinery/github/api/tokens.py sha256=iLXFQW70gWoKr4Wt7fWr4cduRE9GeNk4uw9-CEABofM 1146
octomachinery/github/api/utils.py sha256=yRelngAMqivKJoqL1mIZrv_6P9LJOUXuXNqzN-VH638 2396
octomachinery/github/config/app.py sha256=GdYlFV6oOvTXfUZdHSqlsgtV8HDVhvdU4FqRF_V3O4Q 2476
octomachinery/github/entities/action.py sha256=mWNwYGcJBxKvOZSjPFDw3JseBIH1g3E_l8O4CTE7Otc 1739
octomachinery/github/entities/app_installation.py sha256=656fy2eP6RjwCeP5UI0zrgYNxwz_rG27bolqYvJ7AQo 2225
octomachinery/github/errors/__init__.py sha256=YQiE4FMv2XA5NNLZPTlpJqjr06jH6KDrUzsxJ1hRWBA 555
octomachinery/github/models/__init__.py sha256=jmJirMinuQl3OuuBKAuT2N-mnF2Uoqqzt6jQDVGGts0 3607
octomachinery/github/models/_compat.py sha256=dQCnFHZiL5J8bIeV9Qeoy9f9yE139b6yfUdMV7pUrpU 606
octomachinery/github/models/action_outcomes.py sha256=oafMRBtWuAT192Jm1e7tppPkOzI_fsEdj4R6bt0XUIE 1940
octomachinery/github/models/checks_api_requests.py sha256=bDPVGpSEc1pxJ8YPLs_sWoS-BwjnVCjIK4NSjerzWu0 7679
octomachinery/github/models/events.py sha256=0uTSmBysM4V3iArX8aRum2mFZOBxoRUGTN8pUlRlhaY 9527
octomachinery/github/models/private_key.py sha256=1lI7MAEcDFv9Vrhcc_d11SwQt8-wgGGoR4cV3Rboao4 4600
octomachinery/github/models/utils.py sha256=BLdBwKxD66GfMlhqu9I4V5sACEXulvEBbkiciMJ4uPg 1847
octomachinery/github/utils/event_utils.py sha256=tCqzPtwehyVAMrNu9zzhUsbI25C5Y2UPpoQJUmHduCA 4189
octomachinery/routing/__init__.py sha256=dtPFBzQNgnQgy6tZMq7ZfcsvuB46L2xvc82seCCOGYU 196
octomachinery/routing/abc.py sha256=J4ZvBKVp40rHjuwRnIQy4K0rCpF_JtNl9OX8d6kXqDM 1042
octomachinery/routing/decorators.py sha256=9h93h9iap338SBA70OIzkLfDqsA9EN4tGyTqcg8zL0w 569
octomachinery/routing/default_router.py sha256=t5eog7IfIOosBXTgq2tRc0et7KkQway13mVjE3b73Hs 1000
octomachinery/routing/routers.py sha256=dxu_ppQR65HSkm2vfeLFz3WDJcozVhVIoL_BMtaj1Yw 3431
octomachinery/routing/webhooks_dispatcher.py sha256=VHb2XP-C0ILWZMrJJSC6gGOu7bn0-VA-Y0emx1_MkWM 5562
octomachinery/runtime/context.py sha256=Kxd6RkrQLhdM5solX2iimbQ03fRrNA9C1l1yjkMLxcA 587
octomachinery/runtime/utils.py sha256=50S9E_hnpUXTyD14tGTzrIH3NBQhRyapZQQOBzqngM8 1707
octomachinery/utils/asynctools.py sha256=R0NWvL9nQ0sChH75_1w60Mj_tHwuh5RBfvlKMA_FqWc 3747
octomachinery/utils/versiontools.py sha256=IxizCM8_xQEQn5NjbqTYv8LVdQw5fTh2GzF73NFbvuY 635
tests/circular_imports_test.py sha256=VDg3OsosIWwUXRM-bDEQnAtdz98-5bvgrNXHVcZiMI8 4931
tests/conftest.py sha256=panSp_1ZwBubG5X4NRG9Gd_GMMx4vzGNNyJzhF2mfkA 1026
tests/app/action/runner_test.py sha256=JDBLGc7TKL_H5vxw68XK0tmqWlxol58obmFLxTq77iA 3335
tests/app/routing/decorators_test.py sha256=0N3FWKTdH2OpCUy1Ey9y5CpTSS2x6Vmi6sdQKw0qp2I 1180
tests/app/server/machinery_test.py sha256=FL5J3mlqH57xoPHDf3MfMrtp9jEffhX5AjW1Gc8O5J8 4605
tests/github/models/private_key_test.py sha256=aX5urm-Uu09EtT8fuxhSUUtbYaQLvRTMRHUogY9ZVwQ 3772
tests/github/models/utils_test.py sha256=YpIjZGpY_f85IEEyklA8OZUUEQKNf9Ac9R5FgOqXUww 3985
tests/github/utils/event_utils_test.py sha256=JQfH6uriKrlR7p1ItgthkHytHRsAEyeYRp2s1vxXTPY 11810
tests/utils/asynctools_test.py sha256=HK5ix1BXHgBFGV35VfW-zDRxDKzDK0pbOYOjtR8JIoE 2320
tests/utils/versiontools_test.py sha256=WUTMC7cujZESyzOKHuYvXFuAfYPBOc31nQbivOh4B20 927
octomachinery-0.3.11.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
octomachinery-0.3.11.dist-info/METADATA sha256=XPZEYnL4PdyoroWu3_xTNnggIG8t86DujJLFWtwZX3w 7529
octomachinery-0.3.11.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
octomachinery-0.3.11.dist-info/top_level.txt sha256=mwpDy7AvK3gyTDwQTftZ2qhV9m7u2Lrv8UWtjqCkFcc 30
octomachinery-0.3.11.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
octomachinery-0.3.11.dist-info/RECORD

top_level.txt

dist
docs
octomachinery
tests

zip-safe