octomachinery

View on PyPIReverse Dependencies (0)

0.3.7 octomachinery-0.3.7-py3-none-any.whl

Wheel Details

Project: octomachinery
Version: 0.3.7
Filename: octomachinery-0.3.7-py3-none-any.whl
Download: [link]
Size: 75123
MD5: 67190f64211743007743d33369629fce
SHA256: 97a570bb09c8b9c94f85488c4663dcee89a19e5bfb6543302063efbc6c4c076b
Uploaded: 2023-06-17 19:50:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: octomachinery
Version: 0.3.7
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?workflow=Build/Test/Publish
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 :: 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: 3698 characters]

WHEEL

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

RECORD

Path Digest Size
docs/conf.py sha256=f9kQ2H4yHqNuj1I_43gUsfMKolyFriHs0xgcZSWhteg 9423
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=2445T6VFcmvrAp-gXCcpRX_iiEdLxLU3oGGjpNDPiVM 4661
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=_vSSDdyG_pMCW85CQqGJ2P0nPMuPBUIMYDUL6lPn2-I 3130
octomachinery/app/runtime/utils.py sha256=6ta-GzoXGUv3RnNAH2A65BiEq7Rd2R-y7e5bL66683s 819
octomachinery/app/server/config.py sha256=7pwu7ZGFp884p-WgHts72K93PUGjO1YcEeK17l3Zu-8 274
octomachinery/app/server/machinery.py sha256=KBLWHhxeeW3WboVY1wpbbtXTCMxxpFNAqA-zJHhbVlM 4229
octomachinery/app/server/runner.py sha256=MfKOydMRssKsQH9FqPjaqqjn_-4kfSmBflSgCVkl8vg 2195
octomachinery/cli/__main__.py sha256=ofc6MbDgkdKAIP5ausaTSiyreZ_oQz_tnF150tCldpg 6573
octomachinery/github/api/app_client.py sha256=CLcu_jjDcjpTnl1fR44oGrKBVxaL1A7hs4jlCjKbbSs 5103
octomachinery/github/api/raw_client.py sha256=QKd6LINP6ue7zdQcBp45kBIGP6ex8CvVeHZIX79fT4E 3703
octomachinery/github/api/tokens.py sha256=iLXFQW70gWoKr4Wt7fWr4cduRE9GeNk4uw9-CEABofM 1146
octomachinery/github/api/utils.py sha256=she4oXXJlfvgcWbXgcptiUs2n97PjjrHMs1azkod7WU 2395
octomachinery/github/config/app.py sha256=GdYlFV6oOvTXfUZdHSqlsgtV8HDVhvdU4FqRF_V3O4Q 2476
octomachinery/github/entities/action.py sha256=9DVV5sg5kBxmCmyKbiuwViAaKBkkhgvp8FzSWAm5jLs 1773
octomachinery/github/entities/app_installation.py sha256=r7KSF9jiBlhC0c1dXYi_fbht7IrttH1-RyI5GnSZ71M 2178
octomachinery/github/errors/__init__.py sha256=YQiE4FMv2XA5NNLZPTlpJqjr06jH6KDrUzsxJ1hRWBA 555
octomachinery/github/models/__init__.py sha256=_VRJSnUZNmrI9TApOyMfKrSHmVDKftB8NZgQ_9jTsDU 3544
octomachinery/github/models/_compat.py sha256=dQCnFHZiL5J8bIeV9Qeoy9f9yE139b6yfUdMV7pUrpU 606
octomachinery/github/models/action_outcomes.py sha256=ulppEenPSBkpwU7iYq6JnvAQytq6zu_9cIkUNZx1-eo 1973
octomachinery/github/models/checks_api_requests.py sha256=QaKY8WkgOJeJ_go-ofVFA4L5sz76AHpuogba3HPnDZk 7879
octomachinery/github/models/events.py sha256=ZizEuIzgQxdl94TrA3jRTe7i4PzpCCRK4o6x3nHHF2M 9393
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=sXlkW4fahc29XN1bf6K_RMU2BEtbJ4kHmFG4H3aIs3w 4190
octomachinery/routing/__init__.py sha256=dtPFBzQNgnQgy6tZMq7ZfcsvuB46L2xvc82seCCOGYU 196
octomachinery/routing/abc.py sha256=XdvmlNHdlzZmU9XtDfH0t6JLzmD7BM_onUgulnUx42I 1011
octomachinery/routing/decorators.py sha256=jb7eNGs0BH6cEML35RzdH0BUf4GapqyR7ZaZiIOOUXg 570
octomachinery/routing/default_router.py sha256=t5eog7IfIOosBXTgq2tRc0et7KkQway13mVjE3b73Hs 1000
octomachinery/routing/routers.py sha256=dxu_ppQR65HSkm2vfeLFz3WDJcozVhVIoL_BMtaj1Yw 3431
octomachinery/routing/webhooks_dispatcher.py sha256=wWVSLogHqWF5YfhRvMMxM5g35dkQRyl_UbaIbGcqAGc 5562
octomachinery/runtime/context.py sha256=Kxd6RkrQLhdM5solX2iimbQ03fRrNA9C1l1yjkMLxcA 587
octomachinery/runtime/utils.py sha256=50S9E_hnpUXTyD14tGTzrIH3NBQhRyapZQQOBzqngM8 1707
octomachinery/utils/asynctools.py sha256=Oh6m0cgBA3iaaGrlhilW8bRpHrNCFAF4YCW3VI82zkY 2744
octomachinery/utils/versiontools.py sha256=uiEj3KsmcHz__Acjk4hXdVTD91_ch5HgZoCINy9r_xE 1185
tests/circular_imports_test.py sha256=DEZSTajx7BcWhKj6kbiInOQvzcLpj5iI2AEqz7R5Qos 2971
tests/conftest.py sha256=panSp_1ZwBubG5X4NRG9Gd_GMMx4vzGNNyJzhF2mfkA 1026
tests/app/action/runner_test.py sha256=_KrhutMXkUTLb2IQM5AjvllXermkZBbKJwCOpt5wwm0 3334
tests/app/routing/decorators_test.py sha256=qw29DR1AszN9erA1O--lo9UyVARf4ffZGGF1oKnGPkI 1184
tests/app/server/machinery_test.py sha256=Eyb3YfWl_JvVzG9iqmnpWuD0SPTffkgqUf8II9kyiW4 4580
tests/github/models/private_key_test.py sha256=aX5urm-Uu09EtT8fuxhSUUtbYaQLvRTMRHUogY9ZVwQ 3772
tests/github/models/utils_test.py sha256=X52rZ9ThkqG8RaoCsCxK0gtld8m7a1NBTuNBAntoZco 3986
tests/github/utils/event_utils_test.py sha256=JQfH6uriKrlR7p1ItgthkHytHRsAEyeYRp2s1vxXTPY 11810
tests/utils/asynctools_test.py sha256=XbzkVUnsALoYlneQgOoVPvWPhZi0oRZahwhSAGmsfo4 2068
tests/utils/versiontools_test.py sha256=bQZleYiyTRMcOmYLHc2ZDzJUGyu47cSMbxZ2zZDVITw 4568
octomachinery-0.3.7.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
octomachinery-0.3.7.dist-info/METADATA sha256=lAJQXR45KV7qe_bq3iLAjgCtz8Y0dbNt09-VJoTYL9Y 6955
octomachinery-0.3.7.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
octomachinery-0.3.7.dist-info/top_level.txt sha256=mwpDy7AvK3gyTDwQTftZ2qhV9m7u2Lrv8UWtjqCkFcc 30
octomachinery-0.3.7.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
octomachinery-0.3.7.dist-info/RECORD

top_level.txt

dist
docs
octomachinery
tests

zip-safe