Metadata-Version: 2.1
Name: gocept.loginuser
Version: 2.1
Summary: Sqlalchemy user object and password management.
Home-page: https://github.com/gocept/gocept.loginuser
Author: gocept <mail@gocept.com>
Author-email: mail@gocept.com
License: ZPL 2.1
Keywords: Sqlalchemy user password login
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: Natural Language :: English
Classifier: Topic :: Database
Classifier: Topic :: Software Development
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: AuthEncoding (>=4.0)
Requires-Dist: bcrypt
Requires-Dist: setuptools
Requires-Dist: six
Requires-Dist: sqlalchemy
Provides-Extra: test
Requires-Dist: gocept.testing ; extra == 'test'

=================================
The gocept.loginuser distribution
=================================

.. image:: https://travis-ci.com/gocept/gocept.loginuser.svg?branch=master
    :target: https://travis-ci.com/gocept/gocept.loginuser
.. image:: https://coveralls.io/repos/github/gocept/gocept.loginuser/badge.svg
    :target: https://coveralls.io/github/gocept/gocept.loginuser

Sqlalchemy user object and password management.

This package is compatible with Python version 2.7 and 3.5 up to 3.8.


===========================
Developing gocept.loginuser
===========================

:Author:
    `gocept <http://gocept.com/>`_ <mail@gocept.com>

:PyPI page:
    https://pypi.org/project/gocept.loginuser/

:Issues:
    https://github.com/gocept/gocept.loginuser/issues

:Source code:
    https://github.com/gocept/gocept.loginuser

:Current change log:
    https://raw.githubusercontent.com/gocept/gocept.loginuser/master/CHANGES.rst


===============================
Change log for gocept.loginuser
===============================

2.1 (2021-01-07)
================

- Drop support for Python 3.4.

- Add support for Python 3.7 and 3.8.

- Migrate to GitHub and GitHub Actions.


2.0 (2018-02-16)
================

- Passwords are now saved in LDAP style: ``{SHA256}adkjiois34jhdi``.

  Attention: If the hash does not start with name of an encryption scheme,
  plaintext password is assumed instead of bcrypt, which was assumed in 1.x.

  Migration:

  - Passwords, that start with ``SHA256:``: Replace the prefix with
    ``{SHA256}``.
  - Passwords without prefix: Add ``{BCRYPT}`` as prefix.

- Drop support for Python 2.6 and 3.3.

- Add support for Python 3.6.


1.3 (2017-04-25)
================

- Fix setup.py


1.2 (2015-09-24)
================

- Add support for Python 3.3 up to 3.5.


1.1 (2015-02-09)
================

- Allow for the password hash to specify the hashing algorithm inline (made
  sha256 available so far).


1.0.1 (2015-01-07)
==================

- Fixed brown-bag release.


1.0 (2015-01-07)
================

initial release


