Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python-mpi4py-common-devel-3.1.6-1.2 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: python-mpi4py-common-devel Distribution: openSUSE Tumbleweed
Version: 3.1.6 Vendor: openSUSE
Release: 1.2 Build date: Fri May 10 15:36:54 2024
Group: Unspecified Build host: reproducible
Size: 33645 Source RPM: python-mpi4py-3.1.6-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mpi4py/mpi4py
Summary: Shared development files for python-mpi4py
Development libraries and headers needed to build packages using python-mpi4py
for both python2 and python3.

You normally do not need to install this directly, it will be pulled in by
the python-specific devel package.

Provides

Requires

License

BSD-2-Clause

Changelog

* Fri May 10 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.1.6:
    * This is the last release supporting Python 2.
    * Fix various build issues.
* Fri Jan 19 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Don't run tests in s390x, mpiexec is not too reliable running in the
    OBS virtual machine environment. bsc#1218604#c1
* Thu Dec 07 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.1.5:
    * Rebuild C sources with Cython 0.29.36 to support Python 3.12.
* Sat Sep 23 2023 Ben Greiner <code@bnavigator.de>
  - Limit to Cython 0: gh#mpi4py/mpi4py#383
  - PEP517: build wheel instead of deprecated setup.py install
* Thu Nov 10 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Disable current broken tests for i586. gh#mpi4py/mpi4py#279
  - Increase memory size in constraints
* Thu Nov 10 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Add rpmlintrc as source in the spec file
* Thu Nov 10 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Remove exec perms from demo/python-config
  - Add python-mpi4py-rpmlintrc to filter no-binary erros for devel, common-devel
    and doc subpackages
* Tue Nov 08 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Remove pml/ob1 option for tests, bsc#1205139
  - Remove python_module macro definition
  - Update shebang string replacement
* Mon Nov 07 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Use pml/ob1 for tests
  - Update to 3.1.4
    * Rebuild C sources with Cython 0.29.32 to support Python 3.11.
    * Fix contiguity check for DLPack and CAI buffers.
    * Workaround build failures with setuptools v60.
* Mon Oct 17 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch support-numpy-1.22.patch:
    * Support NumPy 1.22+
* Sun Jan 02 2022 Ben Greiner <code@bnavigator.de>
  - Update to 3.1.3
    * Add missing support for MPI.BOTTOM to generalized all-to-all
      collectives.
  - Release 3.1.2
    * mpi4py.futures: Add _max_workers property to MPIPoolExecutor.
    * mpi4py.util.dtlib: Fix computation of alignment for predefined
      datatypes.
    * mpi4py.util.pkl5: Fix deadlock when using ssend() + mprobe().
    * mpi4py.util.pkl5: Add environment variable
      MPI4PY_PICKLE_THRESHOLD.
    * mpi4py.rc: Interpret "y" and "n" strings as boolean values.
    * Fix/add typemap/typestr for MPI.WCHAR/MPI.COUNT datatypes.
    * Minor fixes and additions to documentation.
    * Minor fixes to typing support.
    * Support for local version identifier (PEP-440).
  - skip io tests on i586: gh#mpi4py/mpi4py#105
* Thu Sep 30 2021 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
  - Use openmpi macros to always build with the default openmpi version (bsc#1190810)
* Sun Sep 26 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to 3.1.1
    + Warning
    + This is the last release supporting Python 2.
    * Fix typo in Requires-Python package metadata.
    * Regenerate C sources with Cython 0.29.24.
  - Update to 3.1.0
    + Warning
    + This is the last release supporting Python 2.
    * New features:
    * mpi4py.util: New package collecting miscellaneous utilities.
    * Enhancements:
    * Add pickle-based Request.waitsome() and Request.testsome().
    * Add lowercase methods Request.get_status() and
      Request.cancel().
    * Support for passing Python GPU arrays compliant with the
      DLPack data interchange mechanism (link) and the
      __cuda_array_interface__ (CAI) standard (link) to uppercase
      methods. This support requires that mpi4py is built against
      CUDA-aware MPI implementations. This feature is currently
      experimental and subject to future changes.
    * mpi4py.futures: Add support for initializers and canceling
      futures at shutdown. Environment variables names now follow
      the pattern MPI4PY_FUTURES_*, the previous MPI4PY_* names are
      deprecated.
    * Add type annotations to Cython code. The first line of the
      docstring of functions and methods displays a signature
      including type annotations.
    * Add companion stub files to support type checkers.
    * Support for weak references.
    * Miscellaneous:
    * Add a new mpi4py publication (link) to the citation listing.
  - Minor packaging cleanups
  - Disable Python2 builds
* Sat Sep 18 2021 Christoph Junghans <junghans@votca.org>
  - Reactivate test_msgspec, disable test_spawn
* Fri Sep 17 2021 Christoph Junghans <junghans@votca.org>
  - Build against openmpi4
* Thu Feb 25 2021 andy great <andythe_great@pm.me>
  - Skip python 3.6 because numpy no longer support it.

Files

/usr/include/mpi4py
/usr/include/mpi4py/mpi.pxi
/usr/include/mpi4py/mpi4py.MPI.h
/usr/include/mpi4py/mpi4py.MPI_api.h
/usr/include/mpi4py/mpi4py.h
/usr/include/mpi4py/mpi4py.i
/usr/lib/rpm/macros.d/macros.mpi4py
/usr/share/licenses/python-mpi4py-common-devel
/usr/share/licenses/python-mpi4py-common-devel/LICENSE.rst


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 01:14:14 2024