Python syntax hacker: Braces, Case Sensitivity, and Auto-Installation.
Project description
Emilve: The Python Syntax Hacker 🚀
Emilve adapts Python to YOU, not the other way around. Created by Emiliano (emicicx).
- Braces Support {} Stop worrying about rigid indentation. Use curly braces just like in C# or Java! This module injects the code directly into the caller's frame.
Example: from Emilve import Braces with Braces(''' def hello() { print("Hello from Emilve!") } hello() '''): pass
- Auto-Installation (AutoPip) 📦 Forget 'ModuleNotFoundError'. Emilve monitors exceptions; if a library is missing, it asks for permission, installs it, and restarts your script automatically.
Example: import emilve # Monitor activates automatically import requests_that_i_do_not_have # Emilve handles the installation prompt!
- Case Insensitivity (Functions & Variables) 🔠 Did you write 'Print()' instead of 'print()' or 'MyVariable' instead of 'myvariable'? Emilve fixes typos in real-time by mapping locals and builtins.
To use it, you must activate the context manager with Active=False:
Example: from Emilve import CaseSensivity with CaseSensivity(Active=False): MY_VARIABLE = "Magic" print(my_variable) # It works! Print("It also works for functions!")
Note: This library is a tool for developers seeking extreme flexibility. The respect for others' code is peace. Contact: emicicsmaker@gmail.com
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 emilve-1.1.1.tar.gz.
File metadata
- Download URL: emilve-1.1.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e6d76896a7e610d223217cd16a9efea655d0856b1b9535d917f37e6e7aa3fb4
|
|
| MD5 |
0298e186d8218faa5b3a0b2084e4defd
|
|
| BLAKE2b-256 |
35460caa4040d1384eb507e2565acdc947de44d8a5388c6fa1afa8278ea7d7ac
|
File details
Details for the file emilve-1.1.1-py3-none-any.whl.
File metadata
- Download URL: emilve-1.1.1-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
068ffce249845edb11ca035675940d5ca17622a7094b46a29b2a08e9eb68d311
|
|
| MD5 |
e57fc193b3dc1affa2dee9df12300f94
|
|
| BLAKE2b-256 |
bcde9030a40a7908d56b5905cbc0f634c7c17252f1638dd885345e59ce357ac7
|