A webhook to send every CPython commit to python-checkins mailing list. It's based on python/the-knights-who-say-ni written by Brett Cannon.
- CPython 3.7
- aiohttp
- aiosmtplib
See requirements for details.
You can use following environment variables to configure the mailer webhook:
SENDER_EMAIL: This is required.RECIPIENT_EMAIL: This is required.SMTP_HOSTNAME: This is optional. Defaults to'localhost'.SMTP_PORT: This is optional. Defaults to1025.SMTP_USERNAME: This is optional.SMTP_PASSWORD: This is optional.PORT: This is optional. Defaults to8585.
$ SENDER_EMAIL=sender@example.com RECIPIENT_EMAIL=recipient@example.com SMTP_USERNAME=spam SMTP_PASSWORD=eggs python3 mailer.pyYou can use aiosmtpd as an SMTP server during development:
$ python -m aiosmtpd -nd -l localhost:1025Testing requires tox to be installed, then is as simple as running
$ toxTo run the linter, reformatter, and tests in one shot.