Run c-style preprocessor directives in python modules
Project description
#pypreprocessor
##Features
support c-style directives in python
can run post-processed code on-the-fly
can output to a file
can strip all pre-processor data from the output
#defines can be set in code prior to processing
###Supported Directives
#define
#undef
#ifdef
#else
#endif
#exclude
#endexclude
###Python Interpreter Compatibility
- pypreprocessor itself was originally designed to provide developers
with a simple solution to write python 2x and python 3x code in the same source file so compatibility is a must.
Currently pypreprocessor has been tested and works in: * 2.5 * 2.6 * 3.0 * 3.1
- 2.4 support has been looked into and can easily be made possible if
users request it.
- There are no plans to support earlier versions of python unless
there is sufficient demand from users.
##Support
- For more extensive information on features, access to the source
repository, documentation, or examples of use cases involving pypreprocessor be sure to visit the project’s Home Page.
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
Hashes for pypreprocessor-0.5.0.macosx-10.10-intel.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18a33e46538ec9f329d92d5cafa0a588aa528021d06b35a249629a190eb7f597 |
|
MD5 | 1a7ba18ca0c341063f614c5aaa281ff5 |
|
BLAKE2b-256 | a78a45caa69df393a13b5f2b38bd98dd575513484d1978898ae5cc99999b9d1c |