scylladb / scylla-cqlsh

A fork of the cqlsh code
Apache License 2.0
16 stars 32 forks source link

Skip pp39-macosx wheel builds #39

Closed fruch closed 1 year ago

fruch commented 1 year ago

seems like those builds are not compiling for us, temporary disable them until we can figure it out

    error: subprocess-exited-with-error

    × Building wheel for scylla-cqlsh (pyproject.toml) did not run successfully.
    │ exit code: 1
    ╰─> [9 lines of output]
        cqlshlib/copyutil.c:85563:29: error: implicit declaration of function 'PyInterpreterState_GetID' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
            PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp);
                                    ^
        1 error generated.
        /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/pip-build-env-t6wotqku/overlay/lib/pypy3.9/site-packages/setuptools_scm/git.py:135: UserWarning: "/Users/runner/work/scylla-cqlsh/scylla-cqlsh" is shallow and may cause errors
          warnings.warn(f'"{wd.path}" is shallow and may cause errors')
        /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/pip-build-env-t6wotqku/overlay/lib/pypy3.9/site-packages/setuptools_scm/version.py:91: UserWarning: tag 'v6.0.10-scylla' will be stripped of its suffix '-scylla'
fruch commented 1 year ago

I've reported it to pypy https://foss.heptapod.net/pypy/pypy/-/issues/3951

even that we might need to pass some specific compilation flags to bring pypy 3.9 support