diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index cd21cc14..28800091 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -213,6 +213,13 @@ jobs: LD_LIBRARY_PATH=../libyaml/src/.libs PYYAML_FORCE_CYTHON=1 PYYAML_FORCE_LIBYAML=1 + CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux_img || '' }} + CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.manylinux_img || '' }} + CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux_img || '' }} + CIBW_MANYLINUX_S390X_IMAGE: ${{ matrix.manylinux_img || '' }} + CIBW_MUSLLINUX_X86_64_IMAGE: ${{ matrix.musllinux_img || 'musllinux_1_1' }} + CIBW_MUSLLINUX_I686_IMAGE: ${{ matrix.musllinux_img || 'musllinux_1_1' }} + CIBW_MUSLLINUX_AARCH64_IMAGE: ${{ matrix.musllinux_img || 'musllinux_1_1' }} CIBW_PRERELEASE_PYTHONS: 1 CIBW_TEST_COMMAND: cd {project}; pytest CIBW_TEST_REQUIRES: pytest diff --git a/argh.py b/argh.py deleted file mode 100644 index abc18f0a..00000000 --- a/argh.py +++ /dev/null @@ -1,52 +0,0 @@ -import typing as t - - -class MyMarker: - markerhowdy: str = "yo" - - -T = t.TypeVar('T') -T_co = t.TypeVar('T_co', covariant=True) -C = t.TypeVar('C') -R = t.TypeVar('R') -P = t.ParamSpec('P') - - -class Configer(t.Protocol): - config: t.ClassVar[t.Callable[..., t.Self]] - - -class Thing(Configer): - config: - @classmethod - def thingclassmethod(cls): - pass - - -indent: int | None = None, mode: str | None = None - -# -# -# class CommonDumperConfig(t.Protocol): -# @classmethod -# def __call__(cls: t.Callable[..., R], indent: int | None = None, mode: str | None = None) -> type[R]: ... -# -# -# class Configurable(t.Generic[C]): -# config: C -# -# @classmethod -# def _do_config(cls, *args, **kwargs): -# return cls -# -# def __init_subclass__(cls, **kwargs): -# cls.config = cls._do_config -# -# -# class Real(Configurable[CommonDumperConfig]): -# @classmethod -# def arealmethod(cls): -# print(f"hi from a method on {cls=}") -# -# -# Real.config() \ No newline at end of file