14
0
Commit Graph

17 Commits

Author SHA256 Message Date
1ce9b1bb56 Accepting request 1246650 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1246650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=8
2025-02-18 18:12:47 +00:00
a4f91bffec Accepting request 1246620 from home:glaubitz:branches:devel:languages:python
- Limit Python files matched in %files section
- Switch package to modern Python Stack on SLE-15
  * Use Python 3.11 on SLE-15 by default
  * Drop support for older Python versions
- Switch build system from setuptools to pyproject.toml
  * Add python-pip and python-wheel to BuildRequires
  * Replace %python_build with %pyproject_wheel
  * Replace %python_install with %pyproject_install

OBS-URL: https://build.opensuse.org/request/show/1246620
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=16
2025-02-18 11:48:49 +00:00
77350162af Accepting request 1008687 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1008687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=7
2022-10-07 23:25:06 +00:00
7c6ac63981 Accepting request 1008602 from home:yarunachalam:branches:devel:languages:python
- Update to Version_1.4.4 (2022-03-11)
  * Fix for win32: improved error handling for PyUnicode_AsWideCharString (thanks to Andrey Bienkowski)

OBS-URL: https://build.opensuse.org/request/show/1008602
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=14
2022-10-07 07:51:54 +00:00
Richard Brown
bfbb6637e3 Accepting request 875537 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/875537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=6
2021-03-03 17:33:41 +00:00
ee34d99f4c Accepting request 875533 from home:bnavigator:branches:devel:languages:python
- Skip python36 build: With NumPy 1.20, python36-numpy is no
  longer available in Tumbleweed (NEP 29)

OBS-URL: https://build.opensuse.org/request/show/875533
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=12
2021-02-26 21:40:15 +00:00
36764d1025 Accepting request 818481 from devel:languages:python
- Update to 1.4.3:
  * changed sndio functions to all use PySndfile as context manager. This fixes the problem that the sndfile
    remains open when an error occurs which may in turn lead to inconsistencies if the sndfile is tried to be rewritten
    in an exception handler.
  * fixed PySndfile.read_frames method to properly handle reading frames in parts (previous fix was incomplete)
  * extended supported commands to change compression level when writing flac and ogg files
  * fixed PySndfile.read_frames and sndio.read method to properly handle reading frames from the middle of a file
  * Extended PySndfile class:
     * support use as context manager
     * added support for wve, ogg, MPC2000 sampler and RF64 wav files
     * added support for forcing to return 2D arrays even for mono files
     * added method to close the file and release all resources.
     * support reading more frames than present in the file using the fill_value for all values positioned after the end of the file
  * (no changes in functionality)
  * added documentation to distributed files
  * added missing licence file to distribution
  * thanks @toddrme2178 for patches.
  * removed cython (a build requirement) from requirements.txt
  * avoid cython warning and fix language_level in the .pyx source code
  * add and support pre-release tags in the version number
  * use hashlib to calculate the README checksum.
  * fixed support for use with python 2.7 that was broken since 1.3.4
  * fixed potential but undesired build dependency of pandoc
  * added link to explanation for using pysndfile under windows
  * fixed pandoc problem that does produce non ASCII chars in rst output.
  * fixed two copy paste bug introduced in 1.3.4
  1.3.4 did in fact not work at all :-(
  * added a check target to the makefile that performs a complete built/install/test cycle
  to avoid problems as in 1.3.4
  * added support for automatic installation of requirements
  * remove precompiled cython source file and rely on pip requirements to provide cython
    so that cython compilation will always be possible.
  * added experimental support for installation on win32 (thanks
    to Svein Seldal for the contributions). 
  * use expanduser for replacing ~ in filenames
  * adapted cython source code to avoid all compiler warnings due to deprecated numpy api 
  * removed use of ez_setup.py that is no longer required.
  * fixed missing command C\_SFC\_SET\_SCALE\_INT\_FLOAT\_WRITE (thanks
    to Svein Seldal for the bug report and fix)
  * better documentation of sf\_string-io in sndio.read and sndio.write
  * limit size of strings to be written such that the written file can
    always be read back with libsndfile 1.0.28 (which imposes different
    constraints for different formats)
  * better error handling when number of channels exceeds channel limit
    imposed by libsndfile.
  * sndio module now exposes the dicts: fileformat\_name\_to\_id
    and fileformat\_id\_to\_name 
  * extended sndio.read with force_2d argument that can be used to
    force the returned data array to always have 2 dimensions even for
    mono files.
- Drop extra source files of COPYING.txt and COPYING.LESSER.txt, it is now
  included.
- Add patch fix-test-imports.patch to fix the test suite.

OBS-URL: https://build.opensuse.org/request/show/818481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=5
2020-07-04 23:17:51 +00:00
bf0bdc1064 - Update to 1.4.3:
* changed sndio functions to all use PySndfile as context manager. This fixes the problem that the sndfile
    remains open when an error occurs which may in turn lead to inconsistencies if the sndfile is tried to be rewritten
    in an exception handler.
  * fixed PySndfile.read_frames method to properly handle reading frames in parts (previous fix was incomplete)
  * extended supported commands to change compression level when writing flac and ogg files
  * fixed PySndfile.read_frames and sndio.read method to properly handle reading frames from the middle of a file
  * Extended PySndfile class:
     * support use as context manager
     * added support for wve, ogg, MPC2000 sampler and RF64 wav files
     * added support for forcing to return 2D arrays even for mono files
     * added method to close the file and release all resources.
     * support reading more frames than present in the file using the fill_value for all values positioned after the end of the file
  * (no changes in functionality)
  * added documentation to distributed files
  * added missing licence file to distribution
  * thanks @toddrme2178 for patches.
  * removed cython (a build requirement) from requirements.txt
  * avoid cython warning and fix language_level in the .pyx source code
  * add and support pre-release tags in the version number
  * use hashlib to calculate the README checksum.
  * fixed support for use with python 2.7 that was broken since 1.3.4
  * fixed potential but undesired build dependency of pandoc
  * added link to explanation for using pysndfile under windows
  * fixed pandoc problem that does produce non ASCII chars in rst output.
  * fixed two copy paste bug introduced in 1.3.4
  1.3.4 did in fact not work at all :-(
  * added a check target to the makefile that performs a complete built/install/test cycle
  to avoid problems as in 1.3.4
  * added support for automatic installation of requirements
  * remove precompiled cython source file and rely on pip requirements to provide cython
    so that cython compilation will always be possible.
  * added experimental support for installation on win32 (thanks
    to Svein Seldal for the contributions). 
  * use expanduser for replacing ~ in filenames
  * adapted cython source code to avoid all compiler warnings due to deprecated numpy api 
  * removed use of ez_setup.py that is no longer required.
  * fixed missing command C\_SFC\_SET\_SCALE\_INT\_FLOAT\_WRITE (thanks
    to Svein Seldal for the bug report and fix)
  * better documentation of sf\_string-io in sndio.read and sndio.write
  * limit size of strings to be written such that the written file can
    always be read back with libsndfile 1.0.28 (which imposes different
    constraints for different formats)
  * better error handling when number of channels exceeds channel limit
    imposed by libsndfile.
  * sndio module now exposes the dicts: fileformat\_name\_to\_id
    and fileformat\_id\_to\_name 
  * extended sndio.read with force_2d argument that can be used to
    force the returned data array to always have 2 dimensions even for
    mono files.
- Drop extra source files of COPYING.txt and COPYING.LESSER.txt, it is now
  included.
- Add patch fix-test-imports.patch to fix the test suite.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=10
2020-07-03 06:55:03 +00:00
Stephan Kulow
6f14d6149d Accepting request 682427 from devel:languages:python
- Fix fdupes call

OBS-URL: https://build.opensuse.org/request/show/682427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=4
2019-03-10 08:34:17 +00:00
Tomáš Chvátal
94c23ae9bf - Fix fdupes call
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=8
2019-03-07 11:26:58 +00:00
Stephan Kulow
686a2bd9d7 Accepting request 672627 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/672627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=3
2019-02-08 11:15:55 +00:00
Todd R
efd33cc260 Accepting request 672626 from home:TheBlackCat:branches:devel:languages:python
- Use Cython to rebuild sources properly.

OBS-URL: https://build.opensuse.org/request/show/672626
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=6
2019-02-07 22:07:02 +00:00
936cf8343e Accepting request 628717 from devel:languages:python
- Remove the test condition, run them always

- Update to version 1.3.2
  * No obvious changelog

OBS-URL: https://build.opensuse.org/request/show/628717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=2
2018-08-12 18:55:37 +00:00
Tomáš Chvátal
1a4ca05cdb - Remove the test condition, run them always
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=4
2018-08-11 06:32:42 +00:00
Tomáš Chvátal
13ab84c03d Accepting request 628682 from home:jsikes:branches:devel:languages:python
Version bump. No changelog. Have much fun.

OBS-URL: https://build.opensuse.org/request/show/628682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=3
2018-08-11 05:19:10 +00:00
57ec80b530 Accepting request 605515 from devel:languages:python
reading/writing soundfiles in python

OBS-URL: https://build.opensuse.org/request/show/605515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pysndfile?expand=0&rev=1
2018-05-10 13:49:44 +00:00
Todd R
60318072ea Accepting request 605514 from devel:languages:python:misc
reading/writing soundfiles in python

OBS-URL: https://build.opensuse.org/request/show/605514
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysndfile?expand=0&rev=1
2018-05-09 01:46:13 +00:00