Un module avec plein d'outils utiles pour devs en PyMoX (Py←thon - Mo←jo - flet→X)
Project description
PyMoX-Kit
🏗️ Installation
py -m venv .venv
.\.venv\Scripts\activate
py -m pip install --upgrade pip
pip install pymox_kit
🚀 Utilisation
from pytmox_kit import *
cls()
print(f"Bon {GREEN}{SI}{SB}code{R} !\n")
end()
Voir + 👉 Doc détaillée
🧪 Dev & exécution locale du package
Préparez un environnement de développement et installez le package en mode editable pour avoir accès au script console pymox-kit :
py -m venv .venv
.\.venv\Scripts\activate
py -m pip install --upgrade pip
pip install -e . # crée la console pymox-kit
Si vous avez besoin des dépendances listées dans requirements.txt :
pip install -r requirements.txt
Sans installation complète, vous pouvez toujours lancer les modules en ajoutant src dans PYTHONPATH :
$env:PYTHONPATH='src'; python -m pymox_kit # exécute __main__
$env:PYTHONPATH='src'; python -m pymox_kit --version # affiche la version
$env:PYTHONPATH='src'; python -m pymox_kit.main # appelle pymox_kit.main.main()
& .venv\Scripts\python.exe src\pymox_kit\main.py # équivalent revenir à la racine
Après pip install -e ., le script console est disponible directement :
pymox-kit
Pour les diagnostics rapides du module tokens :
& .venv\Scripts\python.exe src\pymox_kit\tokens.py
Notes :
__main__.pypropose--versionet délègue d'abord àpymox_kit.main.main()avant d'imprimerhello()/bye().main.pyremet automatiquement la racinesrcdanssys.pathquand il est exécuté comme script, ce qui garantit que la même logique marche depuis le dépôt ou après installation. ./rmain.py permet même de tester la vraie lib installée en VE (Bref, comme un user lambda)
💡 Contribution
Pour tester la lib PyMox_Kit :
Si volonté d' ↑ la lib : → Merge Request
🧩 Help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pymox_kit-1.2.3.tar.gz.
File metadata
- Download URL: pymox_kit-1.2.3.tar.gz
- Upload date:
- Size: 41.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bacfb9548757ed9ce414f8d6a72203dee97bddaa7c04abed7d5fd48121a9488d
|
|
| MD5 |
656917874bf4c10a5137336375373072
|
|
| BLAKE2b-256 |
5eca747f75773f7b34d49adda5802c8398277b4cc9d8ae4e6150030819ad5ac7
|
File details
Details for the file pymox_kit-1.2.3-py3-none-any.whl.
File metadata
- Download URL: pymox_kit-1.2.3-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47049fea13ffd2be42b25690c0c14b336a9438772712105dfaa2f9043e17efe6
|
|
| MD5 |
bd7648f71b7f35bc621cfd950e66231d
|
|
| BLAKE2b-256 |
8cdaab531a3a033f124d1319b7559fca7f5aaef19004bf863653d1086a5e2a60
|