{"id":15706323,"url":"https://github.com/cjerdonek/python-argparse","last_synced_at":"2025-05-12T15:26:18.883Z","repository":{"id":23857986,"uuid":"27236080","full_name":"cjerdonek/python-argparse","owner":"cjerdonek","description":"Fork of Python's argparse adding features and improving hackability","archived":false,"fork":false,"pushed_at":"2014-12-22T04:18:02.000Z","size":860,"stargazers_count":5,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-16T18:17:15.163Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cjerdonek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-27T17:51:24.000Z","updated_at":"2020-12-29T06:20:18.000Z","dependencies_parsed_at":"2022-08-22T04:31:22.496Z","dependency_job_id":null,"html_url":"https://github.com/cjerdonek/python-argparse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjerdonek%2Fpython-argparse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjerdonek%2Fpython-argparse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjerdonek%2Fpython-argparse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjerdonek%2Fpython-argparse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cjerdonek","download_url":"https://codeload.github.com/cjerdonek/python-argparse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253764752,"owners_count":21960625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T20:22:18.629Z","updated_at":"2025-05-12T15:26:18.861Z","avatar_url":"https://github.com/cjerdonek.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"argparse2\n=========\n\n[![Build Status](https://travis-ci.org/cjerdonek/python-argparse.svg?branch=master)](https://travis-ci.org/cjerdonek/python-argparse)\n[![Coverage Status](https://img.shields.io/coveralls/cjerdonek/python-argparse.svg)](https://coveralls.io/r/cjerdonek/python-argparse?branch=master)\n[![Documentation Status](https://readthedocs.org/projects/argparse2/badge/?version=latest)](https://readthedocs.org/projects/argparse2/?badge=latest)\n\n\n`argparse2` is a fork of the Python standard library's [`argparse`][argparse]\nmodule.\n\nThe [project page][argparse2_github] and source code are on GitHub.\n``argparse2`` is distributed for free on [PyPI][argparse2_pypi].\nProject documentation is hosted on [Read the Docs][argparse2_docs].\n\nThe purposes of the fork include--\n\n* improving the extensibility of argparse,\n* simplifying the code and improving its maintainability, and\n* adding features.\n\nWe aim to preserve backwards compatibility for the most part.  We\nanticipate breaking backwards compatibility only in the case of warts\nand \"documented bugs.\"\n\nThe main work being done so far is simplifying the code base.  Up to\nthis point, all of the test cases in the original CPython implementation\ncontinue to pass.\n\n\nBackground\n----------\n\nThe code in the original argparse module is complicated.  Moreover, being\npart of CPython, the pace of change to the module is slow.  This\nmakes major refactorings impractical or not possible.\nAs Guido van Rossum is fond of saying, modules in the standard library\nhave \"one foot in the grave.\"\n\nThis project was started to break free of those constraints and breathe\nnew life into argparse.  The module was forked from the tip of the\nCPython tree (Python 3.5.0 alpha 1) on November 27, 2014.  See the\n[Summary of Changes][argparse2_changelog] section of the documentation\nfor more information.\n\n\nRequirements\n------------\n\n* Python 3.4 or higher.\n\n\nInstall\n-------\n\n    $ pip install argparse2\n\n\nContributing\n------------\n\nFor information on developing and contributing to `argparse2`, see\nthe [development docs][argparse2_docs_dev]\n\n\nAuthor\n------\n\nThe author of the fork is Chris Jerdonek (\u003cchris.jerdonek@gmail.com\u003e).\n\nThe original author of argparse is Steven J. Bethard.\n\n\nLicense\n-------\n\nFor license information, see the [`LICENSE`](LICENSE) file.\n\n\nCopyright\n---------\n\nCopyright (c) 2014 Chris Jerdonek.  All rights reserved.\n\nCopyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,\n2011, 2012, 2013, 2014 Python Software Foundation.  All rights reserved.\n\nCopyright (c) 2000 BeOpen.com.  All rights reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll rights reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum.  All rights\nreserved.\n\n\n[argparse]: https://docs.python.org/library/argparse.html\n[argparse2_changelog]: http://argparse2.readthedocs.org/en/latest/changelog.html\n[argparse2_docs]: http://argparse2.readthedocs.org/en/latest/index.html\n[argparse2_docs_dev]: http://argparse2.readthedocs.org/en/latest/developing.html\n[argparse2_github]: https://github.com/cjerdonek/python-argparse\n[argparse2_pypi]: https://pypi.python.org/pypi/argparse2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcjerdonek%2Fpython-argparse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcjerdonek%2Fpython-argparse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcjerdonek%2Fpython-argparse/lists"}