diff --git a/build-with-pip.file b/build-with-pip.file index 7d5567874eb..9a876a7a0f1 100644 --- a/build-with-pip.file +++ b/build-with-pip.file @@ -12,6 +12,7 @@ #PipDepsMatch Command to find out pypi package dependencies #PipDepsCommand to get package dependencies #PipInstallCommand Command to install the package +#PipNoWheelDep: If set then do not add py3-wheel deps ## INITENV +PATH PYTHON3PATH %{i}/${PYTHON3_LIB_SITE_PACKAGES} @@ -60,8 +61,10 @@ %define pip pip3&package_dependency=py3-pip Requires: python3 py3-pip py3-setuptools %if "%{n}" != "py3-wheel" +%if "%{?PipNoWheelDep:set}" != "set" BuildRequires: py3-wheel %endif +%endif %if "%{?source0:set}" != "set" %define source0 pip://%{pip_name}/%{realversion}?pip_options=%{PipDownloadOptions}&pip=%{pip}&output=/%{pkgsource} diff --git a/geant4.spec b/geant4.spec index 6ff7039f254..e049c8f11f5 100644 --- a/geant4.spec +++ b/geant4.spec @@ -86,3 +86,4 @@ sed -ire 's| +(-fprofile-[^ ]+ )+||' %{i}/lib64/Geant4-*/Geant4Config.cmake %{i} %{relocateConfig}bin/geant4-config %{relocateConfig}bin/geant4.* %{relocateConfig}share/Geant4*/geant4make/geant4make.* +%{relocateConfig}lib64/pkgconfig/G4ptl.pc \ No newline at end of file diff --git a/madgraph5amcatnlo.spec b/madgraph5amcatnlo.spec index d80ec39c561..fbe8dd65c26 100644 --- a/madgraph5amcatnlo.spec +++ b/madgraph5amcatnlo.spec @@ -58,6 +58,7 @@ sed -ideleteme 's|#!.*/bin/python|#!/usr/bin/env python|' \ find %{i} -name '*deleteme' -delete rm -rf %{i}/HEPTools/collier/COLLIER-*/build rm -f %{i}/HEPTools/collier/collier_install.log +rm -f %{i}/Source/StdHEP/log.* %post %relocateConfigAll . py.py diff --git a/ninja.spec b/ninja.spec index 7aa8cb43f1a..105d20d299a 100644 --- a/ninja.spec +++ b/ninja.spec @@ -1,4 +1,4 @@ -### RPM external ninja 1.10.0 +### RPM external ninja 1.11.1 Source0: git://github.com/ninja-build/ninja.git?obj=release/v%{realversion}&export=%{n}-%{realversion}&output=/%{n}-%{realversion}.tgz BuildRequires: python3 re2c @@ -7,7 +7,7 @@ BuildRequires: python3 re2c %setup -T -b 0 -n %{n}-%{realversion} %build -python3 ./bootstrap.py +python3 ./configure.py --bootstrap %install mkdir -p %{i}/bin diff --git a/openloops.spec b/openloops.spec index 643004b9e4e..378adcdb67c 100644 --- a/openloops.spec +++ b/openloops.spec @@ -1,7 +1,7 @@ ## INCLUDE openloops-common ### RPM external openloops %{openloop_version} -BuildRequires: py3-scons openloops-process +BuildRequires: openloops-process %define keep_archives true %define runpath_opts -m proclib diff --git a/pip/async-lru.file b/pip/async-lru.file new file mode 100644 index 00000000000..005b7c73656 --- /dev/null +++ b/pip/async-lru.file @@ -0,0 +1 @@ +Requires: py3-typing-extensions diff --git a/pip/autopep8.file b/pip/autopep8.file index 9c8c78fd0e2..edac2bac9f8 100644 --- a/pip/autopep8.file +++ b/pip/autopep8.file @@ -1 +1 @@ -Requires: py3-pycodestyle py3-toml +Requires: py3-pycodestyle py3-tomli diff --git a/pip/awkward-cpp.file b/pip/awkward-cpp.file new file mode 100644 index 00000000000..db971368f82 --- /dev/null +++ b/pip/awkward-cpp.file @@ -0,0 +1,3 @@ +BuildRequires: py3-hatchling py3-hatch-fancy-pypi-readme py3-scikit-build-core py3-pyproject-metadata cmake +Requires: py3-pybind11 py3-numpy +%define PipPreBuild export CMAKE_PREFIX_PATH=%{cmake_prefix_path} diff --git a/pip/awkward-pandas.file b/pip/awkward-pandas.file new file mode 100644 index 00000000000..5694f2bb160 --- /dev/null +++ b/pip/awkward-pandas.file @@ -0,0 +1,2 @@ +BuildRequires: py3-hatchling py3-hatch-vcs +Requires: py3-awkward py3-pandas diff --git a/pip/awkward.file b/pip/awkward.file index 3949a52d0ae..d561e197173 100644 --- a/pip/awkward.file +++ b/pip/awkward.file @@ -1,2 +1,3 @@ -Requires: py3-numpy py3-pytest-runner py3-pybind11 py3-PyYAML cmake +Requires: py3-numpy py3-pytest-runner py3-pybind11 py3-PyYAML cmake py3-awkward-cpp +BuildRequires: py3-hatchling py3-hatch-fancy-pypi-readme %define source0 git+https://github.com/scikit-hep/awkward?obj=main/v%{realversion}&export=%{n}-%{realversion}&submodules=1&output=/source.tar.gz diff --git a/pip/blosc2.file b/pip/blosc2.file new file mode 100644 index 00000000000..08a9425f105 --- /dev/null +++ b/pip/blosc2.file @@ -0,0 +1,5 @@ +Requires: py3-scikit-build py3-cython py3-numpy py3-msgpack py3-ndindex py3-py-cpuinfo py3-rich +BuildRequires: cmake ninja + +%define PipPostPost \ + %{relocateConfig}lib64/pkgconfig/blosc2.pc \ No newline at end of file diff --git a/pip/build.file b/pip/build.file new file mode 100644 index 00000000000..8bcd213f8b3 --- /dev/null +++ b/pip/build.file @@ -0,0 +1,2 @@ +BuildRequires: py3-flit-core py3-pyproject-hooks +Requires: py3-packaging py3-tomli diff --git a/pip/cleo.file b/pip/cleo.file index b736f919fcc..55672a80f82 100644 --- a/pip/cleo.file +++ b/pip/cleo.file @@ -1 +1 @@ -Requires: py3-poetry-core py3-clikit +Requires: py3-poetry-core py3-clikit py3-rapidfuzz diff --git a/pip/colorama.file b/pip/colorama.file new file mode 100644 index 00000000000..9d36659d859 --- /dev/null +++ b/pip/colorama.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling diff --git a/pip/comm.file b/pip/comm.file new file mode 100644 index 00000000000..c6d3c58ba0d --- /dev/null +++ b/pip/comm.file @@ -0,0 +1,2 @@ +BuildRequires: py3-hatchling +Requires: py3-traitlets diff --git a/pip/contourpy.file b/pip/contourpy.file new file mode 100644 index 00000000000..fd1acbb5e66 --- /dev/null +++ b/pip/contourpy.file @@ -0,0 +1 @@ +Requires: py3-pybind11 py3-numpy diff --git a/pip/dask-awkward.file b/pip/dask-awkward.file new file mode 100644 index 00000000000..29eca091fca --- /dev/null +++ b/pip/dask-awkward.file @@ -0,0 +1,2 @@ +BuildRequires: py3-hatchling py3-hatch-vcs +Requires: py3-dask py3-awkward diff --git a/pip/dask.file b/pip/dask.file new file mode 100644 index 00000000000..5b7a5445ff2 --- /dev/null +++ b/pip/dask.file @@ -0,0 +1,2 @@ +BuildRequires: py3-versioneer +Requires: py3-click py3-cloudpickle py3-fsspec py3-packaging py3-partd py3-PyYAML py3-toolz py3-importlib-metadata py3-numpy diff --git a/pip/exceptiongroup.file b/pip/exceptiongroup.file new file mode 100644 index 00000000000..9027b987176 --- /dev/null +++ b/pip/exceptiongroup.file @@ -0,0 +1 @@ +BuildRequires: py3-flit-scm diff --git a/pip/filelock.file b/pip/filelock.file new file mode 100644 index 00000000000..ec0e0493a68 --- /dev/null +++ b/pip/filelock.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/flit-core.file b/pip/flit-core.file index 40b63929177..5f510f621ea 100644 --- a/pip/flit-core.file +++ b/pip/flit-core.file @@ -1 +1 @@ -Requires: py3-pytoml py3-toml +%define PipNoWheelDep 1 diff --git a/pip/flit-scm.file b/pip/flit-scm.file new file mode 100644 index 00000000000..2f0a6d5f5ad --- /dev/null +++ b/pip/flit-scm.file @@ -0,0 +1 @@ +Requires: py3-flit-core py3-setuptools-scm py3-tomli diff --git a/pip/hatch-fancy-pypi-readme.file b/pip/hatch-fancy-pypi-readme.file new file mode 100644 index 00000000000..9d36659d859 --- /dev/null +++ b/pip/hatch-fancy-pypi-readme.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling diff --git a/pip/hatch-jupyter-builder.file b/pip/hatch-jupyter-builder.file new file mode 100644 index 00000000000..9d36659d859 --- /dev/null +++ b/pip/hatch-jupyter-builder.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling diff --git a/pip/hatch-nodejs-version.file b/pip/hatch-nodejs-version.file new file mode 100644 index 00000000000..9d36659d859 --- /dev/null +++ b/pip/hatch-nodejs-version.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling diff --git a/pip/hatch-vcs.file b/pip/hatch-vcs.file new file mode 100644 index 00000000000..9d36659d859 --- /dev/null +++ b/pip/hatch-vcs.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling diff --git a/pip/hatchling.file b/pip/hatchling.file index fbf77b242a7..6456eb83191 100644 --- a/pip/hatchling.file +++ b/pip/hatchling.file @@ -1 +1 @@ -Requires: py3-pathspec py3-tomli py3-pluggy py3-editables +Requires: py3-pathspec py3-tomli py3-pluggy py3-editables py3-trove-classifiers py3-calver diff --git a/pip/hepdata-validator.file b/pip/hepdata-validator.file index ded841ff22a..e6ba272faab 100644 --- a/pip/hepdata-validator.file +++ b/pip/hepdata-validator.file @@ -1 +1 @@ -Requires: py3-jsonschema py3-PyYAML py3-Click py3-requests +Requires: py3-jsonschema py3-PyYAML py3-Click py3-requests py3-packaging diff --git a/pip/hist.file b/pip/hist.file index add69683a38..ae59bcca719 100644 --- a/pip/hist.file +++ b/pip/hist.file @@ -1 +1,2 @@ Requires: py3-numpy py3-boost-histogram py3-histoprint +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/idna.file b/pip/idna.file new file mode 100644 index 00000000000..71bf393efe8 --- /dev/null +++ b/pip/idna.file @@ -0,0 +1,2 @@ +BuildRequires: py3-flit-core + diff --git a/pip/iniconfig.file b/pip/iniconfig.file new file mode 100644 index 00000000000..ec0e0493a68 --- /dev/null +++ b/pip/iniconfig.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/installer.file b/pip/installer.file new file mode 100644 index 00000000000..ab14bb3db25 --- /dev/null +++ b/pip/installer.file @@ -0,0 +1 @@ +BuildRequires: py3-flit-core diff --git a/pip/ipykernel.file b/pip/ipykernel.file index dbba94a9901..18a7647b038 100644 --- a/pip/ipykernel.file +++ b/pip/ipykernel.file @@ -1,2 +1,2 @@ Requires: py3-ipython py3-jupyter-client py3-debugpy py3-psutil -Requires: py3-ipython py3-jupyter-client py3-jedi py3-backcall +Requires: py3-jedi py3-backcall py3-comm py3-nest-asyncio diff --git a/pip/jsonschema.file b/pip/jsonschema.file index 14cd3949f93..296a3741801 100644 --- a/pip/jsonschema.file +++ b/pip/jsonschema.file @@ -1,2 +1,2 @@ -Requires: py3-repoze-lru py3-argparse py3-pyrsistent -Requires: py3-attrs py3-six py3-importlib-metadata +Requires: py3-attrs py3-pyrsistent py3-rfc3339-validator py3-rfc3986-validator +BuildRequires: py3-hatchling py3-hatch-fancy-pypi-readme py3-hatch-vcs diff --git a/pip/jupyter-client.file b/pip/jupyter-client.file index 6e886ed7552..ea35e676f50 100644 --- a/pip/jupyter-client.file +++ b/pip/jupyter-client.file @@ -1,2 +1,2 @@ Requires: py3-jupyter-core py3-python-dateutil py3-pyzmq -Requires: py3-tornado py3-entrypoints py3-nest-asyncio +Requires: py3-tornado py3-traitlets diff --git a/pip/jupyter-core.file b/pip/jupyter-core.file index 7e43474d371..fc586e04a72 100644 --- a/pip/jupyter-core.file +++ b/pip/jupyter-core.file @@ -1,2 +1,2 @@ -Requires: py3-traitlets +Requires: py3-traitlets py3-platformdirs %define PipPostBuild rm %{i}/lib/*/site-packages/jupyter.py* diff --git a/pip/jupyter-events.file b/pip/jupyter-events.file new file mode 100644 index 00000000000..718ab1072b1 --- /dev/null +++ b/pip/jupyter-events.file @@ -0,0 +1,2 @@ +BuildRequires: py3-hatchling +Requires: py3-jsonschema py3-python-json-logger py3-PyYAML py3-traitlets diff --git a/pip/jupyter-server-terminals.file b/pip/jupyter-server-terminals.file new file mode 100644 index 00000000000..f502ef86dab --- /dev/null +++ b/pip/jupyter-server-terminals.file @@ -0,0 +1,2 @@ +BuildRequires: py3-hatchling +Requires: py3-terminado diff --git a/pip/jupyter-server.file b/pip/jupyter-server.file index 03b8adfbe9d..c5ff4069983 100644 --- a/pip/jupyter-server.file +++ b/pip/jupyter-server.file @@ -1,2 +1,4 @@ -Requires: py3-jupyter-packaging py3-jupyter-client py3-nbconvert -Requires: py3-anyio py3-argon2-cffi py3-prometheus-client py3-requests-unixsocket py3-Send2Trash py3-terminado py3-websocket-client +Requires: py3-anyio py3-argon2-cffi py3-Jinja2 py3-jupyter-client py3-jupyter-core py3-jupyter-server-terminals py3-nbconvert py3-nbformat +Requires: py3-packaging py3-prometheus-client py3-pyzmq py3-Send2Trash py3-terminado py3-tornado py3-traitlets py3-websocket-client +Requires: py3-jupyter-events +BuildRequires: py3-hatch-jupyter-builder py3-jupyter-packaging diff --git a/pip/markdown-it-py.file b/pip/markdown-it-py.file new file mode 100644 index 00000000000..940e56eb06c --- /dev/null +++ b/pip/markdown-it-py.file @@ -0,0 +1,2 @@ +BuildRequires: py3-flit-core +Requires: py3-mdurl diff --git a/pip/matplotlib.file b/pip/matplotlib.file index 7db2018e683..853ac2e537a 100644 --- a/pip/matplotlib.file +++ b/pip/matplotlib.file @@ -1,8 +1,9 @@ -Requires: py3-numpy py3-pillow +Requires: py3-numpy py3-pillow py3-pybind11 %define PipPreBuild \ export CFLAGS="-I${FREETYPE_ROOT}/include/freetype2 -I${LIBPNG_ROOT}/include/libpng16" \ export LDFLAGS="-L${FREETYPE_ROOT}/lib -L${LIBPNG_ROOT}/lib" \ export PKG_CONFIG=false Requires: py3-cycler py3-kiwisolver py3-pyparsing py3-python-dateutil py3-certifi Requires: py3-fonttools py3-packaging +Requires: py3-contourpy py3-importlib-resources Requires: zlib libpng freetype diff --git a/pip/mdurl.file b/pip/mdurl.file new file mode 100644 index 00000000000..ab14bb3db25 --- /dev/null +++ b/pip/mdurl.file @@ -0,0 +1 @@ +BuildRequires: py3-flit-core diff --git a/pip/meson-python.file b/pip/meson-python.file new file mode 100644 index 00000000000..b31161f7727 --- /dev/null +++ b/pip/meson-python.file @@ -0,0 +1 @@ +Requires: py3-meson py3-pyproject-metadata py3-tomli py3-typing-extensions ninja diff --git a/pip/nbclassic.file b/pip/nbclassic.file new file mode 100644 index 00000000000..ee3fb5b1a7e --- /dev/null +++ b/pip/nbclassic.file @@ -0,0 +1 @@ +Requires: py3-ipykernel py3-notebook-shim py3-jupyter-packaging py3-jupyter-server py3-babel diff --git a/pip/nbformat.file b/pip/nbformat.file index 12f10a8100c..f2185b47a1f 100644 --- a/pip/nbformat.file +++ b/pip/nbformat.file @@ -1 +1,2 @@ Requires: py3-traitlets py3-jsonschema py3-jupyter-core py3-fastjsonschema +BuildRequires: py3-hatchling py3-hatch-nodejs-version diff --git a/pip/ndindex.file b/pip/ndindex.file new file mode 100644 index 00000000000..c1e143964e4 --- /dev/null +++ b/pip/ndindex.file @@ -0,0 +1 @@ +Requires: py3-cython py3-numpy diff --git a/pip/notebook-shim.file b/pip/notebook-shim.file new file mode 100644 index 00000000000..eed47263f8d --- /dev/null +++ b/pip/notebook-shim.file @@ -0,0 +1,2 @@ +BuildRequires: py3-hatchling +Requires: py3-jupyter-server diff --git a/pip/notebook.file b/pip/notebook.file index a37f4e339de..10d5c5e566f 100644 --- a/pip/notebook.file +++ b/pip/notebook.file @@ -1,3 +1,3 @@ -Requires: py3-ipykernel +Requires: py3-ipykernel py3-nbclassic Requires: py3-terminado py3-nbconvert py3-ipykernel py3-Send2Trash py3-ipaddress py3-prometheus-client py3-argon2-cffi diff --git a/pip/onnxmltools.file b/pip/onnxmltools.file index 509ad0d2ff8..3aff9fa468c 100644 --- a/pip/onnxmltools.file +++ b/pip/onnxmltools.file @@ -1,2 +1,2 @@ Requires: py3-numpy py3-onnx py3-protobuf py3-onnxconverter-common py3-skl2onnx py3-keras2onnx -%define source0 https://github.com/onnx/onnxmltools/archive/%{realversion}.tar.gz +%define source0 https://github.com/onnx/onnxmltools/archive/refs/tags/v%{realversion}.tar.gz diff --git a/pip/pandas.file b/pip/pandas.file index ad82c2350fc..bdd8946be6c 100644 --- a/pip/pandas.file +++ b/pip/pandas.file @@ -1 +1 @@ -Requires: py3-six py3-python-dateutil py3-pytz py3-numpy py3-cython +Requires: py3-six py3-python-dateutil py3-pytz py3-numpy py3-cython py3-versioneer py3-tzdata diff --git a/pip/partd.file b/pip/partd.file new file mode 100644 index 00000000000..9284dc8a702 --- /dev/null +++ b/pip/partd.file @@ -0,0 +1 @@ +Requires: py3-locket py3-toolz diff --git a/pip/pathspec.file b/pip/pathspec.file new file mode 100644 index 00000000000..ab14bb3db25 --- /dev/null +++ b/pip/pathspec.file @@ -0,0 +1 @@ +BuildRequires: py3-flit-core diff --git a/pip/platformdirs.file b/pip/platformdirs.file new file mode 100644 index 00000000000..ec0e0493a68 --- /dev/null +++ b/pip/platformdirs.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/poetry-cyclic-deps.patch b/pip/poetry-cyclic-deps.patch index d8e4ec13265..83a24f208a0 100644 --- a/pip/poetry-cyclic-deps.patch +++ b/pip/poetry-cyclic-deps.patch @@ -4,18 +4,7 @@ [tool.poetry.dependencies] python = "^3.7" --poetry = "^1.2.0" - poetry-core = "^1.1.0" +-poetry = "^1.3.0" + poetry-core = "^1.3.0" [tool.poetry.dev-dependencies] ---- poetry-plugin-export-1.0.7/setup.py.orig 2022-10-10 17:50:42.686063618 +0200 -+++ poetry-plugin-export-1.0.7/setup.py 2022-10-10 17:50:52.395982438 +0200 -@@ -11,7 +11,7 @@ - {'': ['*']} - - install_requires = \ --['poetry-core>=1.1.0,<2.0.0', 'poetry>=1.2.0,<2.0.0'] -+['poetry-core>=1.1.0,<2.0.0'] - - entry_points = \ - {'poetry.application.plugin': ['export = ' diff --git a/pip/poetry.file b/pip/poetry.file index 1e5edd277b8..393f8408737 100644 --- a/pip/poetry.file +++ b/pip/poetry.file @@ -1,3 +1,4 @@ Requires: py3-cachecontrol py3-cachy py3-cleo py3-html5lib py3-keyring py3-pexpect py3-pkginfo py3-virtualenv Requires: py3-requests-toolbelt py3-shellingham py3-tomlkit Requires: py3-dulwich py3-jsonschema py3-poetry-plugin-export +BuildRequires: py3-build py3-installer py3-lockfile py3-pyproject-hooks py3-trove-classifiers diff --git a/pip/prettytable.file b/pip/prettytable.file index a9a7eba33ae..cacf1d29b4c 100644 --- a/pip/prettytable.file +++ b/pip/prettytable.file @@ -1 +1,2 @@ Requires: py3-wcwidth +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/pybind11.file b/pip/pybind11.file new file mode 100644 index 00000000000..3ac4da3912c --- /dev/null +++ b/pip/pybind11.file @@ -0,0 +1,4 @@ +%define PipPostInstall \ + ln -s ${PYTHON3_LIB_SITE_PACKAGES}/pybind11/share %{i}/share; \ + ln -s ${PYTHON3_LIB_SITE_PACKAGES}/pybind11/include %{i}/include +%define PipPostPost %{relocateConfig}/share/cmake/pybind11/*.cmake diff --git a/pip/pyproject-hooks.file b/pip/pyproject-hooks.file new file mode 100644 index 00000000000..71bf393efe8 --- /dev/null +++ b/pip/pyproject-hooks.file @@ -0,0 +1,2 @@ +BuildRequires: py3-flit-core + diff --git a/pip/pyproject-metadata.file b/pip/pyproject-metadata.file new file mode 100644 index 00000000000..574d9bf2749 --- /dev/null +++ b/pip/pyproject-metadata.file @@ -0,0 +1 @@ +Requires: py3-flit-core py3-packaging diff --git a/pip/pytest.file b/pip/pytest.file index 01033587c63..fdd9a45d249 100644 --- a/pip/pytest.file +++ b/pip/pytest.file @@ -1,3 +1,4 @@ Requires: py3-more-itertools py3-atomicwrites py3-attrs py3-funcsigs py3-pathlib2 py3-pluggy py3-py py3-scandir Requires: py3-packaging py3-wcwidth Requires: py3-iniconfig py3-toml +Requires: py3-exceptiongroup diff --git a/pip/pyup.file b/pip/pyup.file new file mode 100644 index 00000000000..9d36659d859 --- /dev/null +++ b/pip/pyup.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling diff --git a/pip/rapidfuzz.file b/pip/rapidfuzz.file new file mode 100644 index 00000000000..16744280f4a --- /dev/null +++ b/pip/rapidfuzz.file @@ -0,0 +1 @@ +Requires: py3-numpy py3-packaging py3-scikit-build diff --git a/pip/requirements.txt b/pip/requirements.txt index 5ab5e58e5ba..039cb535ec0 100644 --- a/pip/requirements.txt +++ b/pip/requirements.txt @@ -11,11 +11,11 @@ #To customize a package build e.g. providing extra Requirements, build, install #flags or patching, please use package_name.file ############################################################################# -absl-py==1.2.0 -aiohttp==3.8.1 -aiosqlite==0.17.0 -aiosignal==1.2.0 -anyio==3.6.1 +absl-py==1.4.0 +aiohttp==3.8.4 +aiosqlite==0.18.0 +aiosignal==1.3.1 +anyio==3.6.2 appdirs==1.4.4 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 @@ -23,315 +23,364 @@ argparse==1.4.0 arrow==1.2.3 asn1crypto==1.5.1 astor==0.8.1 -astroid==2.12.7 -asttokens==2.0.8 +astroid==2.15.2 +asttokens==2.2.1 astunparse==1.6.3 -async-lru==1.0.3 +async-lru==2.0.2 async-timeout==4.0.2 atomicwrites==1.4.1 -attrs==22.1.0 -autopep8==1.7.0 +attrs==22.2.0 +autopep8==2.0.2 avro==1.11.1 -awkward==1.9.0 +awkward==2.1.1 +awkward-cpp==13 +# No 'release' versions exist +awkward-pandas==2022.12a1 +babel==2.12.1 backcall==0.2.0 -backports-entry-points-selectable==1.1.1 -beautifulsoup4==4.11.1 +backports-entry-points-selectable==1.2.0 +beautifulsoup4==4.12.1 beniget==0.4.1 -bleach==5.0.1 -bokeh==2.4.3 -boost-histogram==1.3.1 -bottle==0.12.23 -Bottleneck==1.3.5 +bleach==6.0.0 +blosc2==2.2.0 +bokeh==3.1.0 +boost-histogram==1.3.2 +bottle==0.12.25 +Bottleneck==1.3.7 +build==0.10.0 cachecontrol==0.12.11 -cachetools==5.2.0 +cachetools==5.3.0 cachy==0.3.0 -charset-normalizer==2.1.1 -cleo==0.8.1 +calver==2022.6.26 +charset-normalizer==3.1.0 +cleo==2.0.1 +click==8.1.3 clikit==0.6.2 cmsml==0.1.2 -correctionlib==2.1.0 -crashtest==0.4.0 -certifi==2022.9.14 +contourpy==1.0.7 +correctionlib==2.2.2 +crashtest==0.4.1 +certifi==2022.12.7 cffi==1.15.1 -chardet==5.0.0 +chardet==5.1.0 Click==8.1.3 -cloudpickle==2.2.0 -colorama==0.4.5 +cloudpickle==2.2.1 +colorama==0.4.6 +comm==0.1.3 commonmark==0.9.1 -conan==1.52.0 +conan==2.0.3 contextlib2==21.6.0 contextvars==2.4 -coverage==6.4.4 +coverage==7.2.2 cppy==1.2.1 # Newer versions of py3-cryptography require OpenSSL 1.1.0+, see https://github.com/pyca/cryptography/issues/5906 cryptography==40.0.2 cryptography==3.2.1 ; cmsos_name=='slc7' cx-Oracle==8.3.0 cycler==0.11.0 -cython==0.29.32 +cython==0.29.34 +dask==2023.4.0 +dask-awkward==2023.4.1 decorator==5.1.1 -debugpy==1.6.3 +debugpy==1.6.7 defusedxml==0.7.1 deprecation==2.1.0 deprecated==1.2.13 -dill==0.3.5.1 +dill==0.3.6 distlib==0.3.6 -distro==1.7.0 +distro==1.8.0 docopt==0.6.2 docutils==0.19 downhill==0.4.0 -dulwich==0.20.46 +dulwich==0.21.3 editables==0.3 entrypoints==0.4 -executing==1.1.0 -fasteners==0.17.3 -fastjsonschema==2.16.2 -filelock==3.8.0 -fire==0.4.0 -flit==3.7.1 -flit-core==3.7.1 -flake8==5.0.4 -flatbuffers==2.0.7 +executing==1.2.0 +exceptiongroup==1.1.1 +fasteners==0.18 +fastjsonschema==2.16.3 +filelock==3.10.7 +fire==0.5.0 +flit==3.8.0 +flit-core==3.8.0 +flit-scm==1.7.0 +flake8==6.0.0 +flatbuffers==23.3.3 flawfinder==2.0.19 -fonttools==4.37.3 -frozenlist==1.3.1 +fonttools==4.39.3 +frozenlist==1.3.3 +fsspec==2023.4.0 funcsigs==1.0.2 -future==0.18.2 +future==0.18.3 gast==0.5.3 -gitdb==4.0.9 -GitPython==3.1.27 -google-auth==2.11.0 -google-auth-oauthlib==0.5.2 +gitdb==4.0.10 +GitPython==3.1.31 +google-auth==2.17.2 +google-auth-oauthlib==1.0.0 google-pasta==0.2.0 -grpcio==1.48.1 -grpcio-tools==1.48.1 -hatchling==1.8.1 -h5py==3.7.0 -hepdata-lib==0.10.1 +grpcio==1.53.0 +grpcio-tools==1.53.0 +hatch-fancy-pypi-readme==22.8.0 +hatch-jupyter-builder==0.8.2 +hatch-nodejs-version==0.3.1 +hatch-vcs==0.3.0 +hatchling==1.14.0 +h5py==3.8.0 +hepdata-lib==0.12.0 hepdata-validator==0.3.3 -hep_ml==0.7.1 -hist==2.6.1 +hep_ml==0.7.2 +hist==2.6.3 histbook==1.2.5 histoprint==2.4.0 -histogrammar==1.0.31 +histogrammar==1.0.33 html5lib==1.1 -idna==3.3 -immutables==0.18 -importlib-metadata==4.12.0 -importlib-resources==5.9.0 -iniconfig==1.1.1 +idna==3.4 +immutables==0.19 +importlib-metadata==6.1.0 +importlib-resources==5.12.0 +iniconfig==2.0.0 +installer==0.7.0 ipaddress==1.0.23 -ipykernel==6.16.0 +ipykernel==6.22.0 ipython_genutils==0.2.0 -ipython==8.5.0 -ipywidgets==8.0.2 -isort==5.10.1 -jaraco-classes==3.2.2 -jedi==0.18.1 +ipython==8.12.0 +ipywidgets==8.0.6 +isort==5.12.0 +jaraco-classes==3.2.3 +jedi==0.18.2 jeepney==0.8.0 Jinja2==3.1.2 jinja2-time==0.2.0 joblib==1.2.0 -jsonpickle==2.2.0 -jsonschema==3.2.0 -jupyter-client==7.3.5 -jupyter-console==6.4.4 -jupyter-core==4.11.1 +jsonpickle==3.0.1 +jsonschema==4.17.3 +jupyter-client==8.1.0 +jupyter-console==6.6.3 +jupyter-core==5.3.0 +jupyter-events==0.6.3 jupyter-packaging==0.12.3 jupyterlab-pygments==0.2.2 -jupyter-server==1.18.1 +jupyter-server==2.5.0 jupyter-server-mathjax==0.2.6 -jupyterlab-widgets==3.0.3 +jupyter-server-terminals==0.4.4 +jupyterlab-widgets==3.0.7 +#NO_AUTO_UPDATE: needs newer TF keras==2.6.0 keras-applications==1.0.8 keras-preprocessing==1.1.2 keras2onnx==1.7.0 -keyring==23.9.1 +keyring==23.13.1 kiwisolver==1.4.4 -law==0.1.7 -lazy-object-proxy==1.7.1 +law==0.1.12 +lazy-object-proxy==1.9.0 lizard==1.17.10 #llvmlite==v0.41.0dev0 +locket==1.0.0 lockfile==0.12.2 -luigi==3.1.1 -lxml==4.9.1 -lz4==4.0.2 +luigi==3.2.1 +lxml==4.9.2 +lz4==4.3.2 make==0.1.6.post2 -Mako==1.2.2 -Markdown==3.4.1 -MarkupSafe==2.1.1 -matplotlib==3.5.3 +Mako==1.2.4 +Markdown==3.4.3 +markdown-it-py==2.2.0 +MarkupSafe==2.1.2 +matplotlib==3.7.1 matplotlib-inline==0.1.6 mccabe==0.7.0 -mistune==2.0.4 -mock==4.0.3 -more-itertools==8.14.0 -mpld3==0.5.8 +mdurl==0.1.2 +meson==1.1.0 +meson-python==0.12.1 +mistune==2.0.5 +mock==5.0.1 +more-itertools==9.1.0 +mpld3==0.5.9 mplhep==0.3.26 mplhep-data==0.0.3 -mpmath==1.2.1 -msgpack==1.0.4 -multidict==6.0.2 -nbclient==0.6.7 -nbconvert==7.0.0 +mpmath==1.3.0 +msgpack==1.0.5 +multidict==6.0.4 +nbclassic==0.5.5 +nbclient==0.7.3 +nbconvert==7.3.0 #nbdime==3.1.0 ; disabled not used by cmssw -nbformat==5.4.0 -nest-asyncio==1.5.5 -networkx==2.8.6 +nbformat==5.8.0 +ndindex==1.6 +nest-asyncio==1.5.6 +networkx==3.1 neurolab==0.3.5 -node-semver==0.8.1 -notebook==6.4.12 -#numba==0.56.2 -numexpr==2.8.3 -numpy==1.22.4 +node-semver==0.9.0 +notebook==6.5.3 +notebook-shim==0.2.2 +# numba==0.56.4 +numexpr==2.8.4 +# setuptools version <64 is needed by numpy: https://github.com/pypa/setuptools/issues/3549 +# NO_AUTO_UPDATE: update together with tensorflow +numpy==1.23.5 +# NO_AUTO_UPDATE:1 onnx==1.12.0 -onnxmltools==1.11.1 -onnxconverter-common==1.9.0 -oauthlib==3.2.1 +onnxmltools==1.11.2 +onnxconverter-common==1.13.0 +oauthlib==3.2.2 opt-einsum==3.3.0 -pkginfo==1.8.3 -packaging==21.3 -pandas==1.4.4 +pkginfo==1.9.6 +packaging==23.0 +pandas==2.0.0 pandocfilters==1.5.0 parsimonious==0.10.0 parso==0.8.3 +partd==1.4.0 pastel==0.2.1 patch-ng==1.17.4 pathlib2==2.3.7.post1 -pathspec==0.10.1 -pbr==5.10.0 +pathspec==0.11.1 +pbr==5.11.1 pexpect==4.8.0 pickleshare==0.7.5 -pillow==9.2.0 +pillow==9.5.0 pkgconfig==1.5.5 plac==1.3.5 -platformdirs==2.3.0 +platformdirs==3.2.0 pluginbase==1.0.1 pluggy==1.0.0 ply==3.11 -poetry==1.2.0 -poetry-core==1.1.0 -poetry-plugin-export==1.0.7 -prettytable==3.4.1 -prometheus-client==0.14.1 -prompt_toolkit==3.0.31 +poetry==1.4.2 +poetry-core==1.5.2 +poetry-plugin-export==1.3.0 +prettytable==3.6.0 +prometheus-client==0.16.0 +prompt_toolkit==3.0.38 +#NO_AUTO_UPDATE:1: Update together with Tensorflow protobuf==4.21.7 prwlock==0.4.1 -psutil==5.9.2 +psutil==5.9.4 ptyprocess==0.7.0 pure-eval==0.2.2 +py-cpuinfo==9.0.0 pyasn1-modules==0.2.8 pyasn1==0.4.8 -pybind11==2.10.0 +pybind11==2.10.4 pybrain==0.3.3 -pycodestyle==2.9.1 +pycodestyle==2.10.0 pycparser==2.21 pycuda==2022.2.2 -pycurl==7.45.1 +pycurl==7.45.2 pydot==1.4.2 -pyflakes==2.5.0 -Pygments==2.13.0 -PyJWT==2.4.0 -pylint==2.15.0 -pymongo==4.2.0 +pyflakes==3.0.1 +Pygments==2.14.0 +PyJWT==2.6.0 +pylint==2.17.2 +pymongo==4.3.3 pyparsing==3.0.9 -pyrsistent==0.18.1 +pyproject-hooks==1.0.0 +pyproject-metadata==0.7.1 +pyrsistent==0.19.3 py==1.11.0 -pydantic==1.10.2 -pygithub==1.55 +pydantic==1.10.7 +pygithub==1.58.1 pylev==1.4.0 PyNaCl==1.5.0 pysocks==1.7.1 -pysqlite3==0.4.7 -pytest==7.1.3 -pytest-cov==3.0.0 +pysqlite3==0.5.0 +pytest==7.2.2 +pytest-cov==4.0.0 pytest-runner==6.0.0 -python-daemon==2.3.1 +python-daemon==3.0.1 python-dateutil==2.8.2 -python-ldap==3.4.2 -python-rapidjson==1.8 -pythran==0.11.0 +python-json-logger==2.0.7 +python-ldap==3.4.3 +python-rapidjson==1.10 +pythran==0.12.1 pytoml==0.1.21 -pytools==2022.1.12 -pytz==2022.2.1 +pytools==2022.1.14 +pytz==2023.3 PyYAML==6.0 -pyzmq==24.0.1 -regex==2022.8.17 +pyzmq==25.0.2 +rapidfuzz==2.15.1 +regex==2023.3.23 repoze-lru==0.7 rep==0.6.6 -requests==2.28.1 -requests-toolbelt==0.9.1 +requests==2.28.2 +requests-toolbelt==0.10.1 requests-oauthlib==1.3.1 requests-unixsocket==0.3.0 -rich==12.5.1 +rfc3339-validator==0.1.4 +rfc3986-validator==0.1.1 +rich==13.3.3 rootpy==1.0.1 rsa==4.9 scandir==1.10.0 schema==0.7.5 -scikit-build==0.15.0 -scikit-learn==1.1.2 -scinum==1.4.3 -scipy==1.7.1 +scikit-build==0.16.7 +scikit-build-core==0.3.0 +scikit-learn==1.2.2 +scinum==1.4.6 +scipy==1.10.1 secretstorage==3.3.3 semantic-version==2.10.0 threadpoolctl==3.1.0 -scons==4.4.0 -seaborn==0.12.0 +seaborn==0.12.2 Send2Trash==1.8.0 -setuptools-rust==1.5.1 -setuptools-scm==7.0.5 +setuptools-rust==1.5.2 +setuptools-scm==7.1.0 shellingham==1.5.0 simplegeneric==0.8.1 -singledispatch==3.7.0 +singledispatch==4.0.0 six==1.16.0 -skl2onnx==1.12 +skl2onnx==1.14 smmap==5.0.0 sniffio==1.3.0 -soupsieve==2.3.2.post1 +soupsieve==2.4 +#NO_AUTO_UPDATE:1: Need to update our patches, hold for now sqlalchemy==1.3.24 -stack-data==0.5.0 -stevedore==4.0.0 +stack-data==0.6.2 +stevedore==5.0.0 subprocess32==3.5.4 sympy==1.11.1 -tables==3.7.0 -tenacity==8.0.1 +tables==3.8.0 +tenacity==8.2.2 #NO_AUTO_UPDATE:1: Force to use tensorflow 2.6.4; this should match the version in tensorflow-sources.spec tensorflow==2.6.4 -tensorboard==2.10.0 -tensorflow-estimator==2.10.0 -tensorboard-data-server==0.6.1 +tensorboard==2.12.1 +tensorflow-estimator==2.12.0 +tensorboard-data-server==0.7.0 tensorboard-plugin-wit==1.8.1 -termcolor==1.1.0 -terminado==0.15.0 +termcolor==2.2.0 +terminado==0.17.1 testpath==0.6.0 #NO_AUTO_UPDATE: Below is a dummy test package to show how to use custom download command to download a package source. test-download==7.44.1 Theano==1.0.5 -tinycss2==1.1.1 +tinycss2==1.2.1 toml==0.10.2 tomli==2.0.1 tomli-w==1.0.0 -tomlkit==0.11.4 +tomlkit==0.11.7 +toolz==0.7.1 tornado==6.2 -tqdm==4.64.1 -traitlets==5.3.0 +tqdm==4.65.0 +traitlets==5.9.0 +trove-classifiers==2023.3.9 typed-ast==1.5.4 -typing-extensions==4.3.0 -uhi==0.3.1 +typing-extensions==4.5.0 +tzdata==2023.3 +uhi==0.3.3 uncertainties==3.1.7 -uproot==4.3.5 -urllib3==1.26.12 -vector==0.8.5 +uproot==5.0.7 +urllib3==1.26.15 +vector==1.0.0 +versioneer==0.28 virtualenv-clone==0.5.7 -virtualenv==20.16.4 +virtualenv==20.21.0 virtualenvwrapper==4.8.4 -wcwidth==0.2.5 +wcwidth==0.2.6 webencodings==0.5.1 -websocket-client==1.4.1 -Werkzeug==2.2.2 -wheel==0.37.1 -widgetsnbextension==4.0.3 -wrapt==1.14.1 -xgboost==1.6.2 -yarl==1.8.1 -zipp==3.8.1 +websocket-client==1.5.1 +Werkzeug==2.2.3 +#NO_AUTO_UPDATE:1: you need wheel to build wheel +wheel==0.40.0 +widgetsnbextension==4.0.7 +wrapt==1.15.0 +xgboost==1.7.5 +yarl==1.8.2 +zipp==3.15.0 diff --git a/pip/rfc3339-validator.file b/pip/rfc3339-validator.file new file mode 100644 index 00000000000..7c962a18c6b --- /dev/null +++ b/pip/rfc3339-validator.file @@ -0,0 +1 @@ +Requires: py3-six diff --git a/pip/rich.file b/pip/rich.file index 553f5ace38a..40e1d569857 100644 --- a/pip/rich.file +++ b/pip/rich.file @@ -1,2 +1,2 @@ BuildRequires: py3-poetry -Requires: py3-colorama py3-commonmark py3-Pygments +Requires: py3-colorama py3-commonmark py3-Pygments py3-markdown-it-py diff --git a/pip/scikit-build-core.file b/pip/scikit-build-core.file new file mode 100644 index 00000000000..61b13f32f28 --- /dev/null +++ b/pip/scikit-build-core.file @@ -0,0 +1,2 @@ +BuildRequires: py3-hatchling py3-hatch-vcs +Requires: py3-exceptiongroup diff --git a/pip/scipy.file b/pip/scipy.file index 0d8db181083..e6814cc39a7 100644 --- a/pip/scipy.file +++ b/pip/scipy.file @@ -1,4 +1,5 @@ -Requires: py3-numpy py3-cython py3-pybind11 py3-pythran +Requires: py3-numpy py3-cython py3-pybind11 py3-pythran py3-meson-python OpenBLAS +BuildRequires: cmake AutoProv: no %define PipPreBuild\ @@ -10,4 +11,6 @@ Provides: python3dist(scipy) = %{realversion} %define __find_provides true %endif -%define PipPostPost %{relocateConfig}lib/python*/site-packages/scipy/__config__.py +%define PipPostPost \ + %{relocateConfig}lib/python*/site-packages/scipy/__config__.py ; \ + %{relocateConfig}lib/python*/site-packages/scipy/special/*.pyx diff --git a/pip/skl2onnx.file b/pip/skl2onnx.file index bbba08909cf..950639df0a5 100644 --- a/pip/skl2onnx.file +++ b/pip/skl2onnx.file @@ -1,2 +1,2 @@ Requires: py3-six py3-numpy py3-scipy py3-protobuf py3-onnx py3-scikit-learn py3-onnxconverter-common -%define source0 https://github.com/onnx/sklearn-onnx/archive/%{realversion}.tar.gz +%define source0 https://github.com/onnx/sklearn-onnx/archive/refs/tags/%{realversion}.tar.gz diff --git a/pip/tables.file b/pip/tables.file index ec116616b3d..e66bb4ca5e1 100644 --- a/pip/tables.file +++ b/pip/tables.file @@ -1,5 +1,6 @@ Requires: py3-numexpr py3-six hdf5 bz2lib py3-mock py3-numpy Requires: py3-numexpr py3-six py3-numpy hdf5 bz2lib py3-mock +Requires: py3-blosc2 Requires: openmpi %define PipPreBuild export CFLAGS="-pthread"; export HDF5_DIR=${HDF5_ROOT} CC="mpicc"; export DISABLE_AVX2=true %define PipBuildOptions --global-option="--hdf5=${HDF5_ROOT}" --global-option="--bzip2=${BZ2LIB_ROOT}" diff --git a/pip/tensorflow.file b/pip/tensorflow.file index 1a33c799b12..a2dded283dd 100644 --- a/pip/tensorflow.file +++ b/pip/tensorflow.file @@ -8,3 +8,7 @@ Requires: py3-grpcio py3-astunparse py3-keras Requires: llvm %define source0 none %define source_file none + +%define PipPostPost \ + %{relocateConfig}lib/python*/site-packages/tensorflow/include/external/local_config_cuda/cuda/cuda/cuda_config.h ; \ + %{relocateConfig}lib/python*/site-packages/tensorflow/python/platform/build_info.py diff --git a/pip/termcolor.file b/pip/termcolor.file new file mode 100644 index 00000000000..ec0e0493a68 --- /dev/null +++ b/pip/termcolor.file @@ -0,0 +1 @@ +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/uhi.file b/pip/uhi.file index 17486f8d625..9b3269d8e60 100644 --- a/pip/uhi.file +++ b/pip/uhi.file @@ -1,2 +1,2 @@ -BuildRequires: py3-poetry +BuildRequires: py3-hatchling py3-hatch-vcs Requires: py3-numpy diff --git a/pip/uproot.file b/pip/uproot.file index 6b1bca08c1f..c7ba8c86577 100644 --- a/pip/uproot.file +++ b/pip/uproot.file @@ -1 +1,2 @@ -Requires: py3-awkward py3-pandas py3-boost-histogram py3-hist +BuildRequires: py3-hatchling +Requires: py3-awkward py3-pandas py3-boost-histogram py3-hist py3-dask py3-dask-awkward py3-awkward-pandas diff --git a/pip/vector.file b/pip/vector.file index 782324d1cda..cefa18313b9 100644 --- a/pip/vector.file +++ b/pip/vector.file @@ -1 +1,2 @@ Requires: py3-numpy py3-packaging +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/versioneer.file b/pip/versioneer.file new file mode 100644 index 00000000000..6e226f01585 --- /dev/null +++ b/pip/versioneer.file @@ -0,0 +1 @@ +Requires: py3-tomli diff --git a/pip/virtualenv.file b/pip/virtualenv.file index 193065698d2..a6158d16075 100644 --- a/pip/virtualenv.file +++ b/pip/virtualenv.file @@ -1,2 +1,3 @@ Requires: py3-appdirs py3-distlib py3-filelock py3-six py3-importlib-metadata py3-importlib-resources Requires: py3-backports-entry-points-selectable py3-platformdirs +BuildRequires: py3-hatchling py3-hatch-vcs diff --git a/pip/wheel.file b/pip/wheel.file new file mode 100644 index 00000000000..eb3d7b377e3 --- /dev/null +++ b/pip/wheel.file @@ -0,0 +1 @@ +Requires: py3-flit-core diff --git a/pip/xgboost.file b/pip/xgboost.file index f3d784df50c..efb5816568f 100644 --- a/pip/xgboost.file +++ b/pip/xgboost.file @@ -1,6 +1,8 @@ Requires: py3-scipy xgboost -%define patchsrc sed -i -e 's|^ outfiles = super().install()| return super().install()|' setup.py -%define PipBuildOptions --install-option="--use-system-libxgboost" +%define patchsrc \ + sed -i -e 's|^\\( *\\)outfiles *= *super().install()|\\1return super().install()|' setup.py ;\ + sed -i -e "s|^\\(.*'use-system-libxgboost':.*\\)0[)]|\\11)|" setup.py + %define PipPostInstall \ mkdir -p "%{i}/${PYTHON3_LIB_SITE_PACKAGES}/xgboost/lib" && \ ( cd "%{i}/${PYTHON3_LIB_SITE_PACKAGES}/xgboost/lib" && \ diff --git a/py3-pip.spec b/py3-pip.spec index 9db97f215bb..94c7fdcb6c1 100644 --- a/py3-pip.spec +++ b/py3-pip.spec @@ -1,4 +1,4 @@ -### RPM external py3-pip 22.2.2 +### RPM external py3-pip 23.1.1 ## INITENV +PATH PATH %{i}/bin ## INITENV +PATH LD_LIBRARY_PATH %{i}/lib ## INITENV +PATH PYTHON3PATH %{i}/${PYTHON3_LIB_SITE_PACKAGES} diff --git a/py3-setuptools.spec b/py3-setuptools.spec index a653a83fad2..76e0a08de31 100644 --- a/py3-setuptools.spec +++ b/py3-setuptools.spec @@ -1,3 +1,4 @@ +# setuptools version <64 is needed by numpy: https://github.com/pypa/setuptools/issues/3549 ### RPM external py3-setuptools 63.4.3 ## INITENV +PATH PYTHON3PATH %{i}/${PYTHON3_LIB_SITE_PACKAGES} @@ -14,7 +15,3 @@ python3 setup.py egg_info %install python3 setup.py install --single-version-externally-managed --record=/dev/null --skip-build --prefix=%{i} -sed -i 's|#!.*python.*|#!/usr/bin/env python3|' \ - %{i}/${PYTHON3_LIB_SITE_PACKAGES}/setuptools/command/easy_install.py \ - %{i}/${PYTHON3_LIB_SITE_PACKAGES}/pkg_resources/_vendor/appdirs.py - diff --git a/re2c.spec b/re2c.spec index a8d2006f823..c7bc7e1ab93 100644 --- a/re2c.spec +++ b/re2c.spec @@ -1,5 +1,5 @@ -### RPM external re2c 0.13.5 -Source0: http://heanet.dl.sourceforge.net/project/%{n}/%{n}/%{realversion}/%{n}-%{realversion}.tar.gz +### RPM external re2c 1.0.1 +Source0: https://deac-ams.dl.sourceforge.net/project/%{n}/%{realversion}/%{n}-%{realversion}.tar.gz %prep %setup -T -b 0 -n %{n}-%{realversion} diff --git a/xgboost-arm-and-ppc.patch b/xgboost-arm-and-ppc.patch index ce1eb67c761..d2da738e558 100644 --- a/xgboost-arm-and-ppc.patch +++ b/xgboost-arm-and-ppc.patch @@ -1,10 +1,8 @@ -diff --git a/src/common/hist_util.cc b/src/common/hist_util.cc -index c14da59..d95649a 100644 --- a/src/common/hist_util.cc +++ b/src/common/hist_util.cc -@@ -17,14 +17,7 @@ +@@ -12,14 +12,7 @@ + #include "column_matrix.h" #include "quantile.h" - #include "../data/gradient_index.h" -#if defined(XGBOOST_MM_PREFETCH_PRESENT) - #include diff --git a/xgboost.spec b/xgboost.spec index 52e01fbce3f..80901bf86a9 100644 --- a/xgboost.spec +++ b/xgboost.spec @@ -1,4 +1,4 @@ -### RPM external xgboost 1.6.2 +### RPM external xgboost 1.7.5 BuildRequires: cmake Source: git+https://github.com/dmlc/xgboost.git?obj=master/v%{realversion}&export=%{n}-%{realversion}&submodules=1&output=/%{n}-%{realversion}.tgz diff --git a/xrootd.spec b/xrootd.spec index 31ba8a37deb..bf30e009128 100644 --- a/xrootd.spec +++ b/xrootd.spec @@ -58,3 +58,4 @@ make install %post %{relocateConfig}bin/xrootd-config +%{relocateConfig}${PYTHON3_LIB_SITE_PACKAGES}/xrootd-%{realvesion}-*.egg/EGG-INFO/SOURCES.txt