Welcome to pymagic9’s documentation!

This is a Python library based on calling the stack of frames at runtime and analyzing the code object of frames. Basically, it implements some C# features. For example, it contains the nameof function and auto-implemented properties.

Installation

You can install pymagic9 using pip:

pip install pymagic9

Compatibility

pymagic9 is compatible with the following versions of Python:

  • CPython 2.7

  • CPython 3.6

  • CPython 3.7

  • CPython 3.8

  • CPython 3.9

  • CPython 3.10

License

This project is licensed under the Apache License 2.0. See the LICENSE file for more details.

Indices and tables