Metadata-Version: 2.1
Name: django-e2ee-framework
Version: 0.0.1.dev0
Summary: An end-to-end encryption framework for Django
Home-page: https://codebase.helmholtz.cloud/hcdc/django/django-e2ee-framework
Author: Philipp S. Sommer
Author-email: hcdc_support@hereon.de
License: EUPL-1.2
Project-URL: Documentation, https://django-e2ee-framework.readthedocs.io/en/latest/
Project-URL: Source, https://codebase.helmholtz.cloud/hcdc/django/django-e2ee-framework
Project-URL: Tracker, https://codebase.helmholtz.cloud/hcdc/django/django-e2ee-framework/-/issues
Keywords: e2ee,end-to-end-encryption,security,serviceworker,django,datahub,hifis,helmholtz
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Typing :: Typed
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: Django (<3.3,>=3.1)
Requires-Dist: djangorestframework
Requires-Dist: cryptography
Provides-Extra: dev
Requires-Dist: tox ; extra == 'dev'
Requires-Dist: requests ; extra == 'dev'
Requires-Dist: types-requests ; extra == 'dev'
Requires-Dist: isort (==5.9.3) ; extra == 'dev'
Requires-Dist: black (==22.3.0) ; extra == 'dev'
Requires-Dist: blackdoc (==0.3.4) ; extra == 'dev'
Requires-Dist: flake8 (==3.9.2) ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: mypy ; extra == 'dev'
Requires-Dist: django-stubs ; extra == 'dev'
Requires-Dist: pytest-django ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: selenium ; extra == 'dev'
Requires-Dist: Sphinx ; extra == 'dev'
Requires-Dist: mde-sphinx-ext ; extra == 'dev'
Requires-Dist: django-redis ; extra == 'dev'
Requires-Dist: autodocsumm ; extra == 'dev'
Requires-Dist: sphinxcontrib-django ; extra == 'dev'
Provides-Extra: testsite
Requires-Dist: tox ; extra == 'testsite'
Requires-Dist: requests ; extra == 'testsite'
Requires-Dist: types-requests ; extra == 'testsite'
Requires-Dist: isort (==5.9.3) ; extra == 'testsite'
Requires-Dist: black (==22.3.0) ; extra == 'testsite'
Requires-Dist: blackdoc (==0.3.4) ; extra == 'testsite'
Requires-Dist: flake8 (==3.9.2) ; extra == 'testsite'
Requires-Dist: pre-commit ; extra == 'testsite'
Requires-Dist: mypy ; extra == 'testsite'
Requires-Dist: django-stubs ; extra == 'testsite'
Requires-Dist: pytest-django ; extra == 'testsite'
Requires-Dist: pytest-cov ; extra == 'testsite'
Requires-Dist: selenium ; extra == 'testsite'

======================================
Django End-to-End Encryption Framework
======================================

An end-to-end encryption framework for Django

Installation
------------

Install this package in a dedicated python environment via::

    python -m venv venv
    source venv/bin/activate
    pip install django-e2ee-framework

To use this in a development setup, clone the `source code`_ from gitlab, start
the development server and make your changes::

    git clone https://gitlab.hzdr.de/hcdc/django/django-e2ee-framework
    cd django-e2ee-framework
    python -m venv venv
    source venv/bin/activate
    make dev-install

More detailed installation instructions my be found in the docs_.




.. _source code: https://gitlab.hzdr.de/hcdc/django/django-e2ee-framework
.. _docs: https://django-e2ee-framework.readthedocs.io/en/latest/installation.html


Copyright
---------
Copyright © 2022 Helmholtz-Zentrum Hereon

Licensed under the EUPL-1.2-or-later

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the EUPL-1.2 license for more details.

You should have received a copy of the EUPL-1.2 license along with this
program. If not, see https://www.eupl.eu/.
