diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index af7402a..cf33485 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -18,15 +18,15 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-latest, macos-15-intel] - python: [cp310, cp311, cp312, cp313, cp314] + python: [cp313, cp314] + os: [windows-11-arm] python_impl: [Python] include: - python: cp312 os: ubuntu-latest python_impl: Pyodide env: - BUILD_COMMIT: "main" # or a specific version, e.g., v0.13.1 + BUILD_COMMIT: "special-test" # or a specific version, e.g., v0.13.1 CIBW_BUILD: ${{ matrix.python }}-* CIBW_ARCHS_LINUX: "x86_64 aarch64" CIBW_ARCHS_MACOS: native @@ -34,7 +34,7 @@ jobs: # Skip musl for 3.8 and 3.9 since no upstream wheels CIBW_SKIP: "pp* *-win32 *musllinux_aarch64*" CIBW_TEST_REQUIRES: pytest pytest-xdist - CIBW_TEST_COMMAND: python -c "import statsmodels; statsmodels.test(['-m','(not slow and not example)','-n','2'], exit=True)" + CIBW_TEST_COMMAND: python -c "import statsmodels.base; statsmodels.base.test(['-v','-s','-m', '(not slow and not example)', '--max-worker-restart','50'], exit=True)" # Avoid testing on emulated architectures and Pyodide CIBW_TEST_SKIP: "*-*linux_{aarch64,ppc64le,s390x} *pyodide*" CIBW_REPAIR_WHEEL_COMMAND_LINUX: 'auditwheel repair --strip -w {dest_dir} {wheel}' diff --git a/.gitmodules b/.gitmodules index 20045ac..994c495 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "statsmodels"] path = statsmodels - url = https://github.com/statsmodels/statsmodels.git + url = https://github.com/bashtage/statsmodels.git diff --git a/statsmodels b/statsmodels index 0847271..1fbab87 160000 --- a/statsmodels +++ b/statsmodels @@ -1 +1 @@ -Subproject commit 0847271f6789d7e95341dcf6e0c19a83cd6ef3f0 +Subproject commit 1fbab87f7cbea33c2caff3209631a959aedc99dc