Package Details: python-pyfftw 0.13.1-4

Git Clone URL: https://aur.archlinux.org/python-pyfftw.git (read-only, click to copy)
Package Base: python-pyfftw
Description: A pythonic wrapper around FFTW
Upstream URL: https://github.com/pyFFTW/pyFFTW
Licenses: BSD-3-Clause
Submitter: anntzer
Maintainer: fordprefect (carlosal1015)
Last Packager: carlosal1015
Votes: 4
Popularity: 0.000010
First Submitted: 2015-10-02 22:33 (UTC)
Last Updated: 2024-05-02 18:28 (UTC)

Latest Comments

1 2 Next › Last »

jclds139 commented on 2024-04-30 22:17 (UTC)

pyFFTW hasn't been updated for python 3.12 yet, so this PKGBUILD is failing right now.

However, there is a pull request (#370), currently held up only by tests that are otherwise failing anyway, so I'd say we can pull that patch in for now. I've made an updated PKGBUILD to pull in that patch, at least until the main package is updated.

carlosal1015 commented on 2023-12-27 18:34 (UTC)

Sure, please add me as comaintainer 😄

fordprefect commented on 2023-12-27 17:36 (UTC)

Thanks for the hint, but I have no time for packaging at the moment. Mind if I add you as comaintainer and you push a fix?

SpotlightKid commented on 2023-08-26 21:19 (UTC)

@carlosal1015: python-setuptools is missing in makedepends.

nihil39 commented on 2023-07-28 10:00 (UTC)

Error installing the package, version 0.13.1-2

Full error here

https://dpaste.org/Q0frT

Small relevant snippet:

Error compiling Cython file:
------------------------------------------------------------
...
        fftwl_export_wisdom(&count_char, <void *>&counterl)
        c_wisdoml = <char *>malloc(sizeof(char)*(counterl + 1))
        if c_wisdoml == NULL:
            raise MemoryError
        cdef intptr_t c_wisdoml_ptr = <intptr_t>c_wisdoml
        fftwl_export_wisdom(&write_char_to_string, <void *>&c_wisdoml_ptr)
                            ^
------------------------------------------------------------

pyfftw/pyfftw.pyx:2084:28: Cannot assign type 'void (*)(char, void *) except *' to 'void (*)(char, void *) noexcept'

E3LDDfrK commented on 2020-02-05 15:01 (UTC)

I don't see a point in linking the documentation as project website. Changed to github instead, where the link you mentioned is displayed prominently

Well, sometimes the readthedocs documentation doubles as the homepage. Some packages link to them. Anyways, not important. Your older upstream url was also the documentation, but an outdated one.

I can't reproduce your error, at least with 0.12.0. Please try with the new PKGBUILD and report persisting errors.

That's the point. The python-pyfftw was outdated. Now it's 0.12.0, it won't have that error anymore.

Thanks you for the changes.

fordprefect commented on 2020-02-05 08:54 (UTC) (edited on 2020-02-05 08:54 (UTC) by fordprefect)

@E3LDDfrK:

  • I don't see a point in linking the documentation as project website. Changed to github instead, where the link you mentioned is displayed prominently

  • I can't reproduce your error, at least with 0.12.0. Please try with the new PKGBUILD and report persisting errors.

E3LDDfrK commented on 2020-02-04 20:00 (UTC) (edited on 2020-02-04 21:37 (UTC) by E3LDDfrK)

edit2: Seems it's caused by outdated python-pyfftw, https://stackoverflow.com/questions/59959319/import-error-with-pyfftw-scipy-fftpack-in-python-3-8 https://github.com/pyFFTW/pyFFTW/issues/279

I got a bunch of

    from . import scipy_fftpack
  File "/home/myusername/download/python-pyfftw/src/pyFFTW-0.11.1/pyfftw/interfaces/scipy_fftpack.py", line 65, in <module>
    from scipy.fftpack import (dct, idct, dst, idst, diff, tilbert, itilbert,
ImportError: cannot import name '_fftpack' from 'scipy.fftpack' (/home/myusername/.local/lib/python3.8/site-packages/scipy/fftpack/__init__.py)

As a consequence, the build fails

==> ERROR: A failure occurred in check().

I used makepkg -si to build it. edit: And I removed pyrex from the PKGBUILD too.