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.6.tar.gz (5.7 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.6-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: emilve-1.1.6.tar.gz
  • Upload date:
  • Size: 5.7 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.6.tar.gz
Algorithm Hash digest
SHA256 425c9f619186f28bc852d5c766c7ec2c12a41f420e5c95ff04e63306552b7e70
MD5 8989802bc6ac8945581eb04cf6bf4ec7
BLAKE2b-256 78e325694de1bd3d5e1da2b8ca9278a19c3ab8fe9a3dd5ac73d620daf8c2fb51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: emilve-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.6 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9c9cfa9674320c3dd46aa6924ab32e0b5d36ca994b1f1a8f63d8c8ce273894fc
MD5 643e2efc716f213e99e3afa263947b2b
BLAKE2b-256 4de62ca59e8d4c0901726b322687e80ace2fee2c3ae129cb4b13bbbf31ec58d1

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