{ "info": { "author": "Rick van Hattem", "author_email": "Wolph@wol.ph", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License" ], "description": "Readme\n======\n\nIntroduction\n------------\n\n.. image:: https://travis-ci.org/WoLpH/python-formatter.png?branch=master\n :alt: Test Status\n :target: https://travis-ci.org/WoLpH/python-formatter\n\n.. image:: https://coveralls.io/repos/WoLpH/python-formatter/badge.png?branch=master\n :alt: Coverage Status\n :target: https://coveralls.io/r/WoLpH/python-formatter?branch=master\n\n`formatter2` is a Python formatter based on the `tokenize` library in Python.\nDue to a bug with line continuations we are currently running a fork of the\n`tokenize` library however.\n\nDuring every format sequence the `compile` method is used to check if no code\nhas been broken, but backing up is still a good idea.\n\nThe library is made to be very extendable and configurable but it's still in \nthe beginning phase. Eventually this will become a fully featured formatting \ntool for Python.\n\nInstall\n-------\n\nTo install simply execute `python setup.py install` or `pip install\nformatter2`.\nIf you want to run the tests first, run `nosetests`\n\nUsage\n-----\n\nTo format all of your code recursively (MAKE BACKUPS!):\n\n python-formatter -r DIRECTORY\n\nOr:\n\n format-python -r DIRECTORY\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/formatter2/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WoLpH/python-formatter", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "formatter2", "package_url": "https://pypi.org/project/formatter2/", "platform": "", "project_url": "https://pypi.org/project/formatter2/", "project_urls": { "Homepage": "https://github.com/WoLpH/python-formatter" }, "release_url": "https://pypi.org/project/formatter2/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "A Python source formatter that uses the tokenize library to ensure correctness", "version": "1.3.0" }, "last_serial": 2586363, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "d0667eb29fe76a4eaacd1e07fa339c1b", "sha256": "61ef78ec9e1624a400c51621c4d7195bd9e868277e8ca69dab37ab69215f1a40" }, "downloads": -1, "filename": "formatter2-1.0.3.tar.gz", "has_sig": false, "md5_digest": "d0667eb29fe76a4eaacd1e07fa339c1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17712, "upload_time": "2014-10-14T19:48:41", "url": "https://files.pythonhosted.org/packages/2a/5d/33e963b131a59b4545b1e2176909db5149b1ae7e90c8a1f4bb9dce87775c/formatter2-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3488e4e4afc018f223ddc5a6ec9508fe", "sha256": "b35e9ddc2c2eca22b68669e048b5f969147d92f0183ec6302bf0844265fd9712" }, "downloads": -1, "filename": "formatter2-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3488e4e4afc018f223ddc5a6ec9508fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17740, "upload_time": "2014-10-14T20:11:43", "url": "https://files.pythonhosted.org/packages/14/d9/c1ad8bab4d87132f2f56be57f20c44ffbf6440b86200cba9dd43f9711585/formatter2-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b639f752db8b9f3e63d8f5a4d35f891a", "sha256": "e9706867fa7ae6feae30cfc4c44f0358593cba93a43c7d51df9553581ba1924b" }, "downloads": -1, "filename": "formatter2-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b639f752db8b9f3e63d8f5a4d35f891a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17919, "upload_time": "2014-10-23T11:19:52", "url": "https://files.pythonhosted.org/packages/e2/56/3528ec13103d2c1f1331bc3662066f743d3bf70b9214accbbf96a0dfd00d/formatter2-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "19988b11c92c0c9c5d16fd3d7b5a9585", "sha256": "a48142eaea106f2fecc8dece5aa2e53ab23f02887c39b0401ea81254cd3cef76" }, "downloads": -1, "filename": "formatter2-1.1.1.tar.gz", "has_sig": false, "md5_digest": "19988b11c92c0c9c5d16fd3d7b5a9585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17314, "upload_time": "2016-02-16T13:05:06", "url": "https://files.pythonhosted.org/packages/3b/28/9f731e045e6d3b561adca1909d7b0f6e9d01dd60cd5ab91ef3458b54b8ce/formatter2-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "48ce5d5c2a27ed46bc49dd78ae535173", "sha256": "bb67a462664464a9eca959bb1ed37317d064e51e6bab79e1afae9daa090b848c" }, "downloads": -1, "filename": "formatter2-1.2.0.tar.gz", "has_sig": false, "md5_digest": "48ce5d5c2a27ed46bc49dd78ae535173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17992, "upload_time": "2016-02-19T11:49:58", "url": "https://files.pythonhosted.org/packages/4a/8b/a4bceb0c0a2314aaccbdeaf213841fd4426c7d877c61694482fb82801465/formatter2-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "cbe61040c51030c26a04b0eb04817a8f", "sha256": "75e0ec153469fe0aa2583a1e1c8028048431884e6db4f0949c767edce1ecbaab" }, "downloads": -1, "filename": "formatter2-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbe61040c51030c26a04b0eb04817a8f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25385, "upload_time": "2016-09-01T17:47:39", "url": "https://files.pythonhosted.org/packages/a2/a0/3eeec7ab80be56b4f238175340690084dec61acf1aa4ef15c2ef977de457/formatter2-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e250769f10ba47a58d9c72029e52efb0", "sha256": "69cadcd4afc45dce652c35df8d89d4f647b2e5c3cd957b68f47b149e6868e813" }, "downloads": -1, "filename": "formatter2-1.2.1.tar.gz", "has_sig": false, "md5_digest": "e250769f10ba47a58d9c72029e52efb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17947, "upload_time": "2016-09-01T17:47:37", "url": "https://files.pythonhosted.org/packages/df/8e/9db06427516a9143ccf3a1c425eb45f185a41bb789b74db9abb83f70049f/formatter2-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "87a43b6ca0da2d28536b1ca9aac3101a", "sha256": "5a3108e619c4291e5075078bef0f39b1861c6543b23d21a3685eff835a90672f" }, "downloads": -1, "filename": "formatter2-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87a43b6ca0da2d28536b1ca9aac3101a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25384, "upload_time": "2016-09-01T17:52:36", "url": "https://files.pythonhosted.org/packages/82/32/e2bc418d64c007b4a11d435bf9a35ff2e7ee11c57382e50f6b6b3f5405f1/formatter2-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b8d7371770c4de3431d2e7d2769bd03", "sha256": "3d4510a3f0629a214c2c601072d785398b3b83b42605df55a471aa21de94a637" }, "downloads": -1, "filename": "formatter2-1.2.2.tar.gz", "has_sig": false, "md5_digest": "8b8d7371770c4de3431d2e7d2769bd03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17954, "upload_time": "2016-09-01T17:52:33", "url": "https://files.pythonhosted.org/packages/d9/33/39826386ee1f3f4157bdb8ddf814a0faea2984f636cee142bbbbb1768382/formatter2-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "7f19a2562d853fb3f2f2cc664b1bc8f9", "sha256": "5884d478f760b23b58d103d963b19e09b52d1bf516654783860af2627d14e59b" }, "downloads": -1, "filename": "formatter2-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f19a2562d853fb3f2f2cc664b1bc8f9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25682, "upload_time": "2017-01-19T23:48:12", "url": "https://files.pythonhosted.org/packages/6a/31/d4da800233f4574ec9128740c29938053b4f92c85f01878411efd31da108/formatter2-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11c342e3b1e5d9d56d636688e8ed68a0", "sha256": "69f8c2bdcd883514b47321349178f14fe5c53567b75f464c93692320e98e6467" }, "downloads": -1, "filename": "formatter2-1.3.0.tar.gz", "has_sig": false, "md5_digest": "11c342e3b1e5d9d56d636688e8ed68a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18206, "upload_time": "2017-01-19T23:48:10", "url": "https://files.pythonhosted.org/packages/a0/07/56f4b619d1b6a057eaff0ba6cb4cb1bbc6a3d02b3d3dacb666ed955ecaea/formatter2-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f19a2562d853fb3f2f2cc664b1bc8f9", "sha256": "5884d478f760b23b58d103d963b19e09b52d1bf516654783860af2627d14e59b" }, "downloads": -1, "filename": "formatter2-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f19a2562d853fb3f2f2cc664b1bc8f9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25682, "upload_time": "2017-01-19T23:48:12", "url": "https://files.pythonhosted.org/packages/6a/31/d4da800233f4574ec9128740c29938053b4f92c85f01878411efd31da108/formatter2-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11c342e3b1e5d9d56d636688e8ed68a0", "sha256": "69f8c2bdcd883514b47321349178f14fe5c53567b75f464c93692320e98e6467" }, "downloads": -1, "filename": "formatter2-1.3.0.tar.gz", "has_sig": false, "md5_digest": "11c342e3b1e5d9d56d636688e8ed68a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18206, "upload_time": "2017-01-19T23:48:10", "url": "https://files.pythonhosted.org/packages/a0/07/56f4b619d1b6a057eaff0ba6cb4cb1bbc6a3d02b3d3dacb666ed955ecaea/formatter2-1.3.0.tar.gz" } ] }