Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions build/rpm/pcp.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -760,6 +760,7 @@ Summary: Performance Co-Pilot (PCP) Python3 bindings and documentation
URL: https://pcp.io
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Requires: python3
Requires: pcp-libs = @package_version@

Expand Down
1 change: 1 addition & 0 deletions build/rpm/redhat.spec
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,7 @@ BuildRequires: zlib-devel
%if !%{disable_python3}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%endif
BuildRequires: ncurses-devel
BuildRequires: readline-devel
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/CentOS+8+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pylint
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/CentOS+Stream10+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/CentOS+Stream8+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pylint
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/CentOS+Stream9+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+10+i686
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+10+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+11+i686
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+11+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+12+aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ python3-lxml
python3-minimal
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+12+i686
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ python3-minimal
python3-openpyxl
python3-pandas
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+12+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ python3-minimal
python3-openpyxl
python3-pandas
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+13+i686
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+13+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Debian+14+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+36+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+37+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+38+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+39+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+40+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+41+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+42+aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+42+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+43+aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+43+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Fedora+44+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ python3-lxml
python3-openpyxl
python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/MX+23.2+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ python3-lxml
python3-minimal
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/MX+23.3+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ python3-lxml
python3-minimal
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/MX+23.4+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ python3-lxml
python3-minimal
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/MX+23.5+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ python3-lxml
python3-minimal
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/MX+23.6+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ python3-minimal
python3-openpyxl
python3-pandas
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/RHEL+10+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pillow
python3-pip
python3-pandas
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/RHEL+8+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ python39-lxml
# broken install on RHEL 8.10 (vm39) 20 Sep 2024
#python3-pandas
python3-pillow
python3-pip
python3-prometheus_client
python39-psycopg2
python3-pylint
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/RHEL+9+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pillow
python3-pip
python3-prometheus_client
python3-psycopg2
python3-pyarrow
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Ubuntu+16.04+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ python3-lxml
python3-minimal
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Ubuntu+18.04+i686
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Ubuntu+18.04+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ python3-libvirt
python3-lxml
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Ubuntu+20.04+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ python3-minimal
python3-openpyxl
python3-pandas
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Ubuntu+22.04+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ python3-lxml
python3-minimal
python3-openpyxl
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
1 change: 1 addition & 0 deletions qa/admin/package-lists/Ubuntu+24.04+x86_64
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ python3-minimal
python3-openpyxl
python3-pandas
python3-pil
python3-pip
python3-prometheus-client
python3-psycopg2
python3-pymongo
Expand Down
4 changes: 2 additions & 2 deletions src/python/GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,15 @@ default default_pcp: pre_build build_python3

ifeq "$(ENABLE_PYTHON3)" "true"
PY3_BUILD_OPTS = $(SETUP_PY_BUILD_OPTIONS)
PY3_INSTALL_OPTS = $(SETUP_PY_INSTALL_OPTIONS) --record=$(TOPDIR)/python3-pcp.list
build_python3: $(SETUP_PY) $(CFILES)
export $(ENV); $(PYTHON3) $(SETUP_PY) build_ext $(PY3_BUILD_OPTS)
export $(ENV); $(PYTHON3) $(SETUP_PY) build
$(REWRITE_SO_FILES)
touch build_python3

install_python3: build_python3
export $(ENV); $(PYTHON3) $(SETUP_PY) install $(PY3_INSTALL_OPTS)
export $(ENV); $(PYTHON3) -m pip install --no-build-isolation --no-deps --ignore-installed --root="$${DIST_ROOT:-/}" --prefix=$(PYTHON_PREFIX) --no-compile .
(cd "$${DIST_ROOT:-/}" && find . -type f \( -path '*/site-packages/pcp/*' -o -path '*/site-packages/pcp-*.dist-info/*' -o -path '*/site-packages/test/*' -o -path '*/site-packages/*.cpython-*.so' \) | sed 's|^\./||') > $(TOPDIR)/python3-pcp.list
export $(ENV); $(PYTHON3_INSTALL)
else
build_python3:
Expand Down
Loading
Loading