BSD Ports

security/py-muacrypt 0.9.1_1 FreeBSD

Support tool and API for Autocrypt mail agents

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
security, mail, python
Package size
133.7 KiB, 768.9 KiB installed

Description

muacrypt is a support tool for implementing Autocrypt Level 1 compliant mail agents.

Autocrypt state is kept in one or more accounts which process and produce autocrypt headers from respective incoming and outgoing e-mail. Each account is tied to a set of e-mail addresses, specified as a regular expression.

Functionality is exposed through a command line tool muacrypt and a Python API obtained through import muacrypt.

In the other systems

SystemPortVersion
FreeBSDsecurity/py-muacrypt0.9.1_1
DragonFlysecurity/py-muacrypt0.9.1_1

Install

Binary package:

pkg install py312-muacrypt

From the ports tree:

cd /usr/ports/security/py-muacrypt/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-muacrypt>0:security/py-muacrypt

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.1_10.9.1_10.9.10.9.1_10.9.1_1
FreeBSD:14:quarterly0.9.1_10.9.1_1n/a0.9.1_10.9.1_1
FreeBSD:15:latest0.9.1_10.9.1_1n/a0.9.1_10.9.1_1
FreeBSD:15:quarterly0.9.1_10.9.1_1n/an/an/a
FreeBSD:16:latest0.9.1_10.9.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 7

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 35

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Message after installing

Should you installed the py36 flavor of this package and are presented to
the following error:

  RuntimeError: Click will abort further execution because Python 3 was
  configured to use ASCII as encoding for the environment. Either switch
  to Python 2 or consult the Python 3 section of the docs for
  mitigation steps.

It's an issue related to Click, not muacrypt. You can workaround that by
exporting LC_ALL and LANG variables, using your locale settings and
running muacrypt again:

  # setenv LC_ALL en_US.UTF-8
  # setenv LANG en_US.UTF-8
  # muacrypt

Read https://click.palletsprojects.com/en/7.x/python3/ for more details.

Files

distinfo 1
FileSizeSHA256
muacrypt-0.9.1.tar.gz617300a0a2b39d7fa13773dcabdb7cb4cd0b847efb1ae373efe8596a39c705143d615
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.