inflection

A port of Ruby on Rails' inflector to Python

MIT License

Downloads
27.9M
Stars
495
Committers
17

Inflection

|build status|_

.. |build status| image:: https://travis-ci.org/jpvanhal/inflection.svg?branch=master :alt: Build Status .. _build status: http://travis-ci.org/jpvanhal/inflection

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 Rails' inflector to Python.

.. _Ruby on Rails: http://rubyonrails.org .. _inflector: http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html

Resources

  • Documentation <https://inflection.readthedocs.io/>_
  • Issue Tracker <http://github.com/jpvanhal/inflection/issues>_
  • Code <http://github.com/jpvanhal/inflection>_
  • Development Version <http://github.com/jpvanhal/inflection/zipball/master#egg=Inflection-dev>_
Package Rankings
Top 7.4% on Alpine-v3.14
Top 9.16% on Alpine-v3.13
Top 6.72% on Alpine-v3.18
Top 1.43% on Pypi.org
Top 11.15% on Alpine-v3.15
Top 25.23% on Anaconda.org
Top 7.82% on Alpine-v3.17
Top 8.73% on Alpine-edge
Top 6.38% on Alpine-v3.16
Top 12.56% on Conda-forge.org