{ "info": { "author": "The Open Microscopy Team", "author_email": "ome-devel@lists.openmicroscopy.org.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Version Control" ], "description": "Yet Another CLI Framework\n=========================\n\n|Build Status|\n\nIntroduction\n------------\n\n`yaclifw` is a framework for building CLI tools.\n\nDependencies\n------------\n\nDirect dependencies of yaclifw are:\n\n- `argparse`_\n\nInstallation\n------------\n\nTo install ``yaclifw``, run::\n\n $ python setup.py install\n\nor using pip, run::\n\n $ pip install yaclifw\n\nTo upgrade your pip installation, run::\n\n $ pip install -U yaclifw\n\nUsage\n-----\n\nThe list of available commands can be listed with::\n\n $ yaclifw -h\n\nFor each subcommand, additional help can be queried, e.g.::\n\n $ yaclifw example -h\n\nExtending yaclifw\n-----------------\n\nThe easiest way to make use of yaclifw is by cloning the\nrepository and modifying the main.py method to include\nyour own commands.\n\nContributing\n------------\n\nyaclifw follows `PEP 8`_, the Style Guide for Python Code. Please check your\ncode with pep8_ or flake8_, the Python style guide checkers, by running\n``flake8 -v .`` or ``pep8 -v .``.\n\n.. _PEP 8: http://www.python.org/dev/peps/pep-0008/\n\n\nRunning tests\n-------------\n\nThe tests are located under the `test` directory. To run all the tests, use\nthe `test` target of `setup.py`::\n\n python setup.py test\n\nUnit tests\n^^^^^^^^^^\n\nUnit tests are stored under the `test/unit` folder and can be run by calling::\n\n python setup.py test -t test/unit\n\nUnit tests are also run by the Travis_ build on every Pull Request opened\nagainst the main repository.\n\nLicense\n-------\n\nyaclifw is released under the GPL.\n\nCopyright\n---------\n\n2014, The Open Microscopy Environment\n\n.. _argparse: http://pypi.python.org/pypi/argparse\n.. _pep8: https://pypi.python.org/pypi/pep8\n.. _flake8: https://pypi.python.org/pypi/flake8\n.. _Travis: http://travis-ci.org/openmicroscopy/yaclifw\n\n.. |Build Status| image:: https://travis-ci.org/openmicroscopy/yaclifw.png\n :target: http://travis-ci.org/openmicroscopy/yaclifw", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openmicroscopy/yaclifw", "keywords": "", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "yaclifw", "package_url": "https://pypi.org/project/yaclifw/", "platform": "", "project_url": "https://pypi.org/project/yaclifw/", "project_urls": { "Homepage": "https://github.com/openmicroscopy/yaclifw" }, "release_url": "https://pypi.org/project/yaclifw/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Framework for building command-line tools", "version": "0.2.0" }, "last_serial": 4819609, "releases": { "0.0.1": [], "0.0.3": [ { "comment_text": "", "digests": { "md5": "012e7616f86fa7172e4bbc7c6752ac37", "sha256": "463790425096fa29903cf5986a6a43d07002bec8c493aa8f94132aec3d3eb0e0" }, "downloads": -1, "filename": "yaclifw-0.0.3.tar.gz", "has_sig": true, "md5_digest": "012e7616f86fa7172e4bbc7c6752ac37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13126, "upload_time": "2014-04-24T20:01:44", "url": "https://files.pythonhosted.org/packages/f2/43/007367053af748fbedb493fb0747f3ffc72e526de2eb27b15583d9917165/yaclifw-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "22c8c7f5dae218fd521f6283f97f738f", "sha256": "11f9edf268609de1608b40b5569afe636eb2596bcd181f40408e0a258b4f785e" }, "downloads": -1, "filename": "yaclifw-0.1.0.tar.gz", "has_sig": true, "md5_digest": "22c8c7f5dae218fd521f6283f97f738f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13118, "upload_time": "2014-06-11T11:36:33", "url": "https://files.pythonhosted.org/packages/ae/1c/da6dab88434304019c9194fc902be558e4a2e836762165f73458c6181cb6/yaclifw-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "39e53efa6d8e1a262e233678abc00ab5", "sha256": "cb0c2c105f5c9e948b5674c386e16a33c05ef5c1110b41e329048e8d07e5045c" }, "downloads": -1, "filename": "yaclifw-0.1.1.tar.gz", "has_sig": true, "md5_digest": "39e53efa6d8e1a262e233678abc00ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13121, "upload_time": "2014-06-12T13:08:28", "url": "https://files.pythonhosted.org/packages/04/6a/7f2819412a75a13ad57d019453158326517fa8d61a755227822d0cedfd0f/yaclifw-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4333d2cb9d0d354a14c2fb2962db3284", "sha256": "18b7786e991daadb921aeb6ab6b4e3a9dea7c623ea14afa3b5294695ea227897" }, "downloads": -1, "filename": "yaclifw-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4333d2cb9d0d354a14c2fb2962db3284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13432, "upload_time": "2014-06-18T13:32:13", "url": "https://files.pythonhosted.org/packages/54/51/bc0b6b06faf067e5c7fa69f0c5ad416bdb1276433b4130cefc23d8181d97/yaclifw-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d6182b1b4bd24ae2ffc79a463808c2e2", "sha256": "832c60cfcb8389459c544dfde569caa5dd19978facf0b76df87b9734eb85282a" }, "downloads": -1, "filename": "yaclifw-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d6182b1b4bd24ae2ffc79a463808c2e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13606, "upload_time": "2018-03-12T16:30:13", "url": "https://files.pythonhosted.org/packages/48/58/f6ae8938d8726f9ba91a5245a02413953a62ce09aae01345b0ef189925b1/yaclifw-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6182b1b4bd24ae2ffc79a463808c2e2", "sha256": "832c60cfcb8389459c544dfde569caa5dd19978facf0b76df87b9734eb85282a" }, "downloads": -1, "filename": "yaclifw-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d6182b1b4bd24ae2ffc79a463808c2e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13606, "upload_time": "2018-03-12T16:30:13", "url": "https://files.pythonhosted.org/packages/48/58/f6ae8938d8726f9ba91a5245a02413953a62ce09aae01345b0ef189925b1/yaclifw-0.2.0.tar.gz" } ] }