Metadata-Version: 1.1
Name: flake8-pep3101
Version: 0.6
Summary: Checks for old string formatting.
Home-page: https://github.com/gforcada/flake8-pep3101
Author: Gil Forcada
Author-email: gil.gnome@gmail.com
License: GPL version 2
Description: .. -*- coding: utf-8 -*-
        
        .. image:: https://travis-ci.org/gforcada/flake8-pep3101.svg?branch=master
           :target: https://travis-ci.org/gforcada/flake8-pep3101
        
        .. image:: https://coveralls.io/repos/gforcada/flake8-pep3101/badge.svg?branch=master&service=github
           :target: https://coveralls.io/github/gforcada/flake8-pep3101?branch=master
        
        Flake8 PEP 3101 plugin
        ======================
        Python has two string formatting options,
        either the old percent operator or the new ``.format()`` string method.
        
        Being the new one more powerful, expressive and a drop-in replacement
        over the old one.
        
        See `pyformat website`_ for lots of examples of old vs new formatting.
        
        For a more format definition see the `PEP 3101`_.
        
        This plugin is based on a python checker that was in `plone.recipe.codeanalysis`_.
        
        Install
        -------
        Install with pip::
        
            $ pip install flake8-pep3101
        
        Requirements
        ------------
        - Python 2.7, 3.5
        - flake8
        
        Extras
        ------
        If you want to check whether your new style formatting are correctly defined,
        check `flake8-string-format`_ plugin.
        
        License
        -------
        GPL 2.0
        
        .. _`pyformat website`: https://pyformat.info
        .. _`PEP 3101`: https://www.python.org/dev/peps/pep-3101
        .. _`flake8-string-format`: https://pypi.python.org/pypi/flake8-string-format
        .. _`plone.recipe.codeanalysis`: https://pypi.python.org/pypi/plone.recipe.codeanalysis
        
        .. -*- coding: utf-8 -*-
        
        Changelog
        =========
        
        0.6 (2016-10-29)
        ----------------
        
        - Handle edge case when a single or double quoted string
          has another pair of quotes inside ('lala "lu" la') with
          some % symbol inside as well.
          [gforcada]
        
        0.5 (2016-10-26)
        ----------------
        
        - Add all possible string formatters.
          [gforcada]
        
        - Fix extension to work with flake8 > 3.0.
          [gforcada]
        
        - Fix crash when the % symbol was the last character of a line.
          [gforcada]
        
        0.4 (2016-07-03)
        ----------------
        - Rename pep8 to pycodestyle.
          [alefteris]
        
        - Add support for python 3.5.
          [alefteris]
        
        - Add flake8 pypi classifier.
          [alefteris]
        
        - Drop python 3.3 and 3.4 support (only testing it probably works just fine).
          [gforcada]
        
        - Fix travis and coveralls to work properly with python 3.5.
          [gforcada]
        
        0.3 (2016-03-05)
        ----------------
        - Allow stdin processing, this way text editor can pass input to flake8.
          [mjacksonw]
        
        0.2 (2015-09-16)
        ----------------
        - 0.1 was a brown bag release.
          [gforcada]
        
        0.1 (2015-09-16)
        ----------------
        - Initial release
          [gforcada]
        
        - Create the flake8 plugin per se.
          [gforcada]
        
Keywords: pep8 pycodestyle flake8 string formatting
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Flake8
Classifier: Framework :: Plone
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Software Development
