| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-precis-i18n | Distribution: openSUSE Tumbleweed |
| Version: 1.1.1 | Vendor: openSUSE |
| Release: 1.4 | Build date: Wed Nov 20 15:57:38 2024 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 187590 | Source RPM: python-precis-i18n-1.1.1-1.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/byllyfish/precis_i18n | |
| Summary: Internationalised Usernames and Passwords | |
The PRECIS framework makes internationalised user names and passwords safer for use by applications. PRECIS profiles transform unicode strings into a canonical form, suitable for comparison. This module implements the PRECIS Framework as described in: - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols (RFC 8264). - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (RFC 8265). - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames (RFC 8266).
MIT
* Wed Nov 20 2024 Dirk Müller <dmueller@suse.com>
- update to 1.1.1:
* Update internal tables for Unicode 16.0.
* Remove `test_suite` from setup.py file. Contributed by
`adrien-n` (PR #38).
* Add Python 3.14-dev to CI build environment.
* Update copyright year (2024).
* Fri Apr 19 2024 Max Lin <mlin@suse.com>
- Add %{?sle15_python_module_pythons}
* Wed Dec 27 2023 Ben Greiner <code@bnavigator.de>
- Update specfile for PEP517 and python packaging best practices
* Wed Dec 27 2023 Dirk Müller <dmueller@suse.com>
- update to 1.1.0:
* Fixed an issue in the Nickname profile implementation that
trimmed extra leading/trailing white space beyond the `Zs`
category prescribed in RFC 8266. Python treats certain
Unicode control characters as white space. If these appeared
as leading/trailing spaces in a Nickname string, they
were stripped. With this release, the Nickname profile will
raise a UnicodeEncodeError `DISALLOWED/controls` if any control
characters are encountered. (Issue #29)
* Update internal tables for Unicode 15.1.
* Change format of README and CHANGELOG files to Markdown.
* Drop support for Python 3.3 and 3.4.
* Wed Jan 04 2023 Dirk Müller <dmueller@suse.com>
- update to 1.0.5:
* Update internal tables for Unicode 15.0.
* Small type hint fix to one ``.pyi`` file.
* Add Python 3.11 and 3.12 to CI build environment.
* Update copyright year (2023).
* Mon Feb 14 2022 Dirk Müller <dmueller@suse.com>
- update to 1.0.4:
* Update internal tables for Unicode 14.0. These updates also affect context
rules for Unicode 11.0 through 13.0.
* In limited cases under previous versions of precis_i18n, valid strings under
Unicode 11.0-13.0 were erroneously DISALLOWED due to context reasons
hebrew_punctuation, katakana_middle_dot, and zero_width_nonjoiner. (Issue #19)
* Add type hints for package
* Sun May 02 2021 Ben Greiner <code@bnavigator.de>
- Update to 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).
- Release 1.0.2
* get_profile now supports alternative unicodedata2 module
(Issue #8).
* get_profile maps ':' to '_' before looking up profile name
(Issue #10).
* Test Unicode 12.1 for Python 3.8.
* Test Unicode 12.0 (Using optional unicodedata2 module)
* Test Unicode 13.0 for Python 3.9 (Issue #9).
Update copyright year (2020).
- Drop support_unicode_12.1_for_python_3.8.patch
* Wed Mar 11 2020 Benoît Monin <benoit.monin@gmx.fr>
- add support_unicode_12.1_for_python_3.8.patch to fix test under
python 3.8
* Tue Jul 23 2019 Tomáš Chvátal <tchvatal@suse.com>
- Update to 1.0.1:
* Fixed a dict/set syntax typo that has no runtime effect (6ae6876).
* Test forward compatibility of derived props test files as Unicode version increases.
* Test Unicode 11.0 (Python 3.7).
- Switch to github tarball for all test fixtures
* Mon Nov 19 2018 sor.alexei@meowr.ru
- Initial package.
/usr/lib/python3.13/site-packages/precis_i18n /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/INSTALLER /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/LICENSE.txt /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/METADATA /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/RECORD /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/REQUESTED /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/WHEEL /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/top_level.txt /usr/lib/python3.13/site-packages/precis_i18n-1.1.1.dist-info/zip-safe /usr/lib/python3.13/site-packages/precis_i18n/__init__.py /usr/lib/python3.13/site-packages/precis_i18n/__init__.pyi /usr/lib/python3.13/site-packages/precis_i18n/__pycache__ /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/baseclass.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/baseclass.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/bidi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/bidi.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/codec.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/codec.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/codepointset.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/codepointset.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/context.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/context.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/derived.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/derived.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/factory.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/factory.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/profile.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/profile.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/unicode.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/precis_i18n/__pycache__/unicode.cpython-313.pyc /usr/lib/python3.13/site-packages/precis_i18n/baseclass.py /usr/lib/python3.13/site-packages/precis_i18n/baseclass.pyi /usr/lib/python3.13/site-packages/precis_i18n/bidi.py /usr/lib/python3.13/site-packages/precis_i18n/bidi.pyi /usr/lib/python3.13/site-packages/precis_i18n/codec.py /usr/lib/python3.13/site-packages/precis_i18n/codec.pyi /usr/lib/python3.13/site-packages/precis_i18n/codepointset.py /usr/lib/python3.13/site-packages/precis_i18n/codepointset.pyi /usr/lib/python3.13/site-packages/precis_i18n/context.py /usr/lib/python3.13/site-packages/precis_i18n/context.pyi /usr/lib/python3.13/site-packages/precis_i18n/derived.py /usr/lib/python3.13/site-packages/precis_i18n/derived.pyi /usr/lib/python3.13/site-packages/precis_i18n/factory.py /usr/lib/python3.13/site-packages/precis_i18n/factory.pyi /usr/lib/python3.13/site-packages/precis_i18n/profile.py /usr/lib/python3.13/site-packages/precis_i18n/profile.pyi /usr/lib/python3.13/site-packages/precis_i18n/py.typed /usr/lib/python3.13/site-packages/precis_i18n/unicode.py /usr/lib/python3.13/site-packages/precis_i18n/unicode.pyi /usr/share/doc/packages/python313-precis-i18n /usr/share/doc/packages/python313-precis-i18n/CHANGELOG.md /usr/share/doc/packages/python313-precis-i18n/README.md /usr/share/licenses/python313-precis-i18n /usr/share/licenses/python313-precis-i18n/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:55:55 2025