summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Waldmann <tw AT waldmann-edv DOT de>2011-03-26 22:45:34 +0100
committerThomas Waldmann <tw AT waldmann-edv DOT de>2011-03-26 22:45:34 +0100
commit5b71d07d11a85bda297f75ca0a255aba5ce968ee (patch)
tree6a557d4875e1a798e09fca98c50caae8ef8486ac
parent557cd92bc3ab8a86733a67ac9bf51398a28a8b6f (diff)
downloadargparse-5b71d07d11a85bda297f75ca0a255aba5ce968ee.tar.gz
add a new README.txt and LICENSE.txt
-rw-r--r--LICENSE.txt20
-rw-r--r--README.txt15
2 files changed, 35 insertions, 0 deletions
diff --git a/LICENSE.txt b/LICENSE.txt
new file mode 100644
index 0000000..640bc78
--- /dev/null
+++ b/LICENSE.txt
@@ -0,0 +1,20 @@
+argparse is (c) 2006-2009 Steven J. Bethard <steven.bethard@gmail.com>.
+
+The argparse module was contributed to Python as of Python 2.7 and thus
+was licensed under the Python license. Same license applies to all files in
+the argparse package project.
+
+For details about the Python License, please see doc/Python-License.txt.
+
+History
+-------
+
+Before (and including) argparse 1.1, the argparse package was licensed under
+Apache License v2.0.
+
+After argparse 1.1, all project files from the argparse project were deleted
+due to license compatibility issues between Apache License 2.0 and GNU GPL v2.
+
+The project repository then had a clean start with some files taken from
+Python 2.7.1, so definitely all files are under Python License now.
+
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..e524c1b
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,15 @@
+The argparse module makes it easy to write user friendly command line
+interfaces.
+
+The program defines what arguments it requires, and argparse will figure out
+how to parse those out of sys.argv. The argparse module also automatically
+generates help and usage messages and issues errors when users give the
+program invalid arguments.
+
+As of Python >= 2.7, the argparse module is maintained within the Python
+standard library. For users who still need to support Python < 2.7, it is
+also provided as a separate package, which tries to stay compatible with the
+module in the standard library, but also supports older Python versions.
+
+argparse is licensed under the Python license, for details see LICENSE.txt.
+