diff --git a/WORKSPACE b/WORKSPACE index e7b9fbf..7acf4f9 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -68,7 +68,7 @@ install_deps() git_repository( name = "rules_zapp", - remote = "https://git.arrdem.com/arrdem/rules_zapp.git", + remote = "https://git.tirefireind.us/arrdem/rules_zapp.git", commit = "961be891e5cff539e14f2050d5cd9e82845ce0f2", # tag = "0.1.2", ) diff --git a/projects/tentacles/src/fastmail.py b/projects/tentacles/src/fastmail.py index 3a3a329..bf8950e 100644 --- a/projects/tentacles/src/fastmail.py +++ b/projects/tentacles/src/fastmail.py @@ -10,8 +10,8 @@ import smtplib class FastMailSMTP(smtplib.SMTP_SSL): """A wrapper for handling SMTP connections to FastMail.""" - def __init__(self, username, password): - super().__init__("mail.messagingengine.com", port=465) + def __init__(self, username, password, host="smtp.fastmail.com", port=465): + super().__init__(host=host, port=port) self._username = username self._password = password self._has_logged_in = False diff --git a/tools/python/requirements.lock b/tools/python/requirements.lock new file mode 100644 index 0000000..5071da1 --- /dev/null +++ b/tools/python/requirements.lock @@ -0,0 +1,147 @@ +aiohttp==3.9.5 +aiohttp-basicauth==1.0.0 +aiosignal==1.3.1 +aiosql==10.1 +alabaster==0.7.16 +anyio==4.3.0 +async-lru==2.0.4 +attrs==23.2.0 +autocommand==2.2.2 +autoflake==2.3.1 +Babel==2.15.0 +beautifulsoup4==4.12.3 +black==24.4.2 +blinker==1.8.2 +build==1.2.1 +cachetools==5.3.3 +certifi==2024.2.2 +charset-normalizer==3.3.2 +cheroot==10.0.1 +CherryPy==18.8.0 +click==8.1.7 +colored==2.2.4 +commonmark==0.9.1 +coverage==7.5.1 +decorator==5.1.1 +deepmerge==1.1.1 +docutils==0.21.2 +ExifRead==3.0.0 +flake8==7.0.0 +Flask==3.0.3 +frozenlist==1.4.1 +h11==0.14.0 +httpcore==0.16.3 +httpx==0.23.3 +hypothesis==6.102.1 +ibis==3.3.0 +icmplib==3.0.4 +idna==3.7 +imagesize==1.4.1 +inflect==7.2.1 +iniconfig==2.0.0 +isort==5.13.2 +itsdangerous==2.2.0 +jaraco.collections==5.0.1 +jaraco.context==5.3.0 +jaraco.functools==4.0.1 +jaraco.text @ git+https://github.com/arrdem/jaraco.text.git@0dd8d0b25a93c3fad896f3a92d11caff61ff273d +jedi==0.19.1 +Jinja2==3.1.4 +jsonschema==4.22.0 +jsonschema-path==0.3.2 +jsonschema-specifications==2023.12.1 +lark==1.1.9 +lazy-object-proxy==1.10.0 +libsass==0.23.0 +livereload==2.6.3 +lxml==5.2.2 +Markdown==3.6 +MarkupSafe==2.1.5 +mccabe==0.7.0 +meraki==1.46.0 +mirakuru==2.5.2 +mistune==3.0.2 +more-itertools==10.2.0 +multidict==6.0.5 +mypy-extensions==1.0.0 +octorest==0.4 +onepasswordconnectsdk==1.5.1 +openapi-schema-validator==0.6.2 +openapi-spec-validator==0.7.1 +packaging==24.0 +parso==0.8.4 +pathable==0.4.3 +pathspec==0.12.1 +picobox==4.0.0 +pip-tools==7.4.1 +platformdirs==4.2.1 +pluggy==1.5.0 +port-for==0.7.2 +portend==3.2.0 +prompt-toolkit==3.0.43 +proquint==0.2.1 +psutil==5.9.8 +psycopg==3.1.19 +psycopg2==2.9.9 +pudb==2024.1 +py==1.11.0 +pycodestyle==2.11.1 +pycryptodome==3.20.0 +pyflakes==3.2.0 +Pygments==2.18.0 +pyproject_hooks==1.1.0 +pyrsistent==0.20.0 +pytest==8.2.0 +pytest-cov==5.0.0 +pytest-postgresql==6.0.0 +pytest-pudb==0.7.0 +pytest-timeout==2.3.1 +python-dateutil==2.9.0.post0 +pytimeparse==1.1.8 +pytz==2024.1 +PyYAML==6.0.1 +recommonmark==0.7.1 +redis==5.0.4 +referencing==0.31.1 +requests==2.31.0 +retry==0.9.2 +rfc3339-validator==0.1.4 +rfc3986==1.5.0 +rpds-py==0.18.1 +setuptools==69.5.1 +six==1.16.0 +smbus2==0.4.3 +sniffio==1.3.1 +snowballstemmer==2.2.0 +sortedcontainers==2.4.0 +soupsieve==2.5 +Sphinx==7.3.7 +sphinx_mdinclude==0.6.0 +sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-openapi==0.8.4 +sphinxcontrib-programoutput==0.17 +sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-serializinghtml==1.1.10 +tempora==5.5.1 +termcolor==2.3.0 +toml==0.10.2 +tornado==6.4 +typeguard==4.2.1 +typing_extensions==4.11.0 +unify==0.5 +untokenize==0.1.1 +urllib3==2.2.1 +urwid==2.6.11 +urwid_readline==0.14 +wcwidth==0.2.13 +websocket-client==1.8.0 +Werkzeug==3.0.3 +wheel==0.43.0 +yamllint==1.35.1 +yarl==1.9.4 +yaspin==3.0.2 +zc.lockfile==3.0.post1