Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

A port of Ruby on Rails inflector to Python

Project Description

Inflection is a string transformation library. It singularizes and pluralizes English words, and transforms strings from CamelCase to underscored string. Inflection is a port of Ruby on Railsinflector to Python.


Here you can see the full list of changes between each Inflection release.

0.3.1 (May 3, 2015)

  • Fixed trove classifiers not showing up on PyPI.
  • Fixed “human” pluralized as “humen” and not “humans”.
  • Fixed “potato” pluralized as “potatos” and not “potatoes”.

0.3.0 (March 1, 2015)

  • Added tableize() function.

0.2.1 (September 3, 2014)

  • Added Python 2, Python 3 and Python 3.4 trove classifiers.

0.2.0 (June 15, 2013)

  • Added initial support for Python 3.
  • Dropped Python 2.5 support.

0.1.2 (March 13, 2012)

  • Added Python 2.5 support.

0.1.1 (February 24, 2012)

  • Fixed some files not included in the distribution package.

0.1.0 (February 24, 2012)

  • Initial public release
Release History

Release History

This version
History Node


History Node


History Node


History Node


History Node


History Node


Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
inflection-0.3.1.tar.gz (8.7 kB) Copy SHA256 Checksum SHA256 Source May 3, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting