{ "info": { "author": "LeafStorm/Pacific Science", "author_email": "leafstormrush@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.5", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "MultiApp is a framework so that you can give your applications a quick and easy\nway to have multiple functions at the command line. It's simple to use - you\njust create a subclass of MultiApp like this::\n\n class FileStamper(MultiApp):\n '''\n FileStamper will manipulate logfiles in a special format. It is blah blah\n blah...(more long description)\n '''\n name = \"FileStamper\"\n version = \"1.0\"\n shortdesc = \"A logging package.\"\n\n def do_log(self, file, message): # User types log at the prompt\n # Add the message to the log...\n do_log.usage = \"FILENAME MESSAGE\"\n do_log.descr = \"Adds a new entry to the log file.\"\n\n def do_latest_entry(self, file, number=5): # User types latest-entry\n # Retrieve the latest log message...\n do_latest_entry.usage = \"FILENAME [NUMBER]\"\n do_latest_entry.descr = \"Retrieves the log's latest entry.\"\n\nMultiApp provides your program with:\n\n- Argument parsing that you can just treat like normal method arguments\n- Integrated help system that works out of the box\n- Very unobtrusive ways to define functionality", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pac-sci.homeip.net/index.cgi/swproj/multiapp", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "MultiApp", "package_url": "https://pypi.org/project/MultiApp/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/MultiApp/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pac-sci.homeip.net/index.cgi/swproj/multiapp" }, "release_url": "https://pypi.org/project/MultiApp/1.0/", "requires_dist": null, "requires_python": null, "summary": "A framework for command-line apps with multiple commands.", "version": "1.0" }, "last_serial": 784755, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "51bd7cd54d6f7808a096c13cf4f130c5", "sha256": "ad854b9526ddd04e43b00372e34e04e7e736b6aa2a842be6b47d9afb604e393f" }, "downloads": -1, "filename": "MultiApp-1.0.tar.gz", "has_sig": false, "md5_digest": "51bd7cd54d6f7808a096c13cf4f130c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4146, "upload_time": "2009-01-01T05:02:52", "url": "https://files.pythonhosted.org/packages/0c/2f/acdfb5e2a2e6b7a5e4f3c80bd10f3d6c6ed00a79cfd885103b85ee804990/MultiApp-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "51bd7cd54d6f7808a096c13cf4f130c5", "sha256": "ad854b9526ddd04e43b00372e34e04e7e736b6aa2a842be6b47d9afb604e393f" }, "downloads": -1, "filename": "MultiApp-1.0.tar.gz", "has_sig": false, "md5_digest": "51bd7cd54d6f7808a096c13cf4f130c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4146, "upload_time": "2009-01-01T05:02:52", "url": "https://files.pythonhosted.org/packages/0c/2f/acdfb5e2a2e6b7a5e4f3c80bd10f3d6c6ed00a79cfd885103b85ee804990/MultiApp-1.0.tar.gz" } ] }