1
0
forked from pool/python-mpi4py

27 Commits

Author SHA256 Message Date
e04ec59c5c - update to 3.1.6:
* This is the last release supporting Python 2.
  * Fix various build issues.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=35
2024-05-10 13:37:42 +00:00
6313ec8df3 - Don't run tests in s390x, mpiexec is not too reliable running in the
OBS virtual machine environment. bsc#1218604#c1

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=33
2024-01-19 12:09:54 +00:00
f08e4946be - update to 3.1.5:
* Rebuild C sources with Cython 0.29.36 to support Python 3.12.
- Remove exec perms from demo/python-config
  * Support NumPy 1.22+
- fix build for SLE-11
- Initial specfile generated by python distutils,

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=31
2023-12-07 22:12:13 +00:00
4d9e6f4d25 Accepting request 1113180 from home:bnavigator:branches:devel:languages:python:numeric
- Limit to Cython 0: gh#mpi4py/mpi4py#383
- PEP517: build wheel instead of deprecated setup.py install

OBS-URL: https://build.opensuse.org/request/show/1113180
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=29
2023-09-25 22:54:40 +00:00
2611663580 - Disable current broken tests for i586. gh#mpi4py/mpi4py#279
- Increase memory size in constraints

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=27
2022-11-10 14:53:12 +00:00
451a25ed0d - Add rpmlintrc as source in the spec file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=26
2022-11-10 08:51:25 +00:00
758525fbf0 - Remove exec perms from demo/python-config
- Add python-mpi4py-rpmlintrc to filter no-binary erros for devel, common-devel
  and doc subpackages

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=25
2022-11-10 08:43:48 +00:00
424c4f6176 - Remove pml/ob1 option for tests, bsc#1205139
- Remove python_module macro definition
- Update shebang string replacement

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=24
2022-11-10 08:09:07 +00:00
05d84b4547 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=22
2022-11-08 09:16:10 +00:00
8adab0bbba - Add patch support-numpy-1.22.patch:
* Support NumPy 1.22+

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=21
2022-10-17 05:40:26 +00:00
860ca23976 Accepting request 943494 from home:bnavigator:branches:devel:languages:python:numeric
- 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

OBS-URL: https://build.opensuse.org/request/show/943494
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=20
2022-01-05 08:51:41 +00:00
Christoph Junghans
c917bb0b90 Accepting request 922369 from home:NMoreyChaisemartin:branches:devel:languages:python:numeric
- Use openmpi macros to always build with the default openmpi version (bsc#1190810)

OBS-URL: https://build.opensuse.org/request/show/922369
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=19
2021-09-30 20:21:57 +00:00
Christoph Junghans
e070da8bda Accepting request 921522 from home:frispete:Tumbleweed
- 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:

OBS-URL: https://build.opensuse.org/request/show/921522
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=18
2021-09-26 23:05:50 +00:00
Christoph Junghans
bed9fca88f Accepting request 919997 from home:cjunghans:branches:devel:languages:python:numeric
- Reactivate test_msgspec, disable test_spawn

OBS-URL: https://build.opensuse.org/request/show/919997
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=17
2021-09-18 01:31:06 +00:00
Christoph Junghans
c954e9d71e Accepting request 919605 from home:cjunghans:branches:devel:languages:python:numeric
mpi4py is one of the last packages on tumbleweed still using openmpi2, so build against openmpi4.

OBS-URL: https://build.opensuse.org/request/show/919605
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=16
2021-09-17 00:31:52 +00:00
3fbc7aa635 Accepting request 875220 from home:andythe_great:branches:devel:languages:python:numeric
- Skip python 3.6 because numpy no longer support it.

OBS-URL: https://build.opensuse.org/request/show/875220
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=14
2021-02-25 20:36:56 +00:00
Tomáš Chvátal
6e25ab5a14 Accepting request 749759 from home:TheBlackCat:branches:devel:languages:python:numeric
Update to 3.0.3

OBS-URL: https://build.opensuse.org/request/show/749759
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=12
2019-11-20 06:18:58 +00:00
Tomáš Chvátal
6a399cb515 Accepting request 720899 from home:TheBlackCat:branches:devel:languages:python:numeric
Add upstream patch to fix unit tests

OBS-URL: https://build.opensuse.org/request/show/720899
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=10
2019-08-04 19:03:26 +00:00
Tomáš Chvátal
aa5fb37ef3 Accepting request 719974 from home:TheBlackCat:branches:devel:languages:python:numeric
+ Fix handling of readonly buffers in support for Python  2 legacy buffer interface. The issue triggers only when using  a buffer-like object that is readonly and does not export  the new Python 3 buffer interface.
+ Fix build issues with Open MPI 4.0.x series related to removal of many MPI-1 symbols deprecated in MPI-2 and removed in MPI-3.
+ Minor documentation fixes.

OBS-URL: https://build.opensuse.org/request/show/719974
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=9
2019-08-01 07:59:15 +00:00
Tomáš Chvátal
74044ae8b0 Accepting request 682182 from home:bmwiedemann:branches:devel:languages:python:numeric
Use openmpi2 for releases that support it.
And stop pretending this can work with openmpi3 - it never did.

OBS-URL: https://build.opensuse.org/request/show/682182
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=7
2019-03-06 15:11:53 +00:00
Tomáš Chvátal
ec6f438c03 - Update to 3.0.1:
* Bug fixes:
    + Fix ``Comm.scatter()`` and other collectives corrupting input send
      list. Add safety measures to prevent related issues in global
      reduction operations.
    + Fix error-checking code for counts in ``Op.Reduce_local()``.
  * Enhancements:
    + Map size-specific Python/NumPy typecodes to MPI datatypes.
    + Allow partial specification of target list/tuple arguments in the
      various ``Win`` RMA methods.
    + Workaround for removal of ``MPI_{LB|UB}`` in Open MPI 4.0.
    + Support for Microsoft MPI v10.0.
- Add numpy as build dependency used in tests

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=5
2019-02-25 10:42:06 +00:00
9d2da6a19e Accepting request 649202 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/649202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mpi4py?expand=0&rev=6
2018-11-15 11:42:03 +00:00
8383771288 Accepting request 617714 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/617714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mpi4py?expand=0&rev=5
2018-06-29 20:29:36 +00:00
f3dcac31fc Accepting request 536575 from devel:languages:python
- adapt to new openlmi package - source mpivars.h during build

OBS-URL: https://build.opensuse.org/request/show/536575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mpi4py?expand=0&rev=4
2017-10-26 16:44:34 +00:00
1198adc41a Accepting request 498537 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/498537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mpi4py?expand=0&rev=3
2017-06-12 13:28:15 +00:00
88e1dd7ef1 Accepting request 452586 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/452586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mpi4py?expand=0&rev=2
2017-01-29 09:37:44 +00:00
ac40e0326e Accepting request 452318 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/452318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mpi4py?expand=0&rev=1
2017-01-25 22:36:15 +00:00