An import hook for Python 3 that removes u prefixes from Python source code before compiling it.
Project description
The uprefix module provides an import hook for Python 3 which removes ‘u’ prefixes on Unicode literal strings in Python source code.
It is intended to assist users when porting Python 2.x code to 3.x.
There’s no separate documentation - all you need is given below.
Requirements & Installation
The uprefix module requires Python 3.1 or greater, and can be installed with the standard Python installation procedure:
python setup.py install
There is a set of unit tests which you can invoke with
python setup.py test
before running the installation.
Usage
Once installed on the path, the import hook is invoked as follows:
>>> import uprefix >>> uprefix.register_hook()
You can unregister the hook by
>>> uprefix.unregister_hook()
The latest version of uprefix can be found at
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.