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

Tests: Requirements: Scheduled weekly dependency update for week 14 #8394

Merged
merged 2 commits into from
Apr 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
9 changes: 8 additions & 1 deletion PyInstaller/hooks/hook-scipy.special._ufuncs.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@
# SPDX-License-Identifier: (GPL-2.0-or-later WITH Bootloader-exception)
#-----------------------------------------------------------------------------

# Module scipy.io._ufunc on some other C/C++ extensions. The hidden import is necessary for SciPy 0.13+.
from PyInstaller.utils.hooks import is_module_satisfies

# Module scipy.io._ufunc depends on some other C/C++ extensions. The hidden import is necessary for SciPy 0.13+.
# Thanks to dyadkin; see issue #826.
hiddenimports = ['scipy.special._ufuncs_cxx']

# SciPy 1.13.0 cythonized cdflib; this introduced new `scipy.special._cdflib` extension that is imported from the
# `scipy.special._ufuncs` extension, and thus we need a hidden import here.
if is_module_satisfies('scipy >= 1.13.0'):
hiddenimports += ['scipy.special._cdflib']
2 changes: 2 additions & 0 deletions news/8394.hooks.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Update ``scipy.special._ufuncs`` hook for compatibility with SciPy 1.13.0
(add ``scipy.special._cdflib`` to hidden imports).
20 changes: 10 additions & 10 deletions tests/requirements-libraries.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,25 @@ importlib_resources==6.4.0; python_version < '3.9'
# -------
# These packages work with no (known) issues.
babel==2.14.0
Django==5.0.3; python_version >= '3.10'
Django==5.0.4; python_version >= '3.10'
future==1.0.0
gevent==24.2.1
ipython==8.22.2; python_version >= '3.10'
ipython==8.23.0; python_version >= '3.10'
# keyring >= 23.1 requires python >= 3.8.7 on macOS 11 and later (with dyld shared cache support)
keyring==23.0.1; sys_platform == 'darwin' and python_version < '3.8.7' # pyup: ignore
keyring==25.0.0; sys_platform != 'darwin' or python_version >= '3.8.7'
matplotlib==3.8.3; python_version >= '3.9'
keyring==25.1.0; sys_platform != 'darwin' or python_version >= '3.8.7'
matplotlib==3.8.4; python_version >= '3.9'
numpy==1.26.4; python_version >= '3.9'
pandas==2.2.1; python_version >= '3.9'
pygments==2.17.2
PyGObject==3.48.1; sys_platform == 'linux'
PyGObject==3.48.2; sys_platform == 'linux'
# Official PySide2 wheels do not support python 3.11 or newer
PySide2==5.15.2.1; python_version < '3.11'
# PySide6 is a metapackage that depends on PySide6-Essentials and PySide6-Addons. Their versions are
# usually kept in sync.
PySide6==6.6.2
PySide6-Addons==6.6.2
PySide6-Essentials==6.6.2
PySide6==6.6.3.1
PySide6-Addons==6.6.3.1
PySide6-Essentials==6.6.3.1
# PyQt5 and add-on packages
# We do not pin *-Qt5 packages (which contain Qt shared libraries), as Qt5 is not actively developed
# anymore, and thus 5.15.x has a stable ABI. Plus, it seems that *-Qt5 5.15.2 wheels are available for
Expand Down Expand Up @@ -68,14 +68,14 @@ PyQt6-WebEngine-Qt6==6.6.2
python-dateutil==2.9.0.post0
pytz==2024.1
requests==2.31.0
scipy==1.12.0; python_version >= '3.9'
scipy==1.13.0; python_version >= '3.9'
# simplejson is used for text_c_extension
simplejson==3.19.2
sphinx==7.2.6; python_version >= '3.9'
# Required for test_namespace_package
sqlalchemy==2.0.29
zope.interface==6.2
Pillow==10.2.0
Pillow==10.3.0


# Python versions not supported / supported for older package versions
Expand Down