diff --git a/DEVELOPERS b/DEVELOPERS index c1bcceda9b..026670cece 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -494,6 +494,7 @@ F: package/privoxy/ F: package/pure-ftpd/ F: package/python-couchdb/ F: package/python-cssutils/ +F: package/python-emailproxy/ F: package/python-glslang/ F: package/python-mako/ F: package/python-mwclient/ diff --git a/package/Config.in b/package/Config.in index 5c6e334a75..120a71dd2d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1100,6 +1100,7 @@ menu "External python modules" source "package/python-dtschema/Config.in" source "package/python-ecdsa/Config.in" source "package/python-email-validator/Config.in" + source "package/python-emailproxy/Config.in" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" diff --git a/package/python-emailproxy/Config.in b/package/python-emailproxy/Config.in new file mode 100644 index 0000000000..f1a349ce94 --- /dev/null +++ b/package/python-emailproxy/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_EMAILPROXY + bool "python-emailproxy" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT # runtime + select BR2_PACKAGE_PYTHON_PYASYNCORE # runtime + help + An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 + authentication for email clients that don't support this + method. + + https://github.com/simonrob/email-oauth2-proxy diff --git a/package/python-emailproxy/python-emailproxy.hash b/package/python-emailproxy/python-emailproxy.hash new file mode 100644 index 0000000000..886173234b --- /dev/null +++ b/package/python-emailproxy/python-emailproxy.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/emailproxy/json +md5 f216dea4437131103b1d658cfa1a9bc0 emailproxy-2025.3.14.tar.gz +sha256 e406478ed86eca2005ed1e17221358a0c37ddaeccfd991d42d2df93febb279a0 emailproxy-2025.3.14.tar.gz +# Locally computed sha256 checksums +sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/python-emailproxy/python-emailproxy.mk b/package/python-emailproxy/python-emailproxy.mk new file mode 100644 index 0000000000..fd73110597 --- /dev/null +++ b/package/python-emailproxy/python-emailproxy.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-emailproxy +# +################################################################################ + +PYTHON_EMAILPROXY_VERSION = 2025.3.14 +PYTHON_EMAILPROXY_SOURCE = emailproxy-$(PYTHON_EMAILPROXY_VERSION).tar.gz +PYTHON_EMAILPROXY_SITE = https://files.pythonhosted.org/packages/15/b9/b2864ab1da9fdf7409589de99501b227352c9a6b8fa1178660debf0a2ad6 +PYTHON_EMAILPROXY_SETUP_TYPE = setuptools +PYTHON_EMAILPROXY_LICENSE = Apache-2.0 +PYTHON_EMAILPROXY_LICENSE_FILES = LICENSE + +$(eval $(python-package))