Add setuptools_scm[toml] and pkgconfig, xmlsec's build dep

This commit is contained in:
Satoe Imaishi
2022-03-24 23:02:30 -04:00
parent e0082f4c76
commit 229ed53c0e
4 changed files with 16 additions and 3 deletions

View File

@@ -28,7 +28,7 @@ RECEPTOR_IMAGE ?= quay.io/ansible/receptor:devel
SRC_ONLY_PKGS ?= cffi,pycparser,psycopg2,twilio
# These should be upgraded in the AWX and Ansible venv before attempting
# to install the actual requirements
VENV_BOOTSTRAP ?= pip==21.2.4 setuptools==58.2.0 wheel==0.36.2
VENV_BOOTSTRAP ?= pip==21.2.4 setuptools==58.2.0 setuptools_scm[toml]==6.4.2 wheel==0.36.2
NAME ?= awx

View File

@@ -105,7 +105,7 @@ Upgrading to 4.0.0 causes error because imports changed.
ImportError: cannot import name 'KeyVaultClient'
```
### pip and setuptools
### pip, setuptools and setuptools_scm
The offline installer needs to have functionality confirmed before upgrading these.
Versions need to match the versions used in the pip bootstrapping step

View File

@@ -58,6 +58,9 @@ uwsgitop
wheel
pip==21.2.4 # see UPGRADE BLOCKERs
setuptools==58.2.0 # see UPGRADE BLOCKERs
setuptools_scm[toml]>=3.4 # see UPGRADE BLOCKERs, xmlsec build dep
lxml>=3.8 # xmlsec build dep
pkgconfig>=1.5.1 # xmlsec build dep
# Temporarily added to use ansible-runner from git branch, to be removed
# when ansible-runner moves from requirements_git.txt to here

View File

@@ -192,6 +192,7 @@ lockfile==0.12.2
# via python-daemon
lxml==4.7.0
# via
# -r /awx_devel/requirements/requirements.in
# python3-saml
# xmlsec
markdown==3.2.1
@@ -225,13 +226,17 @@ oauthlib==3.2.0
openshift==0.11.0
# via -r /awx_devel/requirements/requirements.in
packaging==21.3
# via ansible-runner
# via
# ansible-runner
# setuptools-scm
pbr==5.6.0
# via -r /awx_devel/requirements/requirements.in
pexpect==4.7.0
# via
# -r /awx_devel/requirements/requirements.in
# ansible-runner
pkgconfig==1.5.5
# via -r /awx_devel/requirements/requirements.in
prometheus-client==0.7.1
# via -r /awx_devel/requirements/requirements.in
psutil==5.8.0
@@ -339,6 +344,8 @@ schedule==0.6.0
# via -r /awx_devel/requirements/requirements.in
service-identity==18.1.0
# via twisted
setuptools-scm[toml]==6.4.2
# via -r /awx_devel/requirements/requirements.in
six==1.14.0
# via
# ansible-runner
@@ -380,6 +387,8 @@ tempora==2.1.0
# via
# irc
# jaraco-logging
tomli==2.0.1
# via setuptools-scm
twilio==6.37.0
# via -r /awx_devel/requirements/requirements.in
twisted[tls]==20.3.0
@@ -421,4 +430,5 @@ setuptools==58.2.0
# kubernetes
# markdown
# python-daemon
# setuptools-scm
# zope-interface