Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2010-09-11 11:13:36 +0200
committerArthur de Jong <arthur@arthurdejong.org>2010-09-11 11:13:36 +0200
commit72a0b96a743c05abffd146916a45b313594641e0 (patch)
treefe060d7a72b289393b6951f2aa0dcf7b0233090b
parentcd844b5e47cc56085db7073a025ef2b47376efa8 (diff)
get files ready for 0.3 release0.3
git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@40 9dea7c4f-944c-4273-ac1a-574ede026edc
-rw-r--r--ChangeLog94
-rw-r--r--NEWS17
-rw-r--r--README3
-rw-r--r--setup.py14
4 files changed, 127 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 3efe53b..7ca0a77 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,97 @@
+2010-09-05 17:53 arthur
+
+ * [r39] setup.py: have sdist target create a tarball with
+ reasonable permissions
+
+2010-08-29 19:27 arthur
+
+ * [r38] stdnum/bsn.py, stdnum/isan.py, stdnum/iso7064/mod_37_2.py,
+ stdnum/iso7064/mod_37_36.py, stdnum/meid.py, stdnum/verhoeff.py,
+ tests/test_bsn.doctest, tests/test_ismn.doctest: spelling check
+
+2010-08-28 16:12 arthur
+
+ * [r37] README, stdnum/grid.py: add a GRid (Global Release
+ Identifier) module
+
+2010-08-27 14:44 arthur
+
+ * [r36] README, stdnum/isan.py, tests/test_isan.doctest: add ISAN
+ (International Standard Audiovisual Number) module
+
+2010-08-27 11:36 arthur
+
+ * [r35] README, stdnum/iso7064, stdnum/iso7064/__init__.py,
+ stdnum/iso7064/mod_11_10.py, stdnum/iso7064/mod_11_2.py,
+ stdnum/iso7064/mod_37_2.py, stdnum/iso7064/mod_37_36.py,
+ stdnum/iso7064/mod_97_10.py, tests/test_iso7064.doctest:
+ implement some ISO/IEC 7064 check digit schemes
+
+2010-08-26 21:03 arthur
+
+ * [r34] stdnum/isbn/__init__.py, stdnum/ismn.py, stdnum/issn.py,
+ stdnum/verhoeff.py: switch to using enumerate() for looping over
+ numbers where needed
+
+2010-08-21 15:37 arthur
+
+ * [r33] README, stdnum/ismn.py, tests/test_ismn.doctest: add an
+ ISMN (International Standard Music Number) module
+
+2010-08-21 12:41 arthur
+
+ * [r32] tests/test_isbn.doctest: simplify ranges tests a bit
+
+2010-08-21 12:40 arthur
+
+ * [r31] stdnum/isbn/ranges.py: update ranges from newly downloaded
+ file
+
+2010-08-20 19:47 arthur
+
+ * [r30] README, stdnum/meid.py, tests/test_meid.doctest: add a MEID
+ (Mobile Equipment Identifier) module
+
+2010-08-20 19:41 arthur
+
+ * [r29] setup.cfg, tests/test_isbn.doctest,
+ tests/test_issn.doctest: write some more tests (some of which are
+ a bit of a hack) to get coverage to 100%
+
+2010-08-20 16:25 arthur
+
+ * [r28] stdnum/imei.py, tests/test_imei.doctest: add an
+ add_check_digit option to the format() function to add a check
+ digit if needed and possible
+
+2010-08-20 14:44 arthur
+
+ * [r27] stdnum/luhn.py: make checksum calculation a little more
+ readable
+
+2010-08-20 14:16 arthur
+
+ * [r26] README, stdnum/imei.py, tests/test_imei.doctest: add an
+ IMEI (International Mobile Equipment Identity) module
+
+2010-08-20 12:16 arthur
+
+ * [r25] README, stdnum/luhn.py, tests/test_luhn.doctest: add
+ functions for handling the Luhn and Luhn mod N algorithms
+
+2010-08-20 11:56 arthur
+
+ * [r24] stdnum/issn.py: fix typo
+
+2010-08-20 09:37 arthur
+
+ * [r23] README, stdnum/verhoeff.py, tests/test_verhoeff.doctest:
+ add functions for handling the Verhoeff algorithm
+
+2010-08-16 19:50 arthur
+
+ * [r21] ChangeLog, NEWS, setup.py: get files ready for 0.2 release
+
2010-08-16 19:45 arthur
* [r20] debian: debian package configuration is now available at
diff --git a/NEWS b/NEWS
index eee2dfa..7f1f42a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,20 @@
+changes from 0.2 to 0.3
+-----------------------
+
+* add modules for the following number formats:
+ - ISMN (International Standard Music Number)
+ - ISAN (International Standard Audiovisual Number)
+ - IMEI (International Mobile Equipment Identity)
+ - MEID (Mobile Equipment Identifier)
+ - GRid (Global Release Identifier)
+* add modules for handling the following check digit algorithms:
+ - the Verhoeff algorithm
+ - the Luhn and Luhn mod N algorithms
+ - some algorithms described in ISO/IEC 7064: Mod 11, 2, Mod 37, 2,
+ Mod 97, 10, Mod 11, 10 and Mod 37, 36
+* added more unit tests
+
+
changes from 0.1 to 0.2
-----------------------
diff --git a/README b/README
index 34ec9ee..b482ea5 100644
--- a/README
+++ b/README
@@ -28,6 +28,9 @@ Furthermore a number of generic check digit algorithms are available:
Basically any number or code that has some validation mechanism available
or some common formatting is eligible for inclusion into this library.
+These modules generally do not provide background information on the meaning
+and use of the specified numbers, only parsing and handling functions.
+
Interface
---------
diff --git a/setup.py b/setup.py
index 885b043..f0c164a 100644
--- a/setup.py
+++ b/setup.py
@@ -31,7 +31,7 @@ if 'sdist' in sys.argv:
os.umask(022)
setup(name='python-stdnum',
- version='0.2',
+ version='0.3',
packages=find_packages(),
author='Arthur de Jong',
author_email='arthur@arthurdejong.org',
@@ -46,7 +46,19 @@ setup(name='python-stdnum',
* ISBN (International Standard Book Number)
* ISSN (International Standard Serial Number)
+ * ISMN (International Standard Music Number)
+ * ISAN (International Standard Audiovisual Number)
* BSN (Burgerservicenummer, the Dutch national identification number)
+ * IMEI (International Mobile Equipment Identity)
+ * MEID (Mobile Equipment Identifier)
+ * GRid (Global Release Identifier)
+
+ Furthermore a number of generic check digit algorithms are available:
+
+ * the Verhoeff algorithm
+ * the Luhn and Luhn mod N algorithms
+ * some algorithms described in ISO/IEC 7064: Mod 11, 2, Mod 37, 2,
+ Mod 97, 10, Mod 11, 10 and Mod 37, 36
""",
classifiers=[
'Development Status :: 4 - Beta',