mirror of
https://github.com/certbot/certbot.git
synced 2026-08-01 16:19:13 +02:00
Make a test farm tests package (#8821)
Fixes https://github.com/certbot/certbot/issues/8781. This PR makes our test farm tests into a normal package so it and its dependencies can be tracked and installed like our other packages. Other noteworthy changes in this PR: * Rather than continuing to place logs in your CWD, they're placed in a temporary directory that is printed to the terminal. * `tests/letstest/auto_targets.yaml` was deleted rather than renamed because the file is no longer used. * make a letstest package * remove deleted deps * fix letstest install * add __init__.py * call main * Explicitly mention activating venv * rerename file * fix version.py path * clarify "this" * Use >= instead of caret requirement
This commit is contained in:
@@ -32,9 +32,18 @@ certbot-nginx = {path = "../../certbot-nginx", extras = ["docs"]}
|
||||
certbot-apache = {path = "../../certbot-apache", extras = ["dev"]}
|
||||
certbot = {path = "../../certbot", extras = ["dev", "docs"]}
|
||||
acme = {path = "../../acme", extras = ["dev", "docs"]}
|
||||
letstest = {path = "../../letstest"}
|
||||
windows-installer = {path = "../../windows-installer"}
|
||||
|
||||
# Extra dependencies
|
||||
# awscli is just listed here as a performance optimization. As of writing this,
|
||||
# there are some conflicts in shared dependencies between it and other packages
|
||||
# we depend on. To try and resolve them, poetry searches through older versions
|
||||
# of awscli to see if that resolves the conflict, but there are over 1000
|
||||
# versions of awscli on PyPI so this process takes too long. Providing a high
|
||||
# minimum version here prevents poetry from searching this path and it fairly
|
||||
# quickly resolves the dependency conflict in another way.
|
||||
awscli = ">=1.19.62"
|
||||
# As of writing this, cython is a build dependency of pyyaml. Since there
|
||||
# doesn't appear to be a good way to automatically track down and pin build
|
||||
# dependencies in Python (see
|
||||
|
||||
Reference in New Issue
Block a user