Skip to content
Merged
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
9 changes: 3 additions & 6 deletions hdf5.spec
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
### RPM external hdf5 1.14.1
%define hdf5_tag hdf5-%(echo %realversion | tr '.' '_')
Source: https://github.com/HDFGroup/hdf5/archive/refs/tags/%{hdf5_tag}.tar.gz
### RPM external hdf5 1.14.6
Source: https://github.com/HDFGroup/hdf5/archive/refs/tags/hdf5_%{realversion}.tar.gz
Requires: zlib openmpi

%prep
%setup -n %{n}-%{hdf5_tag}
%setup -n %{n}-hdf5_%{realversion}

%build
rm -f ./bin/config.{sub,guess}
Expand All @@ -26,6 +25,4 @@ make install V=1

%post
%{relocateConfig}bin/h5pcc
%{relocateConfig}share/hdf5_examples/c*/run-*-ex.sh
%{relocateConfig}share/hdf5_examples/hl/c*/run-*-ex.sh
%{relocateConfig}lib/libhdf5.settings
2 changes: 1 addition & 1 deletion pip/Bottleneck.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-numpy
Requires: py3-numpy py3-versioneer
2 changes: 1 addition & 1 deletion pip/absl-py.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-six
Requires: py3-six py3-hatchling
2 changes: 1 addition & 1 deletion pip/beautifulsoup4.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-soupsieve
Requires: py3-soupsieve py3-typing-extensions
3 changes: 0 additions & 3 deletions pip/blosc2.file
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
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
2 changes: 1 addition & 1 deletion pip/boost-histogram.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-numpy
Requires: py3-numpy py3-scikit-build-core py3-typing-extensions py3-setuptools-scm
2 changes: 1 addition & 1 deletion pip/correctionlib.file
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Requires: py3-pybind11 py3-numpy py3-pydantic py3-python-rapidjson py3-rich
BuildRequires: py3-setuptools-scm py3-scikit-build cmake py3-make
BuildRequires: py3-setuptools-scm py3-scikit-build cmake py3-make py3-scikit-build-core
%define PipPreBuildPy export CMAKE_BUILD_PARALLEL_LEVEL=%{compiling_processes}
1 change: 1 addition & 0 deletions pip/findpython.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-pdm-backend py3-packaging
2 changes: 1 addition & 1 deletion pip/hatch-vcs.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
BuildRequires: py3-hatchling
BuildRequires: py3-hatchling py3-setuptools-scm
2 changes: 1 addition & 1 deletion pip/hatchling.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-pathspec py3-tomli py3-pluggy py3-editables py3-trove-classifiers py3-calver
Requires: py3-pathspec py3-tomli py3-pluggy py3-editables py3-trove-classifiers py3-calver py3-packaging
2 changes: 1 addition & 1 deletion pip/hepdata-validator.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-jsonschema py3-PyYAML py3-Click py3-requests py3-packaging
Requires: py3-jsonschema py3-PyYAML py3-click py3-requests py3-packaging
2 changes: 1 addition & 1 deletion pip/histoprint.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-numpy py3-setuptools-scm py3-toml py3-Click py3-uhi
Requires: py3-numpy py3-setuptools-scm py3-toml py3-click py3-uhi py3-hatchling py3-hatch-vcs
2 changes: 1 addition & 1 deletion pip/iminuit.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-numpy py3-matplotlib py3-scipy py3-ipywidgets
Requires: py3-numpy py3-matplotlib py3-scipy py3-ipywidgets py3-scikit-build-core
1 change: 1 addition & 0 deletions pip/ipython.file
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
Requires: py3-jedi py3-prompt_toolkit py3-backcall py3-matplotlib-inline py3-stack-data
Requires: py3-traitlets py3-pickleshare py3-Pygments py3-prompt_toolkit py3-pexpect py3-simplegeneric
Requires: py3-typing-extensions py3-exceptiongroup
1 change: 1 addition & 0 deletions pip/jax.file
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
Requires: py3-ml_dtypes py3-numpy py3-opt-einsum py3-scipy py3-importlib-metadata
Requires: py3-jaxlib
2 changes: 2 additions & 0 deletions pip/jaxlib.file
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
%define PipDownloadSourceType none
Requires: py3-ml_dtypes py3-numpy py3-scipy
2 changes: 1 addition & 1 deletion pip/jupyterlab-widgets.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-jupyter-packaging
Requires: py3-jupyter-packaging py3-hatch-jupyter-builder
1 change: 1 addition & 0 deletions pip/lizard.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-pathspec py3-Pygments
1 change: 1 addition & 0 deletions pip/mistune.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-typing-extensions
1 change: 1 addition & 0 deletions pip/multidict.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-typing-extensions
5 changes: 2 additions & 3 deletions pip/numpy.file
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
BuildRequires: py3-meson-python
Requires: py3-cython
Requires: zlib OpenBLAS

Expand Down Expand Up @@ -28,8 +29,6 @@ EOF
ln -s ${numpy_core} %{i}/c-api/core

%define PipPostPost \
%{relocateConfig}lib/python*/site-packages/numpy/__config__.py \
%{relocateConfig}lib/python*/site-packages/numpy/distutils/__config__.py \
%{relocateConfig}lib/python*/site-packages/numpy/distutils/site.cfg
%{relocateConfig}lib/python*/site-packages/numpy/__config__.py

%define PipPostBuildPy rm -f %{i}/bin/f2py
2 changes: 1 addition & 1 deletion pip/opt-einsum.file
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
%define source0 https://github.com/dgasmith/opt_einsum/archive/v%{realversion}.tar.gz
Requires: py3-numpy
BuildRequires: py3-setuptools-scm py3-hatchling py3-hatch-fancy-pypi-readme py3-hatch-vcs
2 changes: 1 addition & 1 deletion pip/partd.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-locket py3-toolz
Requires: py3-locket py3-toolz py3-versioneer
1 change: 1 addition & 0 deletions pip/pbs-installer.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-pdm-backend
1 change: 1 addition & 0 deletions pip/pdm-backend.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-importlib-metadata
14 changes: 8 additions & 6 deletions pip/poetry-cyclic-deps.patch
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
--- a/pyproject.toml 2024-05-02 10:55:55.201478534 +0200
+++ b/pyproject.toml 2024-05-02 10:56:02.325443864 +0200
@@ -18,7 +18,6 @@
diff --git a/pyproject.toml b/pyproject.toml
index 4c6c1be..9f6eb2c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -18,7 +18,6 @@ include = [

[tool.poetry.dependencies]
python = "^3.8"
-poetry = "^1.8.0"
poetry-core = "^1.7.0"
python = "^3.9"
-poetry = ">=2.0.0,<3.0.0"
poetry-core = ">=1.7.0,<3.0.0"

[tool.poetry.group.dev.dependencies]
1 change: 1 addition & 0 deletions pip/poetry.file
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Requires: py3-cachecontrol py3-cachy py3-cleo py3-html5lib py3-keyring py3-pexpect py3-pkginfo py3-virtualenv py3-fastjsonschema
Requires: py3-requests-toolbelt py3-shellingham py3-tomlkit
Requires: py3-dulwich py3-jsonschema py3-poetry-plugin-export
Requires: py3-findpython py3-pbs-installer
BuildRequires: py3-build py3-installer py3-lockfile py3-pyproject-hooks py3-trove-classifiers
1 change: 1 addition & 0 deletions pip/propcache.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-expandvars py3-cython
2 changes: 1 addition & 1 deletion pip/pydantic.file
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
BuildRequires: py3-hatchling py3-hatch-fancy-pypi-readme
Requires: py3-typing-extensions py3-annotated-types py3-pydantic-core
Requires: py3-typing-extensions py3-annotated-types py3-pydantic-core py3-typing-inspection
1 change: 1 addition & 0 deletions pip/python-daemon.file
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
Requires: py3-docutils py3-lockfile
%define patchsrc sed -i -e 's|setuptools.extern.packaging.version|packaging.version|' version.py test_version.py
1 change: 1 addition & 0 deletions pip/python-json-logger.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requires: py3-typing-extensions
2 changes: 1 addition & 1 deletion pip/pytools.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-decorator py3-appdirs py3-six py3-numpy py3-platformdirs py3-typing-extensions
Requires: py3-decorator py3-appdirs py3-six py3-numpy py3-platformdirs py3-typing-extensions py3-hatchling
3 changes: 2 additions & 1 deletion pip/pyzmq.file
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Requires: libzmq py3-packaging
Requires: libzmq py3-packaging py3-scikit-build-core py3-typing-extensions py3-cython

%define patchsrc \
cat > setup.cfg <<EOF \
Expand All @@ -10,4 +10,5 @@ include_dirs = $LIBZMQ_ROOT/include\
library_dirs = $LIBZMQ_ROOT/lib\
EOF

%define PipPreBuild export CMAKE_BUILD_PARALLEL_LEVEL=%{compiling_processes}
%define PipPostPost %{relocateConfig}lib/python*/site-packages/zmq/utils/*.json
2 changes: 1 addition & 1 deletion pip/rapidfuzz.file
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Requires: py3-numpy py3-packaging py3-scikit-build
Requires: py3-numpy py3-packaging py3-scikit-build py3-scikit-build-core
Loading