Package Details: python-pyfftw 0.13.1-3

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: custom:BSD-3-Clause
Submitter: anntzer
Maintainer: fordprefect (carlosal1015)
Last Packager: carlosal1015
Votes: 4
Popularity: 0.000014
First Submitted: 2015-10-02 22:33 (UTC)
Last Updated: 2024-01-26 18:21 (UTC)

Latest Comments

1 2 Next › Last »

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.

E3LDDfrK commented on 2020-02-04 19:32 (UTC)

Perhaps the upstream url needs to be changed to https://github.com/pyFFTW/pyFFTW or https://pyfftw.readthedocs.io/en/latest/.