Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pixi lockfile #907

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Update pixi lockfile #907

wants to merge 3 commits into from

Conversation

quant-ranger[bot]
Copy link
Contributor

@quant-ranger quant-ranger bot commented Feb 3, 2025

Explicit dependencies

Dependency1 Before After Change Environments
attrs 24.3.0 25.1.0 Major Upgrade {benchmark, default, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
pip 24.3.1 25.0 Major Upgrade {glum-tabmat, nightly} on all platforms
pyarrow 18.1.0 19.0.0 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
sphinx2 8.1.3 7.4.7 Major Downgrade docs on win-64
blas 2.126 2.128 Minor Upgrade benchmark on {linux-64, win-64}
c-compiler 1.8.0 1.9.0 Minor Upgrade {glum-tabmat, nightly} on all platforms
cxx-compiler 1.8.0 1.9.0 Minor Upgrade {glum-tabmat, nightly} on all platforms
git_root 0.1 0.2 Minor Upgrade {benchmark, default, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
ipython 8.31.0 8.32.0 Minor Upgrade {default, glum-tabmat} on all platforms
narwhals 1.21.0 1.24.2 Minor Upgrade {glum-tabmat, nightly} on all platforms
nbclassic 1.1.0 1.2.0 Minor Upgrade docs on all platforms
openml 0.14.2 0.15.1 Minor Upgrade docs on all platforms
pre-commit 4.0.1 4.1.0 Minor Upgrade lint on all platforms
ruff 0.8.6 0.9.4 Minor Upgrade lint on all platforms
sphinxext-altair 0.1.1 0.2.0 Minor Upgrade docs on all platforms
libpysal2 4.12.1 4.8.0 Minor Downgrade docs on win-64
matplotlib-base2 3.10.0 3.9.4 Minor Downgrade docs on win-64
scipy2 1.15.0 1.13.1 Minor Downgrade docs on win-64
jupyterlab 4.3.4 4.3.5 Patch Upgrade docs on all platforms
openjdk 23.0.1 23.0.2 Patch Upgrade benchmark on all platforms
scikit-learn 1.6.0 1.6.1 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on all platforms
scipy 1.15.0 1.15.1 Patch Upgrade {benchmark, default, glum-tabmat, nightly, py310, py311, py312, py313} on all platforms
docs on {linux-64, osx-arm64}
shapely 2.0.6 2.0.7 Patch Upgrade docs on all platforms
tabmat 4.1.0 4.1.1 Patch Upgrade {benchmark, default, docs, nightly, py310, py311, py312, py313, py39} on all platforms
cython py312hde4cb15_2 py313h80254e6_3 Only build string glum-tabmat on osx-arm64
h2o-py pyhd8ed1ab_0 pyhd8ed1ab_1 Only build string benchmark on all platforms
line_profiler py312h6142ec9_1 py313hf9c7212_1 Only build string glum-tabmat on osx-arm64
mypy py312hea69d52_0 py313h90d716c_0 Only build string glum-tabmat on osx-arm64
numexpr py312h4f83d31_100 py39h545706d_100 Only build string docs on win-64
numexpr py312hbbbb429_0 py313ha6fd940_0 Only build string glum-tabmat on osx-arm64
pandas py39h3b40f6f_1 py39h3b40f6f_2 Only build string py39 on linux-64
pandas py312h72972c8_1 py39h2366fc2_2 Only build string docs on win-64
pandas py39h2366fc2_1 py39h2366fc2_2 Only build string py39 on win-64
pandas py312hcd31e36_1 py313h47b39a6_1 Only build string glum-tabmat on osx-arm64
psutil py312hea69d52_0 py313h90d716c_0 Only build string glum-tabmat on osx-arm64
python ha99a958_102_cp313 ha99a958_105_cp313 Only build string {nightly, py313} on linux-64
python h4f43103_102_cp313 h4f43103_105_cp313 Only build string {nightly, py313} on osx-arm64
python h071d269_102_cp313 h071d269_105_cp313 Only build string {nightly, py313} on win-64
statsmodels py312h755e627_0 py313h93df234_0 Only build string glum-tabmat on osx-arm64

Implicit dependencies

Dependency1 Before After Change Environments
bleach-with-css 6.2.0 Added docs on all platforms
clang-18 18.1.8 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
importlib-resources 6.5.2 Added docs on win-64
importlib_metadata 8.6.1 Added docs on win-64
libclang-cpp18.1 18.1.8 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
libllvm15 15.0.7 Added docs on {linux-64, osx-arm64}
libllvm18 18.1.8 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
libmpdec 4.0.0 Added glum-tabmat on osx-arm64
libopentelemetry-cpp 1.18.0 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on {linux-64, osx-arm64}
libopentelemetry-cpp-headers 1.18.0 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on {linux-64, osx-arm64}
llvm-openmp 19.1.7 Added {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on win-64
llvm-tools-18 18.1.8 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
nlohmann_json 3.11.3 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on {linux-64, osx-arm64}
prometheus-cpp 1.3.0 Added {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on {linux-64, osx-arm64}
pyarrow-hotfix 0.6 Added docs on win-64
zlib 1.3.1 Added {benchmark, default, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on {linux-64, osx-arm64}
clang-17 17.0.6 Removed {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
dask-expr 1.1.21 Removed docs on {linux-64, osx-arm64}
entrypoints 0.4 Removed docs on all platforms
libclang-cpp17 17.0.6 Removed {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
libllvm14 14.0.6 Removed docs on {linux-64, osx-arm64}
libllvm17 17.0.6 Removed {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
wheel 0.45.1 Removed glum-tabmat on osx-arm64
attrs 24.3.0 25.1.0 Major Upgrade docs on all platforms
ca-certificates 2024.12.14 2025.1.31 Major Upgrade all
clang 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
clang_impl_osx-arm64 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
clang_osx-arm64 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
clangxx 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
clangxx_impl_osx-arm64 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
clangxx_osx-arm64 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
compiler-rt 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
compiler-rt_osx-arm64 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
dask 2024.12.1 2025.1.0 Major Upgrade docs on {linux-64, osx-arm64}
dask-core 2024.12.1 2025.1.0 Major Upgrade docs on {linux-64, osx-arm64}
distributed 2024.12.1 2025.1.0 Major Upgrade docs on {linux-64, osx-arm64}
fsspec 2024.12.0 2025.2.0 Major Upgrade docs on all platforms
libarrow 18.1.0 19.0.0 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
libarrow-acero 18.1.0 19.0.0 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
libarrow-dataset 18.1.0 19.0.0 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
libarrow-substrait 18.1.0 19.0.0 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
libcxx-devel 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
libparquet 18.1.0 19.0.0 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
llvm-tools 17.0.6 18.1.8 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
pip 24.3.1 25.0 Major Upgrade {benchmark, default, docs, oldies, py310, py311, py312, py313, py39} on all platforms
pyarrow-core 18.1.0 19.0.0 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
pyobjc-core 10.3.2 11.0 Major Upgrade docs on osx-arm64
pyobjc-framework-cocoa 10.3.2 11.0 Major Upgrade docs on osx-arm64
python-tzdata 2024.2 2025.1 Major Upgrade {benchmark, default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on all platforms
pytz 2024.2 2025.1 Major Upgrade oldies on all platforms
tzdata 2024b 2025a Major Upgrade all
unicodedata2 15.1.0 16.0.0 Major Upgrade docs on all platforms
xyzservices 2024.9.0 2025.1.0 Major Upgrade docs on all platforms
alabaster2 1.0.0 0.7.16 Major Downgrade docs on win-64
babel 2.16.0 2.17.0 Minor Upgrade docs on all platforms
beautifulsoup4 4.12.3 4.13.0 Minor Upgrade docs on all platforms
c-compiler 1.8.0 1.9.0 Minor Upgrade {benchmark, default, docs, oldies, py310, py311, py312, py313, py39} on all platforms
cxx-compiler 1.8.0 1.9.0 Minor Upgrade {benchmark, default, docs, oldies, py310, py311, py312, py313, py39} on all platforms
filelock 3.16.1 3.17.0 Minor Upgrade lint on all platforms
harfbuzz 10.1.0 10.2.0 Minor Upgrade benchmark on linux-64
hpack 4.0.0 4.1.0 Minor Upgrade {benchmark, docs} on all platforms
hyperframe 6.0.1 6.1.0 Minor Upgrade {benchmark, docs} on all platforms
importlib-metadata 8.5.0 8.6.1 Minor Upgrade {default, docs, glum-tabmat, nightly} on all platforms
importlib_resources 6.4.5 6.5.2 Minor Upgrade docs on all platforms
ipython 8.31.0 8.32.0 Minor Upgrade docs on {linux-64, osx-arm64}
libgoogle-cloud 2.33.0 2.34.0 Minor Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
libgoogle-cloud-storage 2.33.0 2.34.0 Minor Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
libsqlite 3.47.2 3.48.0 Minor Upgrade all
libutf8proc 2.9.0 2.10.0 Minor Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
llvmlite 0.43.0 0.44.0 Minor Upgrade docs on {linux-64, osx-arm64}
narwhals 1.21.0 1.24.2 Minor Upgrade {benchmark, default, docs, py310, py311, py312, py313, py39} on all platforms
numba 0.60.0 0.61.0 Minor Upgrade docs on {linux-64, osx-arm64}
pygments 2.18.0 2.19.1 Minor Upgrade {default, docs, glum-tabmat} on all platforms
python 3.12.8 3.13.1 Minor Upgrade glum-tabmat on osx-arm64
python_abi 3.12 3.13 Minor Upgrade glum-tabmat on osx-arm64
referencing 0.35.1 0.36.2 Minor Upgrade docs on all platforms
setuptools 75.6.0 75.8.0 Minor Upgrade {benchmark, default, docs, glum-tabmat, lint, nightly, py310, py311, py312, py313, py39} on all platforms
sqlite 3.47.2 3.48.0 Minor Upgrade docs on all platforms
virtualenv 20.28.1 20.29.1 Minor Upgrade lint on all platforms
bokeh2 3.6.2 3.4.2 Minor Downgrade docs on win-64
cpython2 3.12.8 3.9.21 Minor Downgrade docs on win-64
dask2 2024.12.1 2024.8.0 Minor Downgrade docs on win-64
dask-core2 2024.12.1 2024.8.0 Minor Downgrade docs on win-64
distributed2 2024.12.1 2024.8.0 Minor Downgrade docs on win-64
ipython2 8.31.0 8.18.1 Minor Downgrade docs on win-64
networkx2 3.4.2 3.2.1 Minor Downgrade docs on win-64
pyproj2 3.7.0 3.6.1 Minor Downgrade docs on win-64
python2 3.12.8 3.9.21 Minor Downgrade docs on win-64
python_abi2 3.12 3.9 Minor Downgrade docs on win-64
aws-c-auth 0.8.0 0.8.1 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
aws-c-s3 0.7.7 0.7.9 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
aws-c-sdkutils 0.2.1 0.2.2 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
aws-crt-cpp 0.29.7 0.29.9 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
aws-sdk-cpp 1.11.458 1.11.489 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
cloudpickle 3.1.0 3.1.1 Patch Upgrade docs on all platforms
debugpy 1.8.11 1.8.12 Patch Upgrade {default, docs, glum-tabmat} on all platforms
folium 0.19.3 0.19.4 Patch Upgrade docs on all platforms
fonttools 4.55.3 4.55.8 Patch Upgrade docs on all platforms
identify 2.6.5 2.6.6 Patch Upgrade lint on all platforms
kiwisolver 1.4.7 1.4.8 Patch Upgrade docs on {linux-64, osx-arm64}
libcxx 19.1.6 19.1.7 Patch Upgrade all envs on osx-arm64
libedit 3.1.20191231 3.1.20250104 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on {linux-64, osx-arm64}
libgdal-core 3.10.0 3.10.1 Patch Upgrade docs on all platforms
liblzma 5.6.3 5.6.4 Patch Upgrade all
libpng 1.6.44 1.6.46 Patch Upgrade docs on all platforms
benchmark on linux-64
llvm-openmp 19.1.6 19.1.7 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
benchmark on linux-64
minio 7.2.14 7.2.15 Patch Upgrade docs on all platforms
mistune 3.1.0 3.1.1 Patch Upgrade docs on all platforms
nbconvert 7.16.5 7.16.6 Patch Upgrade docs on all platforms
nbconvert-core 7.16.5 7.16.6 Patch Upgrade docs on all platforms
nbconvert-pandoc 7.16.5 7.16.6 Patch Upgrade docs on all platforms
numpy 2.2.1 2.2.2 Patch Upgrade {benchmark, default, glum-tabmat, nightly, py310, py311, py312, py313} on all platforms
pandoc 3.6.1 3.6.2 Patch Upgrade docs on all platforms
prompt-toolkit 3.0.48 3.0.50 Patch Upgrade {default, docs, glum-tabmat} on all platforms
pyzmq 26.2.0 26.2.1 Patch Upgrade {default, docs, glum-tabmat} on all platforms
s2n 1.5.10 1.5.11 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on linux-64
sparse 0.15.4 0.15.5 Patch Upgrade docs on all platforms
wrapt 1.17.0 1.17.2 Patch Upgrade {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on all platforms
contourpy2 1.3.1 1.3.0 Patch Downgrade docs on win-64
dask-expr2 1.1.21 1.1.10 Patch Downgrade docs on win-64
argon2-cffi-bindings py312h4389bb4_5 py39ha55e580_5 Only build string docs on win-64
aws-c-io hc5a9e45_5 hc5a9e45_6 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on win-64
aws-c-io haba67d1_5 haba67d1_6 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
aws-c-io h831e299_5 h173a860_6 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on linux-64
blas-devel 26_win64_mkl 28_hfb1a452_mkl Only build string benchmark on win-64
blas-devel 26_linux64_mkl 28_hcf00494_mkl Only build string benchmark on linux-64
bleach pyhd8ed1ab_3 pyh29332c3_4 Only build string docs on all platforms
brotli-python py312h275cf98_2 py39ha51f57c_2 Only build string docs on win-64
cctools hf67d63f_2 h4c9edd9_2 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
cctools_osx-arm64 h623e0ac_2 h908b477_2 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
cffi py312h4389bb4_0 py39ha55e580_0 Only build string docs on win-64
cpython py313hd8ed1ab_102 py313hd8ed1ab_105 Only build string {default, glum-tabmat} on win-64
cython py312h6018fb9_3 py39h4279646_3 Only build string docs on win-64
cytoolz py312h4389bb4_0 py39ha55e580_0 Only build string docs on win-64
jsonpointer py312h2e8e312_1 py39hcbf5309_1 Only build string docs on win-64
kiwisolver py312hd5eb7cc_0 py39h2b77a98_0 Only build string docs on win-64
ld64 h39a299f_2 h4c6efb1_2 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
ld64_osx-arm64 h3f9b568_2 hfc0fa09_2 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on osx-arm64
libblas 26_win64_openblas 28_h706a439_openblas Only build string {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on win-64
libblas 26_linux64_openblas 28_h59b9bed_openblas Only build string {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on linux-64
libblas 26_win64_mkl 28_h576b46c_mkl Only build string benchmark on win-64
libblas 26_win64_blis 28_h4b1af58_blis Only build string oldies on win-64
libblas 26_linux64_mkl 28_h2556b6b_mkl Only build string benchmark on linux-64
libblas 26_osxarm64_openblas 28_h10e41b3_openblas Only build string {benchmark, default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on osx-arm64
libcblas 26_linux64_openblas 28_he106b2a_openblas Only build string {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on linux-64
libcblas 26_osxarm64_openblas 28_hb3479ef_openblas Only build string {benchmark, default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on osx-arm64
libcblas 26_win64_openblas 28_ha692739_openblas Only build string {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on win-64
libcblas 26_win64_mkl 28_h7ad3364_mkl Only build string benchmark on win-64
libcblas 26_linux64_mkl 28_h372d94f_mkl Only build string benchmark on linux-64
libcblas 26_win64_blis 28_h263f4c5_blis Only build string oldies on win-64
libglib h2ff4ddf_0 h2ff4ddf_1 Only build string benchmark on linux-64
liblapack 26_osxarm64_openblas 28_hc9a63f6_openblas Only build string {benchmark, default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on osx-arm64
liblapack 26_linux64_mkl 28_hc41d3b0_mkl Only build string benchmark on linux-64
liblapack 26_win64_mkl 28_hacfb0e4_mkl Only build string benchmark on win-64
liblapack 26_linux64_openblas 28_h7ac8fdf_openblas Only build string {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on linux-64
liblapack 26_win64_openblas 28_h1c6d55f_openblas Only build string {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on win-64
liblapacke 26_linux64_mkl 28_hbc6e62b_mkl Only build string benchmark on linux-64
liblapacke 26_win64_mkl 28_h8a98c43_mkl Only build string benchmark on win-64
libopenblas pthreads_head3c61_1 openmp_h9566aca_1 Only build string {default, docs, glum-tabmat, nightly, py310, py311, py312, py313, py39} on win-64
libwinpthread h57928b3_8 h57928b3_9 Only build string {benchmark, docs, glum-tabmat, nightly} on win-64
llvmlite py312h1f7db74_1 py39he94c479_1 Only build string docs on win-64
lz4 py312h032eceb_2 py39h5c904fa_2 Only build string docs on win-64
markupsafe py312h31fea79_1 py39hf73967f_1 Only build string docs on win-64
markupsafe py312h998013c_1 py313ha9b7d5b_1 Only build string glum-tabmat on osx-arm64
msgpack-python py312hd5eb7cc_0 py39h2b77a98_0 Only build string docs on win-64
ncurses h7bae524_1 h5e97a16_3 Only build string all envs on osx-arm64
ncurses he02047a_1 h2d0b736_3 Only build string all envs on linux-64
numba py312hcccf92d_0 py39h5dcb127_0 Only build string docs on win-64
numpy py312h8753938_0 py39hddb5d58_0 Only build string docs on win-64
pillow py312h078707f_0 py39h73ef694_0 Only build string docs on win-64
psutil py312h4389bb4_0 py39ha55e580_0 Only build string docs on win-64
pycryptodome py312h4389bb4_0 py39ha55e580_0 Only build string docs on win-64
pyogrio py312h6e88f47_1 py39h6ecdd97_1 Only build string docs on win-64
python h4f43103_102_cp313 h4f43103_105_cp313 Only build string {benchmark, default, lint} on osx-arm64
python h071d269_102_cp313 h071d269_105_cp313 Only build string {benchmark, default, glum-tabmat, lint} on win-64
pywin32 py312h275cf98_3 py39ha51f57c_3 Only build string docs on win-64
pywinpty py312h275cf98_0 py39ha51f57c_0 Only build string docs on win-64
pyyaml py312h4389bb4_1 py39hf73967f_2 Only build string docs on win-64
pyyaml py313ha7868ed_1 py313hb4c8b1a_2 Only build string lint on win-64
pyyaml py313h20a7fcf_1 py313ha9b7d5b_2 Only build string lint on osx-arm64
pyyaml py312h024a12e_1 py312h998013c_2 Only build string docs on osx-arm64
pyyaml py312h66e93f0_1 py312h178313f_2 Only build string {docs, lint} on linux-64
rpds-py py312h2615798_0 py39h92a245a_0 Only build string docs on win-64
sortedcontainers pyhd8ed1ab_0 pyhd8ed1ab_1 Only build string docs on all platforms
tornado py312h4389bb4_0 py39ha55e580_0 Only build string docs on win-64
tornado py312hea69d52_0 py313h90d716c_0 Only build string glum-tabmat on osx-arm64
vc ha32ba9b_23 h5fd82a7_24 Only build string all envs on win-64
vc14_runtime he29a5d6_23 h6356254_24 Only build string all envs on win-64
vs2015_runtime hdffcdeb_23 hfef2bbc_24 Only build string all envs on win-64
vs2019_win-64 he1865b1_23 h7dcff83_24 Only build string {benchmark, default, docs, glum-tabmat, nightly, oldies, py310, py311, py312, py313, py39} on win-64
zstandard py312h7606c53_1 py39h9bf74da_1 Only build string docs on win-64

Footnotes

  1. Bold means explicit dependency. 2

  2. Dependency got downgraded. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

@quant-ranger quant-ranger bot added the dependencies Pull requests that update a dependency file label Feb 3, 2025
@lbittarello
Copy link
Member

@MartinStancsicsQC, could you look into the CI failures? Thanks!

@stanmart
Copy link
Collaborator

stanmart commented Feb 3, 2025

It's caused by the tabmat 4.1.0 -> 4.1.1 update.

@stanmart
Copy link
Collaborator

stanmart commented Feb 3, 2025

As it turns out, the second part of test_drop_first_allows_alpha_equals_0 is not an amazing test case. Even with the old tabmat version, depending on the seed, it fails ~10% of the time. With the new tabmat version it fails a bit more often, but I don't think it's because there is a regression in tabmat/glum.

Basically, scipy.linalg.solve is just not designed to detect singular matrices. It might fail on them, but it might also return a result for singular-modulo-numeric-precision ones (ref). So while we can expect (and test for) fit _not raising a LinalgError if drop_first=True, we cannot rely on the converse being True.

In the future we might want to think about whether we want to include an explicit check for the design matrix being singular in the case of non-penalized models (e.g., test whether X'X is singular). For now, I think removing this test case is fine.

Copy link
Collaborator

@stanmart stanmart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's okay to remove the failing test and merge this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants