Skip to main content

What is ddmail_validators

Python package for validating input for the DDMail project.

What is DDMail

DDMail is a e-mail system/service that prioritizes security. A current production example can be found at www.ddmail.se

Operating system

Developt for and tested on debian 13.

Installing using pip

pip install ddmail-validators

Building and installing from source using hatchling.

Step 1: clone github repo
git clone https://github.com/drzobin/ddmail_validators [code path]
cd [code path]

Step 2: Setup python virtual environments
python -m venv [venv path]
source [venv path]/bin/activate

Step 3: Install required dependencies
pip install -r requirements.txt

Step 4: Build package
python -m pip install --upgrade build
python -m build

Packages is now located under dist folder

Step 5: Install package
pip install dist/[package name].whl

Testing

cd [code path]
pytest --cov=ddmail_validators tests/

Coding

Follow PEP8 and PEP257. Use Ruff or Flake8 with flake8-docstrings for linting. Strive for 100% test coverage.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddmail_validators-0.0.7.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ddmail_validators-0.0.7-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file ddmail_validators-0.0.7.tar.gz.

File metadata

  • Download URL: ddmail_validators-0.0.7.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for ddmail_validators-0.0.7.tar.gz
Algorithm Hash digest
SHA256 dfb0417b085e6d7d2c07c194a3de2aacc45268f7d3c37147f76fa1fd4da7b12d
MD5 f8f5115365e606b9c51f1d9bfd87d966
BLAKE2b-256 68477a374e1a30cbd526692c67d1fb10b3ed57d5a74bfe1f650b5f90042edb7f

See more details on using hashes here.

File details

Details for the file ddmail_validators-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for ddmail_validators-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d6c9df3a2e3d139110a2ddb4d07061ec40e791de1a9dcf556ea30fb94ed5546c
MD5 29997e1b2e68bfb5a6359c69d64382a9
BLAKE2b-256 9a6a3e001cdcde4bd1ef0c288202aee3a1d882b90fbc19d3ca6ea760282649c2

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.0

2 files

0.0.9

2 files

0.0.8

2 files

This release

0.0.7 This release

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page