Skip to main content

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).

  1. 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

  1. 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!

  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emilve-1.1.7.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

emilve-1.1.7-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file emilve-1.1.7.tar.gz.

File metadata

  • Download URL: emilve-1.1.7.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for emilve-1.1.7.tar.gz
Algorithm Hash digest
SHA256 bd087041cc94acdd3a6f5b6de93f2828c4563eff1c554a9e1bc947cf231eade1
MD5 bc2e7d0d200999532ba6d7988f33af85
BLAKE2b-256 c86fac37865666da3817c5d0cd19a1afeb5e13485cb1c298455d5c4ec1f062fb

See more details on using hashes here.

File details

Details for the file emilve-1.1.7-py3-none-any.whl.

File metadata

  • Download URL: emilve-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for emilve-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5490ac9ed1a0e5be22ff00aaf4958676dd214a90b6e5c8a3138801c1e564e08e
MD5 a4e3c2944558b2a4a521ccb462b924cc
BLAKE2b-256 48ae26b7dfe88f8d105d688a8638d7ef0e83aa7e4191c7f9eef4fc4b755fc9f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page