diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt index 03b7e2aa..783817d0 100644 --- a/LICENSE-3RD-PARTY.txt +++ b/LICENSE-3RD-PARTY.txt @@ -720,13 +720,13 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. numpy -2.2.6 -BSD License +2.4.1 +BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 Travis E. Oliphant et al. https://numpy.org Fundamental package for array computing in Python -/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/numpy-2.2.6.dist-info/LICENSE.txt -Copyright (c) 2005-2024, NumPy Developers. +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/numpy-2.4.1.dist-info/licenses/LICENSE.txt +Copyright (c) 2005-2025, NumPy Developers. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -759,42 +759,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- -The NumPy repository and source distributions bundle several libraries that are -compatibly licensed. We list these here. - -Name: lapack-lite -Files: numpy/linalg/lapack_lite/* -License: BSD-3-Clause - For details, see numpy/linalg/lapack_lite/LICENSE.txt - -Name: dragon4 -Files: numpy/_core/src/multiarray/dragon4.c -License: MIT - For license text, see numpy/_core/src/multiarray/dragon4.c - -Name: libdivide -Files: numpy/_core/include/numpy/libdivide/* -License: Zlib - For license text, see numpy/_core/include/numpy/libdivide/LICENSE.txt - - -Note that the following files are vendored in the repository and sdist but not -installed in built numpy packages: - -Name: Meson -Files: vendored-meson/meson/* -License: Apache 2.0 - For license text, see vendored-meson/meson/COPYING - -Name: spin -Files: .spin/cmds.py -License: BSD-3 - For license text, see .spin/LICENSE - -Name: tempita -Files: numpy/_build_utils/tempita/* -License: MIT - For details, see numpy/_build_utils/tempita/LICENCE.txt ---- @@ -841,7 +805,7 @@ Name: LAPACK Files: numpy.libs/libscipy_openblas*.so Description: bundled in OpenBLAS Availability: https://github.com/OpenMathLib/OpenBLAS/ -License: BSD-3-Clause-Attribution +License: BSD-3-Clause-Open-MPI Copyright (c) 1992-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. @@ -896,7 +860,7 @@ Name: GCC runtime library Files: numpy.libs/libgfortran*.so Description: dynamically linked to files compiled with gcc Availability: https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=libgfortran -License: GPL-3.0-with-GCC-exception +License: GPL-3.0-or-later WITH GCC-exception-3.1 Copyright (C) 2002-2017 Free Software Foundation, Inc. Libgfortran is free software; you can redistribute it and/or modify @@ -930,7 +894,7 @@ GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009 -Copyright (C) 2009 Free Software Foundation, Inc. +Copyright (C) 2009 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -1004,7 +968,7 @@ requirements of the license of GCC. GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -1648,7 +1612,7 @@ the "copyright" line and a pointer to where the full notice is found. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see . + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. @@ -1667,14 +1631,14 @@ might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see -. +. The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read -. +. Name: libquadmath Files: numpy.libs/libquadmath*.so @@ -3602,12 +3566,12 @@ Python HTTP for Humans. rich -14.2.0 +14.3.1 MIT License Will McGugan https://github.com/Textualize/rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal -/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/rich-14.2.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/rich-14.3.1.dist-info/LICENSE Copyright (c) 2020 Will McGugan Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/pyproject.toml b/pyproject.toml index 44a21bde..d74f7ba5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ "Faker>=4.1.1", "humanize>=4.0.0", "mmh3", - "numpy~=2.2.0", + "numpy", "pandas<3.0", "psutil", "pyjwt~=2.0", diff --git a/requirements-3.10-dev.txt b/requirements-3.10-dev.txt index e58b0dd3..e1178d3d 100644 --- a/requirements-3.10-dev.txt +++ b/requirements-3.10-dev.txt @@ -22,7 +22,7 @@ click==8.3.1 # via # pip-tools # sacremoses -coverage[toml]==7.13.1 +coverage[toml]==7.13.2 # via pytest-cov cryptography==46.0.3 # via howso-engine (pyproject.toml) @@ -143,7 +143,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml) @@ -184,7 +184,7 @@ urllib3==2.6.3 # via # howso-engine (pyproject.toml) # requests -wheel==0.46.2 +wheel==0.46.3 # via pip-tools # The following packages are considered to be unsafe in a requirements file: @@ -192,7 +192,7 @@ pip==25.3 # via # pip-tools # pipdeptree -setuptools==80.10.1 +setuptools==80.10.2 # via # flake8-import-order # pip-tools diff --git a/requirements-3.10.txt b/requirements-3.10.txt index 2879c768..baef7538 100644 --- a/requirements-3.10.txt +++ b/requirements-3.10.txt @@ -60,7 +60,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml) diff --git a/requirements-3.11-dev.txt b/requirements-3.11-dev.txt index 8e173715..7eaaf126 100644 --- a/requirements-3.11-dev.txt +++ b/requirements-3.11-dev.txt @@ -22,7 +22,7 @@ click==8.3.1 # via # pip-tools # sacremoses -coverage[toml]==7.13.1 +coverage[toml]==7.13.2 # via pytest-cov cryptography==46.0.3 # via howso-engine (pyproject.toml) @@ -68,7 +68,7 @@ mmh3==5.2.0 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) -numpy==2.2.6 +numpy==2.4.1 # via # howso-engine (pyproject.toml) # pandas @@ -141,7 +141,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml) @@ -171,7 +171,7 @@ urllib3==2.6.3 # via # howso-engine (pyproject.toml) # requests -wheel==0.46.2 +wheel==0.46.3 # via pip-tools # The following packages are considered to be unsafe in a requirements file: @@ -179,7 +179,7 @@ pip==25.3 # via # pip-tools # pipdeptree -setuptools==80.10.1 +setuptools==80.10.2 # via # flake8-import-order # pip-tools diff --git a/requirements-3.11.txt b/requirements-3.11.txt index d63a7259..2aa75f3d 100644 --- a/requirements-3.11.txt +++ b/requirements-3.11.txt @@ -34,7 +34,7 @@ mdurl==0.1.2 # via markdown-it-py mmh3==5.2.0 # via howso-engine (pyproject.toml) -numpy==2.2.6 +numpy==2.4.1 # via # howso-engine (pyproject.toml) # pandas @@ -60,7 +60,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml) diff --git a/requirements-3.12-dev.txt b/requirements-3.12-dev.txt index f71f4333..cc368f9c 100644 --- a/requirements-3.12-dev.txt +++ b/requirements-3.12-dev.txt @@ -22,7 +22,7 @@ click==8.3.1 # via # pip-tools # sacremoses -coverage[toml]==7.13.1 +coverage[toml]==7.13.2 # via pytest-cov cryptography==46.0.3 # via howso-engine (pyproject.toml) @@ -68,7 +68,7 @@ mmh3==5.2.0 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) -numpy==2.2.6 +numpy==2.4.1 # via # howso-engine (pyproject.toml) # pandas @@ -141,7 +141,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml) @@ -171,7 +171,7 @@ urllib3==2.6.3 # via # howso-engine (pyproject.toml) # requests -wheel==0.46.2 +wheel==0.46.3 # via pip-tools # The following packages are considered to be unsafe in a requirements file: @@ -179,7 +179,7 @@ pip==25.3 # via # pip-tools # pipdeptree -setuptools==80.10.1 +setuptools==80.10.2 # via # flake8-import-order # pip-tools diff --git a/requirements-3.12.txt b/requirements-3.12.txt index 9fd573d7..f6d7e125 100644 --- a/requirements-3.12.txt +++ b/requirements-3.12.txt @@ -34,7 +34,7 @@ mdurl==0.1.2 # via markdown-it-py mmh3==5.2.0 # via howso-engine (pyproject.toml) -numpy==2.2.6 +numpy==2.4.1 # via # howso-engine (pyproject.toml) # pandas @@ -60,7 +60,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml) diff --git a/requirements-3.13-dev.txt b/requirements-3.13-dev.txt index 219e0a93..0c09323a 100644 --- a/requirements-3.13-dev.txt +++ b/requirements-3.13-dev.txt @@ -22,7 +22,7 @@ click==8.3.1 # via # pip-tools # sacremoses -coverage[toml]==7.13.1 +coverage[toml]==7.13.2 # via pytest-cov cryptography==46.0.3 # via howso-engine (pyproject.toml) @@ -68,7 +68,7 @@ mmh3==5.2.0 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) -numpy==2.2.6 +numpy==2.4.1 # via # howso-engine (pyproject.toml) # pandas @@ -141,7 +141,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml) @@ -171,7 +171,7 @@ urllib3==2.6.3 # via # howso-engine (pyproject.toml) # requests -wheel==0.46.2 +wheel==0.46.3 # via pip-tools # The following packages are considered to be unsafe in a requirements file: @@ -179,7 +179,7 @@ pip==25.3 # via # pip-tools # pipdeptree -setuptools==80.10.1 +setuptools==80.10.2 # via # flake8-import-order # pip-tools diff --git a/requirements-3.13.txt b/requirements-3.13.txt index c7596bc4..e8462f3e 100644 --- a/requirements-3.13.txt +++ b/requirements-3.13.txt @@ -34,7 +34,7 @@ mdurl==0.1.2 # via markdown-it-py mmh3==5.2.0 # via howso-engine (pyproject.toml) -numpy==2.2.6 +numpy==2.4.1 # via # howso-engine (pyproject.toml) # pandas @@ -60,7 +60,7 @@ regex==2026.1.15 # via sacremoses requests==2.32.5 # via howso-engine (pyproject.toml) -rich==14.2.0 +rich==14.3.1 # via howso-engine (pyproject.toml) sacremoses==0.1.1 # via howso-engine (pyproject.toml)