{ "info": { "author": "Alex Williams", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Baroness\n========\n\nToolkit for easy searching and manipulation of python source code using\nredbaron.\n\n|Codeship Status for Smirl/baroness| |Coverage Status|\n\nInstallation\n------------\n\n::\n\n pip install baroness\n\nSee https://pypi.python.org/pypi/baroness\n\nUsage\n-----\n\nSearching\n~~~~~~~~~\n\nYou can search through python code using the redbaron API on the\ncommandline. By default baroness will search through all python files\nfrom the current directory down recursively. The search pattern is just\nregular python code that would work with redbaron. The top level node is\ncalled root.\n\nFor example to search for all ``name`` nodes with a value of ``bar``:\n\n::\n\n baroness search 'root(\"name\", value=\"bar\")'\n\n``search`` is the default subcommand so you can write the same with:\n\n::\n\n baroness 'root(\"name\", value=\"bar\")'\n\nFor full usage look at ``baroness search --help``:\n\n::\n\n usage: baroness search [-h] [--no-cache] [--parents PARENTS] [--no-color]\n [--no-linenos]\n pattern [files [files ...]]\n\n positional arguments:\n pattern Python redbaron code to search where `root` is the\n variable holding the tree\n files File names and/or glob pattern. Default to recursive\n search of python all files.\n\n optional arguments:\n -h, --help show this help message and exit\n --no-cache Do no use the cache in `.baroness` even if it exists\n --parents PARENTS Number of parents to go up on matched nodes.\n --no-color Do not color the output.\n --no-linenos Do not output the linenumbers.\n\nCaching\n~~~~~~~\n\nParsing python files to a baron fst can be time consuming for large code\nbases. Baroness can cache the baron fst as json files to save time when\nsearching. By default caching isn't enabled, but will be used if\nbaroness finds a ``.baroness`` directory.\n\nSaving/Initialising Cache\n^^^^^^^^^^^^^^^^^^^^^^^^^\n\nTo enable caching (and initially create cache) you can use:\n\n::\n\n baroness cache save\n\nFor full usage look at ``baroness cache save --help``:\n\n::\n\n usage: baroness cache save [-h] [--force] [FILE [FILE ...]]\n\n Save given files (all tree) to disk\n\n positional arguments:\n FILE Files to save to cache.\n\n optional arguments:\n -h, --help show this help message and exit\n --force Save over already existing cache files.\n\nClearing the Cache\n^^^^^^^^^^^^^^^^^^\n\nTo delete all ``.baroness`` directories recursively use:\n\n::\n\n baroness cache delete\n\n.. |Codeship Status for Smirl/baroness| image:: https://app.codeship.com/projects/647edcd0-bcc0-0135-7fde-5afd35787ded/status?branch=master\n :target: https://app.codeship.com/projects/259596\n.. |Coverage Status| image:: https://coveralls.io/repos/github/Smirl/baroness/badge.svg?branch=HEAD\n :target: https://coveralls.io/github/Smirl/baroness?branch=HEAD\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/smirl/baroness", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "baroness", "package_url": "https://pypi.org/project/baroness/", "platform": "", "project_url": "https://pypi.org/project/baroness/", "project_urls": { "Homepage": "https://github.com/smirl/baroness" }, "release_url": "https://pypi.org/project/baroness/1.3.0/", "requires_dist": [ "redbaron (>=0.6.3)", "Pygments (>=2.2.0)", "future (>=0.16.0)", "futures (>=3.2.0); python_version < \"3.2\"" ], "requires_python": "", "summary": "Toolkit for easy searching and manipulation of python source code using redbaron.", "version": "1.3.0" }, "last_serial": 4377014, "releases": { "0.0.1rc1": [ { "comment_text": "", "digests": { "md5": "7895156b863b8f00023581e1791de8c2", "sha256": "d9fc0e28472b74fdb9d1f7821af033b2f6a3aad12e67d1c668fed4094eb7a402" }, "downloads": -1, "filename": "baroness-0.0.1rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7895156b863b8f00023581e1791de8c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3749, "upload_time": "2017-12-03T17:26:39", "url": "https://files.pythonhosted.org/packages/d9/f5/e121c4774604f93c2302a61c91cff5b38b653cf535992549f0bf93d0079e/baroness-0.0.1rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d94e2a619e4cdec8317b7b34d2c3777", "sha256": "93720a810fe0e49db6fffc2d5734f270f3766eb515783c00c9eb6a43481d4960" }, "downloads": -1, "filename": "baroness-0.0.1rc1.tar.gz", "has_sig": false, "md5_digest": "8d94e2a619e4cdec8317b7b34d2c3777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1875, "upload_time": "2017-12-03T17:26:41", "url": "https://files.pythonhosted.org/packages/60/a3/e9fc5012a4bd9050a38d589c406ef98994674d19e882269cac89de0ec148/baroness-0.0.1rc1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6c585381b9b3551885545885ce9d56ef", "sha256": "165c9ae821925039a2902726ca6e07d0d7b02ead6f78ebd12f94bc0bc5cd6f7a" }, "downloads": -1, "filename": "baroness-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c585381b9b3551885545885ce9d56ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6218, "upload_time": "2017-12-04T12:26:57", "url": "https://files.pythonhosted.org/packages/cb/5f/0ae3dbb90c4da6d1f2ae946749ff2b48036091837efb1e0c29098b966e18/baroness-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8fdb7db7153403f129cd895853b8200", "sha256": "4310c593cfdde304450c24c8681cdcef81bac876b35fb8100b9f414a1834d19f" }, "downloads": -1, "filename": "baroness-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e8fdb7db7153403f129cd895853b8200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3579, "upload_time": "2017-12-04T12:27:00", "url": "https://files.pythonhosted.org/packages/eb/70/4d4c37802e456dbb2dea9db2cd69a92b8455fad59c5758ad4784fca56d64/baroness-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c7d93a386b375b3070ddee0ded43ed34", "sha256": "e5cad179ae51fa86ac8d0da7b8fe6a8db69b10d664870af1775152fa7c02f448" }, "downloads": -1, "filename": "baroness-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7d93a386b375b3070ddee0ded43ed34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6247, "upload_time": "2017-12-04T12:34:15", "url": "https://files.pythonhosted.org/packages/08/0d/620a418d6db8a1d8caf4869d495f7d4f27600595d04a48d8eb3771652c56/baroness-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b699948f50a13dcdfab519358f49e6c", "sha256": "2cb9078f9602729f910bdc692c5a690f5cde32ac834b217e633cda5efc4c1534" }, "downloads": -1, "filename": "baroness-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0b699948f50a13dcdfab519358f49e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3631, "upload_time": "2017-12-04T12:34:18", "url": "https://files.pythonhosted.org/packages/06/5e/8c569f93be4105eb2b5ee747ab5be5aaad6f10e8006484c22154915ed571/baroness-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f1171175db1d9eb6d5d4a553abedffba", "sha256": "52764096df81b949bbfe5dff12fc6098ea075b8e09517f9d05b7515a82d2f0da" }, "downloads": -1, "filename": "baroness-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1171175db1d9eb6d5d4a553abedffba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7587, "upload_time": "2017-12-05T18:49:10", "url": "https://files.pythonhosted.org/packages/6a/21/ffb30fce93ec68e2780decdaec41a65de292252e4058dc561d7718cfe08d/baroness-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60ca4de2c14b4926fedc8cf93cc60e27", "sha256": "97ee939dd64a371492e5b3d1d65ace40bcc8b3836c4852f63436ae2b3cebe593" }, "downloads": -1, "filename": "baroness-1.1.0.tar.gz", "has_sig": false, "md5_digest": "60ca4de2c14b4926fedc8cf93cc60e27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4315, "upload_time": "2017-12-05T18:49:13", "url": "https://files.pythonhosted.org/packages/da/72/dd1a0077f323776054320fff96d58f7d070d37c5c2c231d038d4b82b2729/baroness-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a5f7d4192c7a602ee9972049ff6b43de", "sha256": "8ca0a69823b70b013e5e04b6927516306f1b867954d069c923930d1e8d9070d3" }, "downloads": -1, "filename": "baroness-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5f7d4192c7a602ee9972049ff6b43de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7614, "upload_time": "2017-12-06T11:57:15", "url": "https://files.pythonhosted.org/packages/7a/de/5c97602a7e239ea663bed1ca3be8928389633050e6d7ad45b1b15734c750/baroness-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64a1850eea3e183cf00695b6347bee7d", "sha256": "55dcb0e2096b2521e9587ac081afce4b5ace5c7f715689dd5d4bcd2c763a0bfa" }, "downloads": -1, "filename": "baroness-1.1.1.tar.gz", "has_sig": false, "md5_digest": "64a1850eea3e183cf00695b6347bee7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4348, "upload_time": "2017-12-06T11:57:17", "url": "https://files.pythonhosted.org/packages/36/06/fea4ad63b8f0e0c475a96fd28319f2f28faf1af887e0f4e427fddd008aa9/baroness-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "5c99a6d2266a75c0ce1814e31a273dd5", "sha256": "1c274ab82645ee7eefe21eabc19bff627f76bd373442bf8cbbc5ae5378cfde4f" }, "downloads": -1, "filename": "baroness-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c99a6d2266a75c0ce1814e31a273dd5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7621, "upload_time": "2017-12-12T21:55:05", "url": "https://files.pythonhosted.org/packages/94/56/6deac9f4a25fea5b25cefc0af20ef7509462231f70c72afe7a34b1ecc108/baroness-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84e142f27d30000210648644dbd51bbb", "sha256": "6ab1a4a5811e1cbc4d0f542c19c81ef8a8e4c7182ce4d3ae7d51159b60e1abdd" }, "downloads": -1, "filename": "baroness-1.1.2.tar.gz", "has_sig": false, "md5_digest": "84e142f27d30000210648644dbd51bbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4755, "upload_time": "2017-12-12T21:55:06", "url": "https://files.pythonhosted.org/packages/bf/c3/1f0343bb63176319afd2614a81e65fd200287e58193ea2d5acff41eb3f2b/baroness-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "83ec96794b5b83bfd57ae08c79399d2b", "sha256": "54816937cdd36f5dc1c1120f5b11b354e09e829c14e12ba6a9adf4703c41316f" }, "downloads": -1, "filename": "baroness-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83ec96794b5b83bfd57ae08c79399d2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7895, "upload_time": "2017-12-12T22:42:21", "url": "https://files.pythonhosted.org/packages/09/e0/bca296eea1a10da6f63462a61bbdd3c2602e364275545b043d680e04662b/baroness-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccf5da428a0802b8aa7f018bad9b64e1", "sha256": "a799b728ee975cf742a04d408ec545d2d6faab87f600d6ba3dc1a80c0a000af3" }, "downloads": -1, "filename": "baroness-1.1.3.tar.gz", "has_sig": false, "md5_digest": "ccf5da428a0802b8aa7f018bad9b64e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4984, "upload_time": "2017-12-12T22:42:22", "url": "https://files.pythonhosted.org/packages/1c/62/92def3fd71e1c6b9b6db3920b766df804587c4e05f90879209b0345899f1/baroness-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f04147b75af748afe429cac77b70f7df", "sha256": "a375d92b4f2acb6cc4f94607a2958c7446499ee139df61de46ab18d01b2abd74" }, "downloads": -1, "filename": "baroness-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f04147b75af748afe429cac77b70f7df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8303, "upload_time": "2017-12-17T22:34:44", "url": "https://files.pythonhosted.org/packages/06/fe/a346f9ecb1c3781122df7556042c4a3074e365e0319c3f1ed5a1671a40a6/baroness-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2dacf57142e6b5055c0bf44304edce6", "sha256": "000decdde8c47f6bc0a2641838a9e680ee60145cca4afb09fe0610665b3a3e1f" }, "downloads": -1, "filename": "baroness-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e2dacf57142e6b5055c0bf44304edce6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5357, "upload_time": "2017-12-17T22:34:45", "url": "https://files.pythonhosted.org/packages/25/2d/8e7133e0d92bc309cdcf263e2aa418cb74d67f247813de584107524319d8/baroness-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b29c72a88f78675d426cef4b2db7a569", "sha256": "fa5c9854497049a4abd517d12ac659ad44d0faa8d4d2b9332824a76d3e6151c0" }, "downloads": -1, "filename": "baroness-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b29c72a88f78675d426cef4b2db7a569", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8413, "upload_time": "2017-12-18T12:07:01", "url": "https://files.pythonhosted.org/packages/ed/b9/9109c5c6406131f14c6863eef4a86cdbf614e7b74855004bc6f9b578b9fe/baroness-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b5f37b059e3ba97d15f30f4fb83517f", "sha256": "82aab4618d9572193e23e4d5a04874a43176b53032fe2070b87548f1f3f63053" }, "downloads": -1, "filename": "baroness-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5b5f37b059e3ba97d15f30f4fb83517f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5491, "upload_time": "2017-12-18T12:07:03", "url": "https://files.pythonhosted.org/packages/be/d8/4fe62aa4b321090da07ff242da60ff2383c2698569e2c8c442ed692a8eab/baroness-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "8d4b2bea267a4c19654d039d81ddc08e", "sha256": "e890a7592f02131b9128ec34e2ad6914dca2ba13422949bfb8c4beaaac969600" }, "downloads": -1, "filename": "baroness-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d4b2bea267a4c19654d039d81ddc08e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7091, "upload_time": "2018-10-15T10:14:01", "url": "https://files.pythonhosted.org/packages/b5/1e/04b3aa6f9a72786e2b61bb5e24e6de368d0e92b663f5cfba55374ede7499/baroness-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb69bae2fdf6dd786ee6b8916ed25014", "sha256": "a64e42e2bfef2d1e6d168d484c28224e7af3e8e55b5685bb6c8944b700cc0c23" }, "downloads": -1, "filename": "baroness-1.3.0.tar.gz", "has_sig": false, "md5_digest": "cb69bae2fdf6dd786ee6b8916ed25014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6021, "upload_time": "2018-10-15T10:14:02", "url": "https://files.pythonhosted.org/packages/95/de/9784a911c824a9e3eaf19dfc4006ce22c7fde2101d49cdc98c298b976d3d/baroness-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d4b2bea267a4c19654d039d81ddc08e", "sha256": "e890a7592f02131b9128ec34e2ad6914dca2ba13422949bfb8c4beaaac969600" }, "downloads": -1, "filename": "baroness-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d4b2bea267a4c19654d039d81ddc08e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7091, "upload_time": "2018-10-15T10:14:01", "url": "https://files.pythonhosted.org/packages/b5/1e/04b3aa6f9a72786e2b61bb5e24e6de368d0e92b663f5cfba55374ede7499/baroness-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb69bae2fdf6dd786ee6b8916ed25014", "sha256": "a64e42e2bfef2d1e6d168d484c28224e7af3e8e55b5685bb6c8944b700cc0c23" }, "downloads": -1, "filename": "baroness-1.3.0.tar.gz", "has_sig": false, "md5_digest": "cb69bae2fdf6dd786ee6b8916ed25014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6021, "upload_time": "2018-10-15T10:14:02", "url": "https://files.pythonhosted.org/packages/95/de/9784a911c824a9e3eaf19dfc4006ce22c7fde2101d49cdc98c298b976d3d/baroness-1.3.0.tar.gz" } ] }