hop3

View on PyPIReverse Dependencies (0)

0.2.2 hop3-0.2.2-py3-none-any.whl

Wheel Details

Project: hop3
Version: 0.2.2
Filename: hop3-0.2.2-py3-none-any.whl
Download: [link]
Size: 117261
MD5: fafb3e65e2561e292cfccf449b7c3116
SHA256: fccad22488fdf9341a32d00058f8b234a20e1b5e2683a12c979b288f553cf71f
Uploaded: 2024-07-15 07:39:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hop3
Version: 0.2.2
Summary: Simple PaaS - Deploy and manage web applications on a single server
Author: Stefane Fermigier
Author-Email: sf[at]abilian.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: advanced-alchemy (<0.18,>=0.17)
Requires-Dist: attrs
Requires-Dist: cleez
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: cloudpickle (<4.0.0,>=3.0.0)
Requires-Dist: devtools (<0.13.0,>=0.12.2)
Requires-Dist: eventlet (<0.37,>=0.36)
Requires-Dist: flask (<4.0.0,>=3.0.3)
Requires-Dist: flask-babel (<5.0.0,>=4.0.0)
Requires-Dist: flask-htmx (<0.4.0,>=0.3.2)
Requires-Dist: flask-mail (<0.11.0,>=0.10.0)
Requires-Dist: flask-migrate (<5.0.0,>=4.0.7)
Requires-Dist: flask-security-too (<6.0.0,>=5.4.3)
Requires-Dist: flask-sqlalchemy (<4.0.0,>=3.1.1)
Requires-Dist: flask-super (<0.3.0,>=0.2.8)
Requires-Dist: flask-talisman (<2.0.0,>=1.1.0)
Requires-Dist: flask-vite (<0.6.0,>=0.5.0)
Requires-Dist: msgpack (<2.0.0,>=1.0.8)
Requires-Dist: pluggy (<2.0.0,>=1.4.0)
Requires-Dist: psycopg2 (<3.0.0,>=2.9.9)
Requires-Dist: pyrsistent (<0.21.0,>=0.20.0)
Requires-Dist: pyzmq (<27,>=26)
Requires-Dist: snoop (<0.5.0,>=0.4.3)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.29)
Requires-Dist: sqlalchemy-serializer (<2.0.0,>=1.4.12)
Requires-Dist: sqlalchemy-utils (<0.42.0,>=0.41.2)
Requires-Dist: svcs (<25.0.0,>=24.1.0)
Description-Content-Type: text/markdown
[Description omitted; length: 10361 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hop3/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/actors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hop3/actors/actor.py sha256=LJhYkkp4A_tHAYomDT_Z1PXo-3mIh-uMT00oOJuvNGM 7513
hop3/actors/mailbox/__init__.py sha256=ZMRuJ_ZMBbcvuG65ZU94SBFJgT7A1LzAE5WL8S3Vsxs 286
hop3/actors/mailbox/base.py sha256=cj5BnkFlf8aUU8EBuAVugmVYcUuI7XDkp_9nN3YWlL8 3755
hop3/actors/mailbox/ipc.py sha256=B42Fd96lajyHBIZ5eKsv0J3SAY-oOcBINDCm06sebnc 4223
hop3/actors/mailbox/kombu.py sha256=CufturUOx-sVbVNFRnkyk_ybDnsffWJ8xJHoEonxlkE 1661
hop3/actors/mailbox/local.py sha256=Inn6x-BEl3wYOmIUp5c3oUkAa6xlKlwnyxEnO9gOyAQ 456
hop3/actors/mailbox/sqs.py sha256=HPG3mMCAbar23Jm_8AvWNWuyUEpNZy1A1rIUda7_UwM 2151
hop3/actors/mailbox/tcp.py sha256=rFGiFb6I7Ik1wL0v_Vbqt-lC7z47uuc0ahXpaaG6iv8 2340
hop3/actors/mailbox/zmq.py sha256=CWQljMGTJDbSkDhbvAlBbvEm5eNjvXQsZtThZLoMCX0 2042
hop3/actors/message.py sha256=EHx4_GA5SeYU627-1NugG9dEvZ-3kfn8u_uIHEZWCxI 785
hop3/addons/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/addons/base.py sha256=3Xy52aa5sBhaFo5gLSir5dsUnqoPhZcdVJxwP-o6cIs 170
hop3/addons/postgres.py sha256=j4wLG2v5P7AXDRdEryEBx24KW_NRFn1Rh9B18Y8xiRM 1888
hop3/builders/__init__.py sha256=H2nsRW3oJo06kmkb48-8FqYj4a02feftaQAsetV3iDA 417
hop3/builders/base.py sha256=Auu3CDU0BU0FsTaJ75_Z_reLZp6iFjU85-cqRuVFtDU 4341
hop3/builders/clojure.py sha256=ZBvv8ygfHQ7W6cVOtOJ0R-DZ86tBBhbj1MQvsxynpWo 3879
hop3/builders/go.py sha256=FAdy_ksU6Z1jz3bB_hGG6Tx5QNrOHEAKTAnuwcrj4-I 1514
hop3/builders/java.py sha256=P6_c1bpU6Un4hQ-6Q8i27HpZiBdgfsPjo_zfDeuXhxM 2795
hop3/builders/node.py sha256=-b3PR4tkNsPb-BTqkuXogifpyYaUP1eK9Sc6u57vRiw 5265
hop3/builders/php.py sha256=AR_Sgxk36gnqx-AyodxezKiq3m5HLl8bAfTlpJts6uM 2083
hop3/builders/python.py sha256=1RBwOatDLarkxBYyDn283pc86Xvjvev7vNikFFyYdD0 3462
hop3/builders/ruby.py sha256=JP6g3zpZi1CQP3ZJjEkzWHQu_Y2HX3CpPBdXKchJBDo 2329
hop3/builders/rust.py sha256=uWFdQSPPkFyn8BRNMJEqe7vPrwqMbeiList8zlWkQ4E 2235
hop3/builders/util.py sha256=EQwrEK_haR8lusTokYvTHmeI-HulaZLhQ0qw1dUo1jI 421
hop3/commands/__init__.py sha256=oaYQ6xVeoPHM0N4HuiVASWtt8NwS3vg-ZVhLDBG9Dss 313
hop3/commands/apps.py sha256=QXTMiVRHO0E77HuZLBRvlJW-nfG7GlGIrIM4DcAoWRU 4174
hop3/commands/cli.py sha256=YUBT9MXk0Q1Z5rJ_sSMY5XUw4jy5-WrAMuHBUxvLEwg 537
hop3/commands/config.py sha256=Ay_r7Xc-V735vE8jjd_zMQRoXo71Wpfwt5X8Dp_HjW8 2471
hop3/commands/git.py sha256=07hGNS14ciXxjm2y2OVzuALPiZTw5fC2FF4ZI1t4CKM 2768
hop3/commands/misc.py sha256=Pf3LY9mavKFor6UmJY0QglPDRwQ8iz2c2Qil6iEGvUc 395
hop3/commands/plugins/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/commands/plugins/postgresql.py sha256=sFoY_3obpPzZTaxnCnCiewI348sMvOlp75Nz5p71k1I 848
hop3/commands/plugins/redis.py sha256=qeeY_0uZC_e6aHxoDTy0Y74nPAKuGBT7FtSiKNllBjU 307
hop3/commands/setup.py sha256=BElQCN-QcBEtCEwvjO7YAoqv8V2Uso8EpEQevAnDjv8 3877
hop3/commands/util.py sha256=GBoTrctQ9jKuiNk5oCkDiLIFI8oni0GqkhzZXHtcWO4 322
hop3/core/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/core/app.py sha256=c2utFepdSfK70ZOarOqaTLltPsP85wwh1wpyv4LiJ_Y 4354
hop3/core/env.py sha256=nQuitBGqYZLrts5SDFdGKIUMG3O0Ilydm7RcqaLwkG0 2846
hop3/core/events.py sha256=o7GvtT28dmAFhrH6K_TECw-fEhsdL7XEqgn-yFSF0s8 1465
hop3/core/hookspecs.py sha256=Sz_tT-s7K9O4l8GWx5wZC45-IdXVIcH4dT0_nAzBFUQ 243
hop3/core/plugins.py sha256=xQjefVboN2CHwEKoDaNYrlOgHtqesUq-8pmE-TXgne0 1266
hop3/core/types.py sha256=om5WGojOgTmRj575cM06DU84ttWSe9tYT7jpyazf4vE 325
hop3/deploy.py sha256=qXU-OlKr1907sBOXlCl_kWjCaSkBgdrI5XBQcXpDCbE 4346
hop3/main.py sha256=Kxit0cF5R9IQA3iX9VDDkZw9mCyLxmdjakYf91YdDk8 1188
hop3/model/__init__.py sha256=Ei7v26sodfFrh32C7KZAeI8XhyQObshqyqug5yuAyYw 471
hop3/model/app.py sha256=twWb8zFRgDQVrxCSpCG-K_NeZE16kz7Jaw56LidE_C8 635
hop3/model/backup.py sha256=SGF72pBtEYGYwFM2SLsgLOb5fWswQFbUEvWTpHI2ATg 1069
hop3/model/base.py sha256=QHs4FdUl3NafKh3qOlyOokRBBIFcbjU-cTd-whRM5ls 215
hop3/model/env.py sha256=gLHQ_AgORmFzQQVMJd9MSM7vhvrQXARq6omDTg2bKuU 614
hop3/model/instance.py sha256=6pKCdTcUY8uitF_ZdfffeQRPLug11_GiISSQQDJofKw 783
hop3/model/security.py sha256=xde0FPsMfXudafkycvy0ETr7tYbiINHBUJckX-bX888 1972
hop3/oses/__init__.py sha256=YpsOF8abgfgDyjLx97Obz5iRjw-RQK7zWdOnGfPW4og 175
hop3/oses/common.py sha256=f1o0-qOLctdTffABldZ4-s9v-7subf1xb6hsJ0jpGGU 251
hop3/oses/debian.py sha256=J7PTnhRWiBIj9Z_bxtuKIEWInZRVPhZzpn0hSmJh4AU 1980
hop3/oses/debian12.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/oses/helpers.py sha256=8fuFivYnKihXXwfLx3FLpUeFne519nzzadtVG1-8I6w 1299
hop3/oses/nixos.py sha256=kTKiyCSPlZcTDqRGLGOLWsDI7222JqQMVCmZOEKwzLk 156
hop3/oses/ubuntu2204.py sha256=gC70Y7bqkgBhohSsZfG1Ws1pfksyDObOql_g5m6Y7gI 1842
hop3/project/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/project/config.py sha256=xN89P7cqwwbMQARbm3XnlnJG86oHtGVIQmh3ybKacrs 2040
hop3/project/procfile.py sha256=ziL8_TPvDRu-wGv_n1ootGDQbP-DgIugiksuW-FynXE 2652
hop3/proxies/__init__.py sha256=vk9pkBY1VrFLITOqnryBxgQtn4Ko6QHd2VVJJrhjSQw 234
hop3/proxies/nginx/__init__.py sha256=Rm7az0WzWwsyGAEkunu-0OmIKKUCf5vlBjsrWOnbfiQ 208
hop3/proxies/nginx/certificates.py sha256=gY1y6TBYaqq_3VsDB1T8an_a2hVFebDDOKIZqxsLlzI 3148
hop3/proxies/nginx/setup.py sha256=PgnSBDvBcqBvRKNLEwLgrteQt7HxM_hPN7d7HM9x2K0 13691
hop3/proxies/nginx/templates.py sha256=XgYIrt49XD7jomyOK3GFdM_L_KYRB6BGCo-AYMZsBgQ 4391
hop3/run/__init__.py sha256=HPv5q3y4bmHz_icXNLaO9ygzxezuss5AUDF24Ft04mM 113
hop3/run/spawn.py sha256=BqfnvWPhzBrxcfd67pUAO_ZKhlyo7OuG50ViXwuW63c 6247
hop3/run/uwsgi/__init__.py sha256=wxJuSxqiqDJyAbtrepWtBryAmgs9tHANusPb0RhDbcQ 113
hop3/run/uwsgi/settings.py sha256=WC_1u30XqNzyUHu8uINSZJPkx5KQiQoloyDZqRP-U5I 940
hop3/run/uwsgi/test_settings.py sha256=v2zL7Nw62XyTOfkcTNTaQiERKpwgxtASTFax1jwC7WA 461
hop3/run/uwsgi/worker.py sha256=kFM1GYxSoj1UIW9TSIGQWHmZI90LYyYq5Hug9Qpppck 8478
hop3/services/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/services/config.py sha256=G-UYYNyzglenbqCEcdFTzDIB01G4JtdXHdkw_MtuGqA 359
hop3/svcs.py sha256=YxgX-yZV1VT6Z8_frC0K6TETt_-ZszM_N2OYbDsWqvk 5052
hop3/system/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/system/config.py sha256=8B270PHq1eqEqs7KY2AN_yu0Bi-HKufg7cvorQKHaT0 234
hop3/system/constants.py sha256=v-Gp1hh4oOJp8l3B1TNunfjlF3ZQnTS79j4aMOb_tjQ 1509
hop3/system/state.py sha256=OenZltjsToW9KvlS2fxhV_wvNnY0Op_bKKV4Nf7_lBs 667
hop3/testing/__init__.py sha256=mYrweo1SS2UJt3jIBpDwMPeQg9h631Jzcjs8dPic31A 200
hop3/testing/base.py sha256=0ghoJ-hUJcfMLrBA2TqVicnDXARReR8zLagT0IT1yrA 4679
hop3/testing/common.py sha256=ND1QNtRXRTJrRpJWlMrjoifwZWDwGLQ8eRaHiEPrqWw 2997
hop3/testing/main.py sha256=Gu2ZGj01T1diu-S5gHK8bFgHECh5pO8p8uTbNadhxwA 2953
hop3/util/__init__.py sha256=Bp7EDB9og4ho28CsLi1aP4krMOVGOh2aa3VeYsnCGo4 184
hop3/util/backports.py sha256=vbrhZY3SZkcTZjDXyv4vvTgMNfnMZfnzbkF2LJN-GIw 925
hop3/util/console.py sha256=96nHgA2Qi675FNs1PVhKPxX2phFtCmZNMs4sdRic6_o 824
hop3/util/datetime.py sha256=0hQrWugzTg3y-F5e20E6Cjd6s244tn1kTb90KDwEgqs 226
hop3/util/freeze.py sha256=76NNrAeR_HBlvwxAdiZqlPwfPa5nbjKQMeXaLbkPyHI 508
hop3/util/path.py sha256=EbaTqVDTsdUOchoSq7WQouG4kA8apocP-C_MQXj9_4I 658
hop3/util/settings.py sha256=agmOwDxddRwNva6PF74gW3RHl5P7Wv_VZPgK53QzXIc 1451
hop3/util/templating.py sha256=V-3Kuwm8oVqZJAt0s09acOqumtp_1NrzDvHUMPEERSY 9111
hop3/util/util.py sha256=Izfk4KiwkuOi0IaLMPX3Rp0aY8xCd6vtXkpd1-Vvhmw 3813
hop3/web/__init__.py sha256=_WNe7n2NDxs-G7_m7Tt483NUFkJMsEEQAcVXVkTAUJg 82
hop3/web/extensions.py sha256=NxhhD7XZlk6Kvrram_3Vil3O3i_ZJu3rcA8sIm9DVt8 1714
hop3/web/wsgi.py sha256=kdH0waTj0hbEHjw73LnHGnG1xrkEjnXS9LtdCQMDs28 365
hop3-0.2.2.dist-info/LICENSE.txt sha256=2KbMMavBa2dIx6IfIWEfWh7DP2fSLKI9faHBm5VJa-4 34020
hop3-0.2.2.dist-info/LICENSES/AGPL-3.0-only.txt sha256=2KbMMavBa2dIx6IfIWEfWh7DP2fSLKI9faHBm5VJa-4 34020
hop3-0.2.2.dist-info/LICENSES/BSD-3-Clause.txt sha256=WpPVgx4Sl6sQ_mQ-GmMeg745KJbaFO4pUShaeQEt9p0 1460
hop3-0.2.2.dist-info/LICENSES/CC-BY-4.0.txt sha256=1VdTnfaOdxzB7tzJHRP3D8qTDlCNEe7cr6SxXbSeN0Q 17023
hop3-0.2.2.dist-info/LICENSES/CC0-1.0.txt sha256=ogEPNDSH0_dhiv_lT3ifVIdgIzHAqNA_SemnxUfPBJk 7048
hop3-0.2.2.dist-info/LICENSES/MIT.txt sha256=uF3NPkU9BZglUsUrX8ngvdbSPG-OhEuYSoivMlcLDMA 1078
hop3-0.2.2.dist-info/METADATA sha256=GqM99SOmjS8FZ3zpWyhGsSzC0cBWsiNnrYXkDHbGOsU 11943
hop3-0.2.2.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
hop3-0.2.2.dist-info/entry_points.txt sha256=U4NbmAJqM6OHvqE8qtb_dHKLDjSUWq-anDABcyyQ5vw 76
hop3-0.2.2.dist-info/RECORD

entry_points.txt

hop-agent = hop3.main:main
hop-test = hop3.testing.main:main