lists.arthurdejong.org
RSS feed

python-stdnum commit: r40 - python-stdnum

[Date Prev][Date Next] [Thread Prev][Thread Next]

python-stdnum commit: r40 - python-stdnum



Author: arthur
Date: Sat Sep 11 11:13:36 2010
New Revision: 40
URL: http://arthurdejong.org/viewvc/python-stdnum?view=rev&revision=40

Log:
get files ready for 0.3 release

Modified:
   python-stdnum/ChangeLog
   python-stdnum/NEWS
   python-stdnum/README
   python-stdnum/setup.py

Modified: python-stdnum/ChangeLog
==============================================================================
--- python-stdnum/ChangeLog     Sun Sep  5 19:53:47 2010        (r39)
+++ python-stdnum/ChangeLog     Sat Sep 11 11:13:36 2010        (r40)
@@ -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

Modified: python-stdnum/NEWS
==============================================================================
--- python-stdnum/NEWS  Sun Sep  5 19:53:47 2010        (r39)
+++ python-stdnum/NEWS  Sat Sep 11 11:13:36 2010        (r40)
@@ -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
 -----------------------
 

Modified: python-stdnum/README
==============================================================================
--- python-stdnum/README        Sun Sep  5 19:53:47 2010        (r39)
+++ python-stdnum/README        Sat Sep 11 11:13:36 2010        (r40)
@@ -28,6 +28,9 @@
 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
 ---------
 

Modified: python-stdnum/setup.py
==============================================================================
--- python-stdnum/setup.py      Sun Sep  5 19:53:47 2010        (r39)
+++ python-stdnum/setup.py      Sat Sep 11 11:13:36 2010        (r40)
@@ -31,7 +31,7 @@
     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 @@
 
            * 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',
--
To unsubscribe send an email to
python-stdnum-commits-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/python-stdnum-commits