mirror of
https://github.com/certbot/certbot.git
synced 2026-06-07 07:42:08 -04:00
Inject pipstrap constraints during pip_install
This commit is contained in:
parent
6fa3472db5
commit
602a74e452
1 changed files with 8 additions and 3 deletions
|
|
@ -59,9 +59,13 @@ def certbot_normal_processing(tools_path, test_constraints):
|
|||
certbot_requirements = os.path.normpath(os.path.join(
|
||||
repo_path, 'letsencrypt-auto-source/pieces/dependency-requirements.txt'))
|
||||
with open(certbot_requirements, 'r') as fd:
|
||||
data = fd.readlines()
|
||||
certbot_reqs = fd.readlines()
|
||||
with open(os.path.join(tools_path, 'pipstrap_constraints.txt'), 'r') as fd:
|
||||
pipstrap_reqs = fd.readlines()
|
||||
with open(test_constraints, 'w') as fd:
|
||||
data = "\n".join(strip_hashes.process_entries(data))
|
||||
data_certbot = "\n".join(strip_hashes.process_entries(certbot_reqs))
|
||||
data_pipstrap = "\n".join(strip_hashes.process_entries(pipstrap_reqs))
|
||||
data = "\n".join([data_certbot, data_pipstrap])
|
||||
fd.write(data)
|
||||
|
||||
|
||||
|
|
@ -72,7 +76,8 @@ def merge_requirements(tools_path, requirements, test_constraints, all_constrain
|
|||
# Here is the order by increasing priority:
|
||||
# 1) The general development constraints (tools/dev_constraints.txt)
|
||||
# 2) The general tests constraints (oldest_requirements.txt or
|
||||
# certbot-auto's dependency-requirements.txt for the normal processing)
|
||||
# certbot-auto's dependency-requirements.txt + pipstrap's constraints
|
||||
# for the normal processing)
|
||||
# 3) The local requirement file, typically local-oldest-requirement in oldest tests
|
||||
files = [os.path.join(tools_path, 'dev_constraints.txt'), test_constraints]
|
||||
if requirements:
|
||||
|
|
|
|||
Loading…
Reference in a new issue