Metadata-Version: 2.4
Name: django-e2ee-framework
Version: 0.0.1.dev3
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<5.3,>=3.1
Requires-Dist: djangorestframework
Requires-Dist: cryptography
Provides-Extra: testsite
Requires-Dist: tox; extra == "testsite"
Requires-Dist: requests; extra == "testsite"
Requires-Dist: types-requests; extra == "testsite"
Requires-Dist: isort==7.0.0; extra == "testsite"
Requires-Dist: black==25.9.0; extra == "testsite"
Requires-Dist: blackdoc==0.4.5; extra == "testsite"
Requires-Dist: flake8==7.3.0; extra == "testsite"
Requires-Dist: pre-commit; extra == "testsite"
Requires-Dist: mypy==1.4.1; extra == "testsite"
Requires-Dist: django-stubs==4.2.3; extra == "testsite"
Requires-Dist: pytest-django; extra == "testsite"
Requires-Dist: pytest-cov; extra == "testsite"
Requires-Dist: selenium; extra == "testsite"
Provides-Extra: dev
Requires-Dist: tox; extra == "dev"
Requires-Dist: requests; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: isort==7.0.0; extra == "dev"
Requires-Dist: black==25.9.0; extra == "dev"
Requires-Dist: blackdoc==0.4.5; extra == "dev"
Requires-Dist: flake8==7.3.0; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: mypy==1.4.1; extra == "dev"
Requires-Dist: django-stubs==4.2.3; 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"
Dynamic: license-file

======================================
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/.
