./textproc/py-precis-i18n, PRECIS-i18n: Internationalized Usernames and Passwords

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.3, Package name: py38-precis-i18n-1.0.3, Maintainer: pkgsrc-users

If you want your application to accept unicode user names and passwords,
you must be careful in how you validate and compare them. The PRECIS
framework makes internationalized user names and passwords safer for
use by applications. PRECIS profiles transform unicode strings into a
canonical form, suitable for comparison.


Required to run:
[devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 9dedf07185f1ed5c7e0a6ae7a58d1f48995fb9ba
RMD160: 248e1e6fd8eff6141e4db10a7f4259499459c5f5
Filesize: 62.536 KB

Version history: (Expand)


CVS history: (Expand)


   2021-02-22 11:27:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-precis-i18n: updated to 1.0.3

1.0.3
- MANIFEST.in excludes `test_derived_props_files.py`; test data files are not \ 
packaged.
- CI script now builds source package and runs tests from it.
- Use Github Actions for continuous integration.
- Update copyright year (2021).
   2020-09-12 08:33:47 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-precis-i18n: mark as not for python 2.x

  File "/usr/pkg/lib/python2.7/site-packages/precis_i18n/factory.py", \ 
line 53
    def get_profile(name, *, unicodedata=None):
                           ^
SyntaxError: invalid syntax

The packages using it are already limited to 3.7+.
   2020-08-26 13:49:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-precis-i18n: updated to 1.0.2

1.0.2
- ``get_profile`` now supports alternative unicodedata2 module.
- ``get_profile`` maps ':' to '_' before look up.
- Test Unicode 12.1 for Python 3.8.
- Test Unicode 12.0 (Using optional unicodedata2 module)
- Test Unicode 13.0 for Python 3.9.
- Update copyright year (2020).
   2019-09-05 12:43:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-precis-i18n: updated to 1.0.1

1.0.1
- Fixed a dict/set syntax typo that has no runtime effect.
- Test forward compatibility of derived props test files as Unicode version \ 
increases.
- Test Unicode 11.0 (Python 3.7).
- Update copyright year (2019).
   2018-11-16 00:48:23 by Nia Alarie | Files touched by this commit (4)
Log message:
textproc/py-precis-i18n: import version 1.0.0

If you want your application to accept unicode user names and passwords,
you must be careful in how you validate and compare them. The PRECIS
framework makes internationalized user names and passwords safer for
use by applications. PRECIS profiles transform unicode strings into a
canonical form, suitable for comparison.