install pynacl for ed dkim support

modified:   journal.rst
	modified:   requirements.py3.txt
	modified:   requirements.txt
This commit is contained in:
Russell Ballestrini 2022-05-28 17:35:57 -04:00
parent aabcc6e13b
commit 603e892d4f
3 changed files with 9 additions and 5 deletions

View file

@ -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

View file

@ -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

View file

@ -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.