pywebexec

View on PyPIReverse Dependencies (0)

2.3.14 pywebexec-2.3.14-py3-none-any.whl

Wheel Details

Project: pywebexec
Version: 2.3.14
Filename: pywebexec-2.3.14-py3-none-any.whl
Download: [link]
Size: 2722906
MD5: e175715e331f030b948dcb8813ad77df
SHA256: d8e4308671bdcaac3f867f312ced87c0fa85817689592fa5f435afbb77bed4ad
Uploaded: 2025-04-01 20:38:41 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pywebexec
Version: 2.3.14
Summary: Simple Python HTTP Exec Server
Author: Franck Jouvanceau
Maintainer: Franck Jouvanceau
Home-Page: https://github.com/joknarf/pywebexec
Project-Url: Homepage, https://github.com/joknarf/pywebexec
Project-Url: Documentation, https://github.com/joknarf/pywebexec/blob/main/README.md
Project-Url: Repository, https://github.com/joknarf/pywebexec.git
License: MIT License Copyright (c) 2025 joknarf Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: http,server,remote commands,api,website
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.6
Requires-Dist: python-daemon (>=2.3.2); platform_system != "Windows"
Requires-Dist: cryptography (>=40.0.2)
Requires-Dist: Flask (>=2.0.3)
Requires-Dist: Flask-HTTPAuth (>=4.8.0)
Requires-Dist: pexpect (>=4.9.0)
Requires-Dist: gunicorn (>=21.2.0); platform_system != "Windows"
Requires-Dist: ldap3 (>=2.9.1)
Requires-Dist: pyte (>=0.8.1)
Requires-Dist: PyYAML (>=6.0.1)
Requires-Dist: run-para (>=1.0.2)
Requires-Dist: waitress (>=3.0.2); platform_system == "Windows"
Requires-Dist: pywinpty (>=2.0.15); platform_system == "Windows"
Description-Content-Type: text/markdown
Dynamic: license-file
License-File: LICENSE
[Description omitted; length: 9831 characters]

WHEEL

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

RECORD

Path Digest Size
pywebexec/__init__.py sha256=197fHJy0UDBwTTpGCGortZRr-w2kTaD7MxqdbVmTEi0 61
pywebexec/host_ip.py sha256=oiCMlo2o3AkkgXDarUSx8T3FWXKI0vk1-EPnx5FGBd8 1332
pywebexec/pywebexec.py sha256=NT4f7Xd4qMkAgjgwguqKKbUkOTCqT7ArRYlsW57Pfwg 48477
pywebexec/swagger.yaml sha256=I_oLpp7Hqel8SDEEykvpmCT-Gv3ytGlziq9bvQOrtZY 7598
pywebexec/version.py sha256=Aelhd_nWH-KFOx_jUKbvGukd7h0Q1WZNZKS7Tu4SHi0 513
pywebexec/static/css/form.css sha256=riFFi02xtUXusTTZOU3RSZykutJWMFfK65-eR5RbhY8 7252
pywebexec/static/css/markdown.css sha256=br4-iK9wigTs54N2KHtjgZ4KLH0THVSvJo-XZAdMHiE 1970
pywebexec/static/css/style.css sha256=pUmylXwbFIoXrdaJRVOUohlKIhOIilapH97NyIlgGV4 10343
pywebexec/static/css/swagger-ui.css sha256=xhXN8fnUaIACGHuPIEIr9-qmyYr6Zx0k2wv4Qy7Bg1Y 154985
pywebexec/static/css/swagger-ui.css.map sha256=dJy-xBn_htK4BNupTMIl33ddse7BXsrCdDJWlTJodnw 258842
pywebexec/static/css/xterm.css sha256=uo5phWaUiJgcz0DAzv46uoByLLbJLeetYosL1xf68rY 5559
pywebexec/static/fonts/CommitMonoNerdFontMono-Regular.ttf sha256=v6nZdSx5cs_TIic8Fujrjzg9u9glWjorDIr7RlwNceM 2370228
pywebexec/static/fonts/LICENSE sha256=gsBdbFPfoMkCWYXBnjcYEAILdO0sYdUdNw8qirJQbVI 4395
pywebexec/static/fonts/glyphicons-halflings-regular.eot sha256=E2NNqH2eI_jD7ZEIzhck0YOjmtBy5z4bPYy_ZG0tBAc 20127
pywebexec/static/fonts/glyphicons-halflings-regular.svg sha256=QvYGWdJlwaPDD5-kKry7Vr1KU69Ng9MW1t16NpA8Q-U 108738
pywebexec/static/fonts/glyphicons-halflings-regular.ttf sha256=45UEQJN1fYKvyxOJV9BqHqk2G9zwtELQahioBRr1dFY 45404
pywebexec/static/fonts/glyphicons-halflings-regular.woff sha256=omOU9-3hAMoRjv8u2ghZYnWpg5uVnCJuFUOVV6WoB0I 23424
pywebexec/static/fonts/glyphicons-halflings-regular.woff2 sha256=_hhdEaSWdokNR7t4MxKgzaWkTEA5IUCU55V7TAQO8Rw 18028
pywebexec/static/images/aborted.svg sha256=2nuvSwGBIZGWtlM1DrBO3qiSq1reDbcZDAj9rJXBnjY 380
pywebexec/static/images/copy.svg sha256=d9OwtGh5GzzZHzYcDrLfNxZYLth1Q64x7bRyYxu4Px0 622
pywebexec/static/images/copy_ok.svg sha256=mEqUVUhSq8xaJK2msQkxRawnz_KwlCZ-tok8QS6hJ3g 451
pywebexec/static/images/down-arrow.svg sha256=4TclEmntMvKk_F_ADXgTpGtviYo826EDmmZiGE7HQBI 121
pywebexec/static/images/failed.svg sha256=rSTBWOtiz7slGDobeU_vaLaMM8CoPeul_tQgWVBcodo 1438
pywebexec/static/images/favicon.svg sha256=9gSN5Oak1zTWhTCyutlupPBKUxcbdoVt7dvhk8xvEug 1224
pywebexec/static/images/fit-tty.svg sha256=gyRB9cqvXFSUOzpBq_Cr0Hv8nIpfr5ca74uUXjkLR-A 1438
pywebexec/static/images/fit-win.svg sha256=_JNK-ew7mc8QIFG2D2TPNm0W2wN2d3Oa6d2d8iwbCFQ 1435
pywebexec/static/images/font-decrease.svg sha256=89TJXQpfZ-XDJ2qC0c7cbLH-tWC-4AJQr_VOgsp06Gg 1782
pywebexec/static/images/font-increase.svg sha256=u-EBxUzmOhKx4UH96fb4gLZ0l6Jkew1HLhcSqz7Z1ak 1869
pywebexec/static/images/norun.svg sha256=_9PyQklBOfUwFak1gVrm-76tYM825urAFhj-zMBec20 555
pywebexec/static/images/pause.svg sha256=qKDx76yirEvSeeez50zUn0i9Twdem9XLgveekALVLy4 1387
pywebexec/static/images/popup.svg sha256=0Bl9A_v5cBsMPn6FnOlVWlAQKgd2zqiWQbhjcL9BDzI 559
pywebexec/static/images/resume.svg sha256=99LP1Ya2JXakRCO9kW8JMuT_4a_CannF65EiuwtvK4A 607
pywebexec/static/images/running.svg sha256=fBCYwYb2O9K4N3waC2nURP25NRwZlqR4PbDZy6JQMww 610
pywebexec/static/images/success.svg sha256=NVwezvVMplt46ElW798vqGfrL21Mw_DWHUp_qiD_FU8 489
pywebexec/static/images/swagger-ui.svg sha256=FR0yeOVwe4zCYKZAjCGcT_m0Mf25NexIVaSXifIkoU0 2117
pywebexec/static/js/executables.js sha256=cTgCFHr_F9bFCirtfG_uR32vOY3vNUr4Ih3Wglj5lFc 11988
pywebexec/static/js/popup.js sha256=IaKmk2U2hEn-Nv6krf_PPW6LaG8NcpCkJKb7lUX0qZo 11457
pywebexec/static/js/schemaform.js sha256=2AIjwdjSDTE2ide8UMmQt4tS-7-JKqidKdopq9mNzvo 12458
pywebexec/static/js/script.js sha256=TI3TSylgBxh_a6QvYWlg4CyJ6LMPxnhFl8WRtRDGD0Y 20810
pywebexec/static/js/swagger-form.js sha256=CLcSHMhk5P4-_2MIRBoJLgEnIj_9keDDSzUugXHZjio 4565
pywebexec/static/js/js-yaml/LICENSE sha256=oHvCRGi5ZUznalR9R6LbKC0HcztxXbTHOpi9Y5YflVA 1084
pywebexec/static/js/js-yaml/js-yaml.min.js sha256=Rdw90D3AegZwWiwpibjH9wkBPwS9U4bjJ51ORH8H69c 39430
pywebexec/static/js/marked/LICENSE.md sha256=jjo_gvWaYJWPVsoI9EVkfDKkcz3HymwsRvbriYRxq5w 2942
pywebexec/static/js/marked/marked.min.js sha256=k04-Nuni2gr7Gm51B1uw8JrwUpOoROhKdHfvQJEcNJo 39589
pywebexec/static/js/swagger-ui/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
pywebexec/static/js/swagger-ui/swagger-ui-bundle.js sha256=N1rLDlYofpwBliiy0YY3qANYdPNZq9vbIpnhtgV6Odw 1466324
pywebexec/static/js/swagger-ui/swagger-ui-standalone-preset.js sha256=hxC22Q7OcRPdRnUA-hTtM7WEi2i4aVrQdfjVxsmvOwE 229223
pywebexec/static/js/xterm/LICENSE sha256=EU1P4eXTull-_T9I80VuwnJXubB-zLzUl3xpEYj2T1M 1083
pywebexec/static/js/xterm/addon-canvas.js sha256=ez6QTVvsmLVNJmdJlM-ZQ5bErwlxAQ_9DUmDIptl2TM 94607
pywebexec/static/js/xterm/addon-canvas.js.map sha256=ECBA4B-BqUpdFeRzlsEWLSQnudnhLP-yPQJ8_hKquMo 379537
pywebexec/static/js/xterm/addon-fit.js sha256=va76Nwsb_ELuiNRv5gckAJAqTUstRc2TQ43amyPJcIk 1497
pywebexec/static/js/xterm/addon-fit.js.map sha256=zPUOkZVKfQNvj1W_fUktD5UNNu80XwqfSEWXBVxA8uY 5477
pywebexec/static/js/xterm/addon-unicode-graphemes.js sha256=YNtqYkjZjKvW9sz3JtyqPF9MeYK3FiNAKh5HJgYqJ4Q 17676
pywebexec/static/js/xterm/addon-unicode-graphemes.js.map sha256=4tenCZkqmjSqKPLOkvP60iy689G09j0G4mK2T5jQGbo 61313
pywebexec/static/js/xterm/addon-unicode11.js sha256=sMO-VAqZhHE66plpZsJO0aY50R9g1EmGsiZh46ihSNA 12253
pywebexec/static/js/xterm/addon-unicode11.js.map sha256=paDj5KKtTIUGedQn2x7CaUTDEy3e_-CHiFyCNpoNADc 40000
pywebexec/static/js/xterm/xterm.js sha256=H5kaw7Syg-v5bmCuI6AKUnZd06Lkb6b92p8aqwMvdJU 289441
pywebexec/static/js/xterm/xterm.js.map sha256=Y7O2Pb-fIS7Z8AC1D5s04_aiW_Jf1f4mCfN0U_OI6Zw 1118392
pywebexec/static/jsonform/LICENSE sha256=1KLq9T95zKkcau-E5Cs5x5Gh4YbukbW3a8iwQIrYhVA 1074
pywebexec/static/jsonform/deps/README.md sha256=MmF95ph8bVC6T6hnHYXDrmQRo4M_QLNQ8vQ0spN5Oog 1170
pywebexec/static/jsonform/deps/jquery.min.js sha256=EJqHZ51ye2XYTo2GSdLumxaY1wqSS4XXxP6YcqrP-LQ 320099
pywebexec/static/jsonform/deps/jsv.js sha256=_yfzzfMt1eBF9DWulDiaoDFn_Ias4hWzoMURHFp5BpA 115748
pywebexec/static/jsonform/deps/underscore.js sha256=SzKOQsVYGX1bmddyfPzGC6yXY_rWYGUSMOi6-T9gZ-0 52919
pywebexec/static/jsonform/deps/img/glyphicons-halflings.png sha256=hpJM0AbbMLnU8UGOBs172D7vK-dooQ8n0s_ybml3zO0 13826
pywebexec/static/jsonform/lib/jsonform.js sha256=U-BvOgq5gCvSUo36qSAK7Y91RPKOq7vZShkIYpzwlkk 138525
pywebexec/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pywebexec/templates/index.html sha256=w18O2plH_yS8bqlPsu5hwFFmCj9H2hWLSV8B6ADcSwU 3900
pywebexec/templates/popup.html sha256=3kpMccKD_OLLhJ4Y9KRw6Ny8wQWjVaRrUfV9y5-bDiQ 1580
pywebexec/templates/swagger_ui.html sha256=MAPr-z96VERAecDvX37V8q2Nxph-O0fNDBul1x2w9SI 1147
pywebexec-2.3.14.dist-info/licenses/LICENSE sha256=gRJf0JPT_wsZJsUGlWPTS8Vypfl9vQ1qjp6sNbKykuA 1064
pywebexec-2.3.14.dist-info/METADATA sha256=8PDed7Qx0Rfvb3OExe836rpjUEZDoGgTcqQFHhhpvWA 13016
pywebexec-2.3.14.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
pywebexec-2.3.14.dist-info/entry_points.txt sha256=l52GBkPCXRkmlHfEyoVauyfBdg8o-CAtC8qQpOIjJK0 55
pywebexec-2.3.14.dist-info/top_level.txt sha256=vHoHyzngrfGdm_nM7Xn_5iLmaCrf10XO1EhldgNLEQ8 10
pywebexec-2.3.14.dist-info/RECORD

top_level.txt

pywebexec

entry_points.txt

pywebexec = pywebexec.pywebexec:main