From 603e892d4fa9f2edb8661d07e8e201b37d736b7f Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Sat, 28 May 2022 17:35:57 -0400 Subject: [PATCH] install pynacl for ed dkim support modified: journal.rst modified: requirements.py3.txt modified: requirements.txt --- journal.rst | 6 ++++-- requirements.py3.txt | 6 +++++- requirements.txt | 2 -- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/journal.rst b/journal.rst index 2d43540..0862e3a 100644 --- a/journal.rst +++ b/journal.rst @@ -251,7 +251,7 @@ main difference is the metadata on the object store needs to allow "inline" stre Thu May 26 05:54:53 PM EDT 2022 ================================== -ok I got dkim working with the new ed25519 signature_algorithm but for some reason pynacl which is needed for this routine isn't being installed even though I am calling it outright in requirements.txt ... +ok I got dkim working with the new ed25519 signature_algorithm but for some reason pynacl which is needed for this routine isn't being installed even though I am calling it outright in requirements.txt ... (AHH that was the problem, Makefile only uses requirements.py3.txt) very strange, anyways I installed the package hot on memopoly.com so I'm ahead of myself seeing as the root cause of the dependency error is not fix, but SMTP is being DKIM signed & shipping to external relays! @@ -264,4 +264,6 @@ That said, google complains & bounces an SMTP message back as follows: May 26 17:18:14 memopoly.com postfix/qmgr[224579]: B9783216C9: removed ^C -I am likely missing the SPF records so I'll add those next. As for pynacl not installing, I'm stumped... +I am likely missing the SPF records so I'll add those next. + +[X] As for pynacl not installing, I'm stumped... requirements.py3.txt diff --git a/requirements.py3.txt b/requirements.py3.txt index 6b751c4..99b99b7 100644 --- a/requirements.py3.txt +++ b/requirements.py3.txt @@ -29,9 +29,13 @@ bcrypt # credit card storage and processing. stripe -# DKIM Signed Email from Python. +# DKIM Signed Email from Python, lot's of extras in here like async. +# https://git.launchpad.net/dkimpy/tree/setup.py#n84 dkimpy +# needed for signing with ed25519 keys. +dkimpy[ed25519] + # MarkDown is a popular and familair WYSIWYM markup language. # python 3. markdown diff --git a/requirements.txt b/requirements.txt index 3212fb2..c7a5ec8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -37,8 +37,6 @@ dkimpy # needed for signing with ed25519 keys. dkimpy[ed25519] -# that line above didn't seem to pull pynacl in. -pynacl # MarkDown is a popular and familair WYSIWYM markup language. # python 3.