Package Details: python-pyrsistent 0.20.0-7

Git Clone URL: https://aur.archlinux.org/python-pyrsistent.git (read-only, click to copy)
Package Base: python-pyrsistent
Description: Persistent/Functional/Immutable data structures
Upstream URL: https://github.com/tobgu/pyrsistent
Licenses: MIT
Submitter: jelly
Maintainer: taotieren (micwoj92)
Last Packager: micwoj92
Votes: 14
Popularity: 2.72
First Submitted: 2024-09-30 18:55 (UTC)
Last Updated: 2025-03-05 18:23 (UTC)

Latest Comments

micwoj92 commented on 2025-03-05 07:29 (UTC) (edited on 2025-03-05 07:29 (UTC) by micwoj92)

Thanks. I will push update later today in few hours. I have marked this ood as a reminder for myself.

taotieren commented on 2025-03-05 01:30 (UTC)

@micwoj92 Currently in the Migrating Network Operator, there is no network status for the time being. It will be processed when the migration is complete. If you are in a hurry, you can be added as a co-maintainer to handle this. Thank you.

micwoj92 commented on 2025-03-04 18:27 (UTC)

@taotieren please address this issue:

gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/python-pyrsistent/src=/usr/src/debug/python-pyrsistent -flto=auto -fPIC -I/usr/include/python3.13 -c pvectorcmodule.c -o build/temp.linux-x86_64-cpython-313/pvectorcmodule.o
pvectorcmodule.c: In function ‘PVectorEvolver_extend’:
pvectorcmodule.c:1316:22: error: implicit declaration of function ‘_PyList_Extend’; did you mean ‘PyList_Extend’? [-Wimplicit-function-declaration]
 1316 |   PyObject *retVal = _PyList_Extend((PyListObject *)self->appendList, args);
      |                      ^~~~~~~~~~~~~~
      |                      PyList_Extend
pvectorcmodule.c:1316:22: error: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
command '/usr/bin/gcc' failed with exit code 1

********************************************************************************
WARNING: Could not build the pvectorc extension module.
         Pyrsistent will still work but performance may be degraded.
         The output above this warning shows how the compilation failed.
********************************************************************************

micwoj92 commented on 2025-01-02 00:56 (UTC)

This package fails to build c extension, either it shpould be fixoed or doesnt need glibc dep and architecture needs to be set to any.

taotieren commented on 2024-12-16 06:22 (UTC)

I use devtool extra to compile and test and it passes. Here's the check log. https://pastecode.dev/s/2mka5lo5

Jona commented on 2024-12-15 13:20 (UTC)

The same is happening with other packages using ruff and mypy to make checks with pytest, so I had to download the PKGBUILD and comment out the check() function. Something is not working fine with ruff.

dpvpro commented on 2024-10-10 19:41 (UTC)

Same error as at @Duter2016

Duter2016 commented on 2024-10-05 13:32 (UTC)

================================================================================= mypy =================================================================================
Found 1 error in 1 file (errors prevented further checking)
======================================================================= short test summary info ========================================================================
FAILED _pyrsistent_version.py::ruff::format
FAILED _pyrsistent_version.py::mypy-status
FAILED pyrsistent/__init__.py::ruff::format
FAILED pyrsistent/_checked_types.py::ruff::format
FAILED pyrsistent/_field_common.py::ruff::format
FAILED pyrsistent/_helpers.py::ruff::format
FAILED pyrsistent/_immutable.py::ruff::format
FAILED pyrsistent/_pbag.py::ruff::format
FAILED pyrsistent/_pclass.py::ruff::format
FAILED pyrsistent/_pdeque.py::ruff::format
FAILED pyrsistent/_plist.py::ruff::format
FAILED pyrsistent/_pmap.py::ruff::format
FAILED pyrsistent/_precord.py::ruff::format
FAILED pyrsistent/_pset.py::ruff::format
FAILED pyrsistent/_pvector.py::ruff::format
FAILED pyrsistent/_toolz.py::ruff::format
FAILED pyrsistent/_transformations.py::ruff::format
FAILED pyrsistent/typing.py::ruff::format
FAILED setup.py::ruff::format
FAILED test_dir/usr/lib/python3.12/site-packages/_pyrsistent_version.py::mypy
FAILED tests/bag_test.py::ruff::format
FAILED tests/checked_map_test.py::ruff::format
FAILED tests/checked_set_test.py::ruff::format
FAILED tests/checked_vector_test.py::ruff::format
FAILED tests/class_test.py::ruff::format
FAILED tests/deque_test.py::ruff::format
FAILED tests/freeze_test.py::ruff::format
FAILED tests/hypothesis_vector_test.py::ruff::format
FAILED tests/immutable_object_test.py::ruff::format
FAILED tests/list_test.py::ruff::format
FAILED tests/map_test.py::ruff::format
FAILED tests/memory_profiling.py::ruff::format
FAILED tests/record_test.py::ruff::format
FAILED tests/regression_test.py::ruff::format
FAILED tests/set_test.py::ruff::format
FAILED tests/toolz_test.py::ruff::format
FAILED tests/transform_test.py::ruff::format
FAILED tests/vector_test.py::ruff::format
============================================================== 38 failed, 762 passed, 1 skipped in 38.48s ==============================================================
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: python-pyrsistent-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
python-pyrsistent - exit status 4