Skip to main content

Python VM compatibility library

Project description

patois is an MIT-licensed compatibility library designed to smooth over differences in various Python VMs, e.g., CPython vs. Jython vs. PyPy vs. IronPython. It provides utility functions with the goal of making it easier to write Python code that is compatible with all the major Python VMs. See the documentation for more information on what is provided.

patois supports Python 2.7, because it is the newest Python that is widely supported by the major VMs.


This package was inspired by Six.


To install patois, simply:

$ pip install patois

Or, if you absolutely must:

$ easy_install patois

But, you really shouldn’t do that.

If you want to vendor the lib for some reason, it’s a single file, so just drop it into your project.


Online documentation is at

How to Contribute

Bugs can be reported to

The code can also be found there. Please feel free to fork it and submit pull requests.


0.1.0 (2014-01-08)

  • Initial project creation

Project details

Download files

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

Files for patois, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size patois-0.1.0.tar.gz (8.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page