formation-studio

View on PyPIReverse Dependencies (0)

0.8.0 formation_studio-0.8.0-py3-none-any.whl

Wheel Details

Project: formation-studio
Version: 0.8.0
Filename: formation_studio-0.8.0-py3-none-any.whl
Download: [link]
Size: 527708
MD5: fd15b923edcc2f1403adbafcb838a4a6
SHA256: 2b2502178b43158bfef48f51d9f8ff1eff129891e06580aa2460fc192bd89fb1
Uploaded: 2024-11-23 18:30:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: formation-studio
Version: 0.8.0
Summary: Simplify GUI development in python
Author-Email: Emmanuel Obara <emmanuelobarany[at]gmail.com>
Project-Url: Documentation, https://formation-studio.readthedocs.io/en/latest/
Project-Url: Issues, https://github.com/ObaraEmmanuel/Formation/issues
Project-Url: Source, https://github.com/ObaraEmmanuel/Formation
License: MIT
Keywords: formation,gui,graphical-user-interface,drag drop,tkinter,hoverset,python
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
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 :: Utilities
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: pyscreenshot; sys_platform != "win32" and sys_platform != "darwin"
Requires-Dist: Pillow
Requires-Dist: platformdirs
Requires-Dist: python-tkdnd (>=0.2.1)
Requires-Dist: lxml; extra == "lxml"
Requires-Dist: Sphinx (==4.0.3); extra == "docs"
Requires-Dist: sphinx-rtd-theme (==1.0.0); extra == "docs"
Provides-Extra: lxml
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 8867 characters]

WHEEL

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

RECORD

Path Digest Size
formation/__init__.py sha256=ICoULtweNkURHAPmStkzbnSLEEkNbjTigIBnPnui4JE 71
formation/__main__.py sha256=NkPEMq3-wPMvJhhaMGyLejhJ5-F_pAPRcVCZFtZk5m4 353
formation/loader.py sha256=Q5fnB86TCEeivFjetqn62cJ2pj_w4dewGCUxHMqL1r4 20866
formation/meth.py sha256=vxkDUiWMBUMJWjsEecu4IK5pAmX0NwyGBJLAM5C-aAI 3093
formation/preprocessors.py sha256=C6JTZUYM0Oq9VlsH_5XH6SPskP26V1KgnrXQ36LyS6s 1138
formation/themes.py sha256=WCLMp6kxQWa1JLXtEzK18UeXoDOPghcXkDP5RwW4YlI 3522
formation/utils.py sha256=-HwNkA2WfEUaon59Ey0PLa3e1DE_8DL1hCK2wP9NOLQ 6042
formation/formats/__init__.py sha256=S379Qu_ZeFGy1v2Hq_zVcAp4BNPgXcYW_fQWcKKZmw8 955
formation/formats/_base.py sha256=qPenzYV-jsFwCZporVFkOvtwXRBAS5DNtznX559H9Nk 3740
formation/formats/_json.py sha256=BJgweWubmLCtazrP89_FdzVs99KO1MUst50Cwbt7k20 3510
formation/formats/_xml.py sha256=GBiWKDn0RKuxR02uOyVND2OHOMM_rPq9dVySwXRlWEg 3626
formation/handlers/__init__.py sha256=U5pUl7XgEO5r5OKzbXr924aXF-s-rCPZHLSO82qITPY 1199
formation/handlers/command.py sha256=lXZr2DVF8m5sssV-iLcQB87PjMQhvO-PjqIPPuryGYA 568
formation/handlers/image.py sha256=1pkNj5wQ_ppxtlcjJyxmqE6JrPC6sLYxFnIJCM_fLSc 3117
formation/handlers/layout.py sha256=zPHSwJ0Bt_rWz10xRb5l8snFWpcA1tuPHIU9WIegL1w 2417
formation/handlers/misc.py sha256=huJns_xbuZxi11VjatlswMEMHSDLc3QlDSZzFRY6BC4 3332
formation/handlers/scroll.py sha256=7DYAizQtlKrVyhCbqSZ2vdS9I6_i-c3fGWhW7GdySZc 1644
hoverset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoverset/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoverset/data/actions.py sha256=gPb9oGbQCtUCIPkPJZp82RICNwKzgNoi1OmzZ80ea9U 3143
hoverset/data/i18n.py sha256=-m3gZHxqth1Qjfb7_NHwbDO9B2gQ9W6iAW-fdUd8ovg 807
hoverset/data/image.bak sha256=DCtKQ8pannNuYI3DSGeipHuHd5xROJrB_WwCurLVvw0 2527
hoverset/data/image.dat sha256=Ji0cIVXPaALRndyRxTg9vf0kvb4642LlVdvegLCnFo4 3533931
hoverset/data/image.dir sha256=DCtKQ8pannNuYI3DSGeipHuHd5xROJrB_WwCurLVvw0 2527
hoverset/data/images.py sha256=FzhuWHkSIrMefGxJdZ5xqr0npJjcCymxg9ub03mUjpk 7389
hoverset/data/keymap.py sha256=fS-CVQKyUTd_xg4nsBLHM1fswQljJPEpVfPGZuOeV_o 17476
hoverset/data/preferences.py sha256=mfdVabqhynyY-seRAGgK2BSzrmC_eSXAMrnQEcNLy70 24500
hoverset/data/utils.py sha256=6NOhz34DYITzihz8EqPPIP-hFb7wC8uWqg4C92R-DyI 1463
hoverset/data/locale/zh_CN/LC_MESSAGES/hoverset.mo sha256=epEw7QxrsU91Lq5BTwL0BTJZP3GvEIlEMXtcMwjWr1I 1206
hoverset/platform/__init__.py sha256=0Y9fJsYC_0svZfh6beo4sb69bvGUtji6w7KeEfwmYEs 1265
hoverset/platform/functions.py sha256=p5atrtOUzkwwXD9zvuhrtQIv1hRJbvP8k7uh99DNNvw 693
hoverset/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoverset/ui/animation.py sha256=k4Yjq2ELorvdDz6nhGmpbDcmxOBXHK3CmlSttoH3cSY 7872
hoverset/ui/color.tcl sha256=4kIaaqRUBYnzMWgq3D_MZ5bfQaHG4TdkyY7xrrFJv9g 2483
hoverset/ui/dialogs.py sha256=BRFdPYu2HfXmSD4UZ0bmyk2RQDN4Dvbrup9FyZDmIy0 18417
hoverset/ui/icons.py sha256=R4YQ-8u6fAeo4e2O9WqRj7J2dJTm42OLUT7Dg_eG_CI 223
hoverset/ui/loaders.py sha256=HKYjSARE4XC6sJEulR9UEsNuSjwqiF9yb0UhDVaa-SU 1478
hoverset/ui/menu.py sha256=UXjp65R5GgjZznDmxQL2rJOD3HmftN9NxNdifx0Jfok 10366
hoverset/ui/panels.py sha256=r6wtBKKirGSR5Ueo9Z9clsflnA546IbkjZ7VDtCPHCA 22472
hoverset/ui/pickers.py sha256=nCShIJVVmMpCCZTobEtlTFSOVL5TPJ4nvEx40UAe5QU 11644
hoverset/ui/styles.py sha256=FGWPnxaPuqYlX1LJUBwlSkKjRMExbfEnZBH02UWyedY 5193
hoverset/ui/widgets.py sha256=w-cym0BDZ3EInN_V829eGrONrih6BXYOKGOaeh5333s 122146
hoverset/ui/windows.py sha256=ocLI-jHCBHVxtdOQq0s8PcPjslsmT2S9JvZX1xG9KSU 1383
hoverset/ui/themes/default.css sha256=OrHXWVJi34emu7Pfz1V6lEGdTkdKNMvYDzzMvIQV9j4 5192
hoverset/ui/themes/light.css sha256=lRySqmWVQbG2BoNrD0iJWvvRplzI_p8r7LGB2aZH-SM 5166
hoverset/util/__init__.py sha256=kqF9XIq3n5lCR_nh-DNxX26lX9_F8msSi4taaUee7GM 606
hoverset/util/color.py sha256=nap7ZT3nBbeWBcy0OR3ickODwP51ul4SAT9GqhP3PtU 10312
hoverset/util/execution.py sha256=Jn_QCeg-jy7z3KFQ38XnXG9v-WXMN6sieV7tIcfh5GI 7436
hoverset/util/validators.py sha256=jKgXkJBtN7Yi6ZuhY2BFmosQVq-Wl4tg0e7NqD1XkL8 4770
studio/__init__.py sha256=GFduX6HmKegvDt5TRAXd-VjQORSmwtDDr27wtydGeL8 109
studio/__main__.py sha256=bLI4TUbmeGAhmtP97HPs8wcp2Zl7IVkPhrQSb9M4_Iw 277
studio/cli.py sha256=sZDeFnuIc6NmVuU-XcjdGFR6ZKbGa01nS_s2d8QSeXo 4405
studio/context.py sha256=zQLsGoWICzArSvsgdMGkiyCvOejfca3KpNF64w7KinI 4155
studio/i18n.py sha256=-Y9yxDeuGyMwLXc_rmOe-9sx-dySG3IGq7AKp9UeXFA 604
studio/launcher.py sha256=6Sq3umsvzAK4_33CmDkIdu87hVBg9jPVd-70d1v0GVQ 327
studio/main.py sha256=0oqjZnNzcHhHnEajHftYDlUpmFz6QnFAXg3w9i_Ce08 43721
studio/preferences.py sha256=Ihs0mMgtqtMXwT8wNjEnBli6lpbT7OuZ1vr-5Bdo6h4 14220
studio/resource_loader.py sha256=CNr9GOHcfkCVIfzHkB0A9ocU40lu_1GPwFoHY6i7ins 5358
studio/selection.py sha256=3ziFV-aHlEDaVw312SBvTrX3nVGGtrzA9DHIou3kYNE 3466
studio/updates.py sha256=FX2e2EyIwn67lPdkFBr4m4oAydytHcWs63S082_-fUE 5554
studio/debugtools/__init__.py sha256=27YY3zFpeaDh6JoC40AqkjBrn68SqFlsWZzjZtw5jwU 22
studio/debugtools/__main__.py sha256=gkQR-e2qsqA82x1W9OOIjGaiabALzmyVGAuVdeVlZ7A 84
studio/debugtools/common.py sha256=KXeEur8NVRWjv0JYOfU-jPygTPsL9g-Z7de4cdoFcEs 1233
studio/debugtools/console.py sha256=JiTZnsb-V2QP5xyDsG13E4NJyo4VGuYHiwHyFn-GmOE 13376
studio/debugtools/debugger.py sha256=32Aom2kVelN1UK-7NzEPmUuFCZB5558DkreWPHtf1-0 7666
studio/debugtools/defs.py sha256=dsnR71hDu2Dt02D8BsWACbl5xgemWNAP9rDC4aKRBxE 5453
studio/debugtools/element_pane.py sha256=X9r8hH1ho-ENIPXYorWhfoKUPCrLjcvC34UtPDptUg8 6520
studio/debugtools/hook.py sha256=0Q7phHYn3LukAzWLrQFo05K9ieOgvhiT4og8rgNp1L4 14562
studio/debugtools/layouts.py sha256=4-rj09M8rxPZu2r3oYhIv86fi4P0mMq_LYaq7xP0vQs 4093
studio/debugtools/preferences.py sha256=zDTEukfOplBAJQoos96wuKC9GobpIfmu_yDlUNfL6qk 903
studio/debugtools/selection.py sha256=EdtkuwxYkGbUf6IEcHq3EQbef6lvGi6-MnpUk_GuKrI 1138
studio/debugtools/style_pane.py sha256=xqnCevIb9E87bPQbeke36OLXX0AduEtp9fIDxS3EcHQ 4602
studio/external/__init__.py sha256=NqBdaxcDJx8ermsbjAowiZ3w16LmNUT96j_9y2PYpVo 764
studio/external/_base.py sha256=ZucOL3c01LlqY2x33oIwrG5gJSzB-3pJP_zYireMslI 112
studio/external/customtkinter.py sha256=MLyhfWnZ1ZXWblsTfOpmyNXsNEvV6mw8hM-dGSm5O7E 31580
studio/feature/__init__.py sha256=fEQOSnZ2jBWedF1FSqtW3NhdNxMYcyFoKNWWl6x_q-A 360
studio/feature/_base.py sha256=96K9iDNJy7eFZVGXUBqo6k1NGMSaUBpCYedhaeNqMng 13261
studio/feature/component_tree.py sha256=NELTO0ucm8vl3oo8H-QOsDWcsUNxguJMZAPSyg3QdHI 7203
studio/feature/components.py sha256=qWYYzjgfZKjAV9Xx_xUczJGoQ9HgfSyW4X7e4QFs4Q0 21795
studio/feature/design.py sha256=psvL60Dw2KRjNYcqDPvbsnL03VlpXsbxiV91Cf1a1H4 45726
studio/feature/eventspane.py sha256=4TwrbNTfvnPV-USsOUY9mljEXDvbiHw-s-MWav5GDRI 10148
studio/feature/stylepane.py sha256=oB8IjgqCF6M5OE6KJM99b2aniHWSvDzehl3ht_lwh_c 29274
studio/feature/variablepane.py sha256=MGiNWcrZ_GvjlPqG9x3yu5Yx4XmjRNz5bLBhMz6jycs 9414
studio/lib/__init__.py sha256=OzHmkp5UA4vt6uC3wTrGfFYmwSerF2wM9pkBPXFvgtw 1512
studio/lib/canvas.py sha256=m4CiI8rtoThf42EwOwcaJiawAoND1EQOCo3Wyykcv0Y 14082
studio/lib/events.py sha256=ows3Lnmc1-u2RL6glhGVMHNFbNlRhIAJ_w1yTjEL6j4 448
studio/lib/handles.py sha256=BwOfcORdSxxZnC0SwOXXsLtMD_ENEwD5U8bhaCdZi_o 9196
studio/lib/layouts.py sha256=1MQ8wC1rS8NuHK5jQYq237bUYF1Dr94reLKid0GRk3U 41275
studio/lib/legacy.py sha256=-bGHp5cu813KgT9uc0TvGdpyMN3tQO23e6UIep_PiPE 7045
studio/lib/menu.py sha256=Wi-Owvg8OoBGeBUigJqHs3te9WHpeYEWDbOQ5Fwjih0 7133
studio/lib/native.py sha256=Bbw0gjiehzR5fK-wc6woiNbn3H9KJtrnkaKELDhV_XI 9257
studio/lib/properties.py sha256=IKSIUIm_VlHFzbDEYYvqlgwCdx0Zx5NwDRbur9hbNHg 18329
studio/lib/pseudo.py sha256=MaqCTaPItrNQIMhxSR0m4XAI8XVC390fiXuG-3j4_0U 25739
studio/lib/toplevel.py sha256=MW1BV4yGoqSFkmmlLt7398vJmWPg1OQTdqRnEIdm5-E 14825
studio/lib/variables.py sha256=brOXqOX1YGcwBVzbxfjwA-8RZuB7m-ycSUgYcCKwEEk 4692
studio/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
studio/parsers/loader.py sha256=qp2RuLOYnuplfnpoAnKRhsOc8gJYvsBdsfjnwxE_b1Y 19111
studio/resources/images/formation.ico sha256=CejfDRgzxkIleZedhlfPIDpbbNp-8RVDpSo28iKxP4o 225382
studio/resources/images/formation.png sha256=93vZfK3hz6hsCy8zlrny6qCGkpKflKbgFDFANxhUJPk 12275
studio/resources/images/formation_icon.png sha256=7JfesPdo_WAMuDnmbQVUP9y5fw1d_p0BWyycqlmwCrg 218818
studio/resources/images/logo.png sha256=9hy8SWPxANla9apJjOKu96hfyAipjtiuOAphdyo5RRc 10718
studio/resources/locale/zh_CN/LC_MESSAGES/studio.mo sha256=jkhocguGXJW3jUrqBjLYd4DhaxLTvq36xAGVhowiLCM 19206
studio/tools/__init__.py sha256=vy69wFSkw0iz7AxSajCvQ9hQqIzjcFO8PEqJTDYk-qM 4168
studio/tools/_base.py sha256=A7tvD95aAw62h0y3-2YNafqw1bhN_jB4EELvxjjmN7Y 2945
studio/tools/canvas.py sha256=dqF_MA-vEn3jt29lNzsyexhTkP4ikOBKmhtOYtOtxI8 44963
studio/tools/menu.py sha256=IPyArasPlXLiUUJ08WZMEdU45mf3IkGhhn1gneOcqDk 19101
studio/tools/menus.py sha256=wympFTWX0RvyDSdPl7OdexDf-X4IrEccf1LzKmHqlbs 17262
studio/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
studio/ui/about.py sha256=DVAphUeA_eitdZWWdt1GcnT9LYBHdEafsuBNoEpUyKY 3919
studio/ui/editors.py sha256=C_by7HqB1urPg_1XR7YLqXsavnmZA435btZ6kQTtQG8 31381
studio/ui/geometry.py sha256=hkJ6CmZKahNMibeRkSfIU6alIjYwIVR18crA5YHOm7s 9291
studio/ui/highlight.py sha256=kKwmeE1nD_CW4dTvw70bm0srHskmeBJuZrrC851_uDs 2783
studio/ui/tree.py sha256=OgOjrEacE33tBwu5Q43K2DlUsKyOeJYulncIlagdRIM 16610
studio/ui/widgets.py sha256=OGPo_aPnMRwrxbjOXYdD8J_N-dbUrWhjCyX11pp2g1Y 14928
formation_studio-0.8.0.dist-info/LICENSE.txt sha256=Xpq9CM7mpH4NfpXdDRbJRqE-4mQELb4I7hGd_sh_TyU 1070
formation_studio-0.8.0.dist-info/METADATA sha256=pM7Mm8AwAhQlphcS33SQjNhLU34RGRJcdisEu4sqots 10435
formation_studio-0.8.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
formation_studio-0.8.0.dist-info/entry_points.txt sha256=DdhjugNrtuEZCRZ3ByjCP9h9zU9j2uFjVpVXZzeeMiA 134
formation_studio-0.8.0.dist-info/top_level.txt sha256=ThZRj9Nivf0a9GpR0KiR-ht5FNxHjU0pDVwki9zMBWM 26
formation_studio-0.8.0.dist-info/RECORD

top_level.txt

formation
hoverset
studio

entry_points.txt

formation-cli = studio.cli:main
formation-dbg = studio.debugtools.hook:main
formation-studio = studio.launcher:main