diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt index 3e346b4..5b31380 100644 --- a/LICENSE-3RD-PARTY.txt +++ b/LICENSE-3RD-PARTY.txt @@ -1,10 +1,10 @@ Faker -37.4.2 +38.2.0 MIT License joke2k https://github.com/joke2k/faker Faker is a Python package that generates fake data for you. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/faker-37.4.2.dist-info/licenses/LICENSE.txt +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/faker-38.2.0.dist-info/licenses/LICENSE.txt Copyright (c) 2012 Daniele Faraglia Permission is hereby granted, free of charge, to any person obtaining a copy @@ -32,7 +32,7 @@ MIT License Jordan Terry https://github.com/Farama-Foundation/Farama-Notifications Notifications for all Farama Foundation maintained libraries. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/Farama_Notifications-0.0.4.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/Farama_Notifications-0.0.4.dist-info/LICENSE MIT License Copyright (c) 2023 Farama Foundation @@ -62,7 +62,7 @@ MIT License Jose Padilla https://github.com/jpadilla/pyjwt JSON Web Token implementation in Python -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/PyJWT-2.10.1.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/PyJWT-2.10.1.dist-info/LICENSE The MIT License (MIT) Copyright (c) 2015-2022 José Padilla @@ -87,12 +87,12 @@ SOFTWARE. PyYAML -6.0.2 +6.0.3 MIT License Kirill Simonov https://pyyaml.org/ YAML parser and emitter for Python -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/PyYAML-6.0.2.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/pyyaml-6.0.3.dist-info/licenses/LICENSE Copyright (c) 2017-2021 Ingy döt Net Copyright (c) 2006-2016 Kirill Simonov @@ -121,7 +121,7 @@ BSD License Georg Brandl https://pygments.org Pygments is a syntax highlighting package written in Python. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pygments-2.19.2.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/pygments-2.19.2.dist-info/licenses/LICENSE Copyright (c) 2006-2022 by the respective authors (see AUTHORS file). All rights reserved. @@ -150,12 +150,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. build -1.2.2.post1 -MIT License +1.3.0 +MIT Filipe Laíns , Bernát Gábor , layday , Henry Schreiner https://build.pypa.io A simple, correct Python build frontend -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/build-1.2.2.post1.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/build-1.3.0.dist-info/licenses/LICENSE Copyright © 2019 Filipe Laíns Permission is hereby granted, free of charge, to any person obtaining a @@ -179,12 +179,12 @@ DEALINGS IN THE SOFTWARE. certifi -2025.7.14 +2025.11.12 Mozilla Public License 2.0 (MPL 2.0) Kenneth Reitz https://github.com/certifi/python-certifi Python package for providing Mozilla's CA Bundle. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/certifi-2025.7.14.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/certifi-2025.11.12.dist-info/licenses/LICENSE This package contains a modified version of ca-bundle.crt: ca-bundle.crt -- Bundle of CA Root Certificates @@ -208,18 +208,18 @@ one at http://mozilla.org/MPL/2.0/. cffi -1.17.1 -MIT License +2.0.0 +MIT Armin Rigo, Maciej Fijalkowski -http://cffi.readthedocs.org +https://cffi.readthedocs.io/en/latest/whatsnew.html Foreign Function Interface for Python calling C code. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/cffi-1.17.1.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/cffi-2.0.0.dist-info/licenses/LICENSE Except when otherwise stated (look for LICENSE files in directories or information at the beginning of each file) all software and documentation is licensed as follows: - The MIT License + MIT No Attribution Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation @@ -227,10 +227,7 @@ documentation is licensed as follows: restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. + Software is furnished to do so. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, @@ -243,12 +240,12 @@ documentation is licensed as follows: charset-normalizer -3.4.2 -MIT License +3.4.4 +MIT "Ahmed R. TAHRI" https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/charset_normalizer-3.4.2.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/charset_normalizer-3.4.4.dist-info/licenses/LICENSE MIT License Copyright (c) 2025 TAHRI Ahmed R. @@ -273,12 +270,12 @@ SOFTWARE. click -8.2.1 -UNKNOWN +8.3.1 +BSD-3-Clause UNKNOWN https://github.com/pallets/click/ Composable command line interface toolkit -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/click-8.2.1.dist-info/licenses/LICENSE.txt +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/click-8.3.1.dist-info/licenses/LICENSE.txt Copyright 2014 Pallets Redistribution and use in source and binary forms, with or without @@ -310,21 +307,53 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. cloudpickle -3.1.1 +3.1.2 BSD License The cloudpickle developer team https://github.com/cloudpipe/cloudpickle Pickler class to extend the standard pickle.Pickler functionality -UNKNOWN -UNKNOWN +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/cloudpickle-3.1.2.dist-info/licenses/LICENSE +This module was extracted from the `cloud` package, developed by +PiCloud, Inc. + +Copyright (c) 2015, Cloudpickle contributors. +Copyright (c) 2012, Regents of the University of California. +Copyright (c) 2009 PiCloud, Inc. http://www.picloud.com. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the University of California, Berkeley nor the + names of its contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + cryptography -45.0.5 +46.0.3 Apache-2.0 OR BSD-3-Clause -The cryptography developers +The Python Cryptographic Authority and individual contributors https://github.com/pyca/cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/cryptography-45.0.5.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/cryptography-46.0.3.dist-info/licenses/LICENSE This software is made available under the terms of *either* of the licenses found in LICENSE.APACHE or LICENSE.BSD. Contributions to cryptography are made under the terms of *both* these licenses. @@ -336,7 +365,7 @@ Apache Software License Brian Curtin http://deprecation.readthedocs.io/ A library to handle automated deprecations -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/deprecation-2.1.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/deprecation-2.1.0.dist-info/LICENSE Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -541,12 +570,12 @@ A library to handle automated deprecations gymnasium -1.2.0 +1.2.2 MIT License Farama Foundation https://farama.org A standard API for reinforcement learning and a diverse set of reference environments (formerly Gym). -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/gymnasium-1.2.0.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/gymnasium-1.2.2.dist-info/licenses/LICENSE The MIT License Copyright (c) 2016 OpenAI @@ -572,12 +601,12 @@ THE SOFTWARE. humanize -4.12.3 -UNKNOWN +4.14.0 +MIT Jason Moiron https://github.com/python-humanize/humanize Python humanize utilities -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/humanize-4.12.3.dist-info/licenses/LICENCE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/humanize-4.14.0.dist-info/licenses/LICENCE Copyright (c) 2010-2020 Jason Moiron and Contributors Permission is hereby granted, free of charge, to any person obtaining @@ -601,15 +630,15 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. idna -3.10 -BSD License +3.11 +BSD-3-Clause Kim Davies https://github.com/kjd/idna Internationalized Domain Names in Applications (IDNA) -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/idna-3.10.dist-info/LICENSE.md +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/idna-3.11.dist-info/licenses/LICENSE.md BSD 3-Clause License -Copyright (c) 2013-2024, Kim Davies and contributors. +Copyright (c) 2013-2025, Kim Davies and contributors. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -640,13 +669,51 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +joblib +1.5.3 +BSD-3-Clause +Gael Varoquaux +https://joblib.readthedocs.io +Lightweight pipelining with Python functions +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/joblib-1.5.3.dist-info/licenses/LICENSE.txt +BSD 3-Clause License + +Copyright (c) 2008-2021, The joblib developers. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + markdown-it-py -3.0.0 +4.0.0 MIT License Chris Sewell https://github.com/executablebooks/markdown-it-py Python port of markdown-it. Markdown parsing, done right! -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/markdown_it_py-3.0.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/markdown_it_py-4.0.0.dist-info/licenses/LICENSE MIT License Copyright (c) 2020 ExecutableBookProject @@ -676,7 +743,7 @@ MIT License Taneli Hukkinen https://github.com/executablebooks/mdurl Markdown URL utilities -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/mdurl-0.1.2.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/mdurl-0.1.2.dist-info/LICENSE Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin. Copyright (c) 2021 Taneli Hukkinen @@ -726,12 +793,12 @@ IN THE SOFTWARE. mmh3 -5.1.0 +5.2.0 MIT License Hajime Senuma https://pypi.org/project/mmh3/ Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/mmh3-5.1.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/mmh3-5.2.0.dist-info/licenses/LICENSE MIT License Copyright (c) 2011-2025 Hajime Senuma @@ -760,7 +827,7 @@ BSD License Travis E. Oliphant et al. https://numpy.org Fundamental package for array computing in Python -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/numpy-2.2.6.dist-info/LICENSE.txt +/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. All rights reserved. @@ -1740,19 +1807,19 @@ Apache Software License; BSD License Donald Stufft https://github.com/pypa/packaging Core utilities for Python packages -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/packaging-25.0.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/packaging-25.0.dist-info/licenses/LICENSE This software is made available under the terms of *either* of the licenses found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made under the terms of *both* these licenses. pandas -2.3.1 +2.3.3 BSD License The Pandas Development Team https://pandas.pydata.org Powerful data structures for data analysis, time series, and statistics -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pandas-2.3.1.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/pandas-2.3.3.dist-info/LICENSE BSD 3-Clause License Copyright (c) 2008-2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team @@ -3005,12 +3072,12 @@ third-party archives. limitations under the License. pip-tools -7.4.1 +7.5.0 BSD License Vincent Driessen https://github.com/jazzband/pip-tools/ pip-tools keeps your pinned dependencies fresh. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pip_tools-7.4.1.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/pip_tools-7.5.0.dist-info/licenses/LICENSE BSD 3-Clause License Copyright (c). All rights reserved. @@ -3041,13 +3108,51 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +psutil +7.1.3 +BSD-3-Clause +Giampaolo Rodola +https://github.com/giampaolo/psutil +Cross-platform lib for process and system monitoring. +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/psutil-7.1.3.dist-info/LICENSE +BSD 3-Clause License + +Copyright (c) 2009, Jay Loden, Dave Daeschler, Giampaolo Rodola +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name of the psutil authors nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + pycparser -2.22 +2.23 BSD License Eli Bendersky https://github.com/eliben/pycparser C parser in Python -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pycparser-2.22.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/pycparser-2.23.dist-info/LICENSE pycparser -- A C parser in Python Copyright (c) 2008-2022, Eli Bendersky @@ -3092,7 +3197,7 @@ MIT License Thomas Kluyver https://github.com/pypa/pyproject-hooks Wrappers to call pyproject.toml-based build backend hooks. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pyproject_hooks-1.2.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/pyproject_hooks-1.2.0.dist-info/LICENSE The MIT License (MIT) Copyright (c) 2017 Thomas Kluyver @@ -3122,7 +3227,7 @@ Apache Software License; BSD License Gustavo Niemeyer https://github.com/dateutil/dateutil Extensions to the standard Python datetime module -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/python_dateutil-2.9.0.post0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/python_dateutil-2.9.0.post0.dist-info/LICENSE Copyright 2017- Paul Ganssle Copyright 2017- dateutil contributors (see AUTHORS file) @@ -3184,7 +3289,7 @@ MIT License Stuart Bishop http://pythonhosted.org/pytz World timezone definitions, modern and historical -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pytz-2025.2.dist-info/LICENSE.txt +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/pytz-2025.2.dist-info/LICENSE.txt Copyright (c) 2003-2019 Stuart Bishop Permission is hereby granted, free of charge, to any person obtaining a @@ -3206,13 +3311,230 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +regex +2025.11.3 +Apache-2.0 AND CNRI-Python +Matthew Barnett +https://github.com/mrabarnett/mrab-regex +Alternative regular expression module, to replace re. +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/regex-2025.11.3.dist-info/licenses/LICENSE.txt +This work was derived from the 're' module of CPython 2.6 and CPython 3.1, +copyright (c) 1998-2001 by Secret Labs AB and licensed under CNRI's Python 1.6 +license. + +All additions and alterations are licensed under the Apache 2.0 License. + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 Matthew Barnett + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + requests -2.32.4 +2.32.5 Apache Software License Kenneth Reitz https://requests.readthedocs.io Python HTTP for Humans. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/requests-2.32.4.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/requests-2.32.5.dist-info/licenses/LICENSE Apache License Version 2.0, January 2004 @@ -3391,12 +3713,12 @@ Python HTTP for Humans. rich -14.0.0 +14.2.0 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.5/lib/python3.13/site-packages/rich-14.0.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/rich-14.2.0.dist-info/LICENSE Copyright (c) 2020 Will McGugan Permission is hereby granted, free of charge, to any person obtaining a copy @@ -3418,13 +3740,43 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +sacremoses +0.1.1 +MIT License +UNKNOWN +https://github.com/hplt-project/sacremoses +SacreMoses +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/sacremoses-0.1.1.dist-info/LICENSE +MIT License + +Copyright (c) 2020 alvations + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + semantic-version 2.10.0 BSD License Raphaël Barrois https://github.com/rbarrois/python-semanticversion A library implementing the 'SemVer' scheme. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/semantic_version-2.10.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/semantic_version-2.10.0.dist-info/LICENSE Copyright (c) The python-semanticversion project All rights reserved. @@ -3455,7 +3807,7 @@ MIT License Benjamin Peterson https://github.com/benjaminp/six Python 2 and 3 compatibility utilities -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/six-1.17.0.dist-info/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/six-1.17.0.dist-info/LICENSE Copyright (c) 2010-2024 Benjamin Peterson Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -3476,13 +3828,71 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -typing_extensions -4.14.1 +tqdm +4.67.1 +MIT License; Mozilla Public License 2.0 (MPL 2.0) UNKNOWN +https://tqdm.github.io +Fast, Extensible Progress Meter +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/tqdm-4.67.1.dist-info/LICENCE +`tqdm` is a product of collaborative work. +Unless otherwise stated, all authors (see commit logs) retain copyright +for their respective work, and release the work under the MIT licence +(text below). + +Exceptions or notable authors are listed below +in reverse chronological order: + +* files: * + MPL-2.0 2015-2024 (c) Casper da Costa-Luis + [casperdcl](https://github.com/casperdcl). +* files: tqdm/_tqdm.py + MIT 2016 (c) [PR #96] on behalf of Google Inc. +* files: tqdm/_tqdm.py README.rst .gitignore + MIT 2013 (c) Noam Yorav-Raphael, original author. + +[PR #96]: https://github.com/tqdm/tqdm/pull/96 + + +Mozilla Public Licence (MPL) v. 2.0 - Exhibit A +----------------------------------------------- + +This Source Code Form is subject to the terms of the +Mozilla Public License, v. 2.0. +If a copy of the MPL was not distributed with this project, +You can obtain one at https://mozilla.org/MPL/2.0/. + + +MIT License (MIT) +----------------- + +Copyright (c) 2013 noamraph + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +typing_extensions +4.15.0 +PSF-2.0 "Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee" https://github.com/python/typing_extensions Backported and Experimental Type Hints for Python 3.9+ -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/typing_extensions-4.14.1.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/typing_extensions-4.15.0.dist-info/licenses/LICENSE A. HISTORY OF THE SOFTWARE ========================== @@ -3765,12 +4175,12 @@ PERFORMANCE OF THIS SOFTWARE. tzdata -2025.2 -Apache Software License +2025.3 +Apache-2.0 Python Software Foundation https://github.com/python/tzdata Provider of IANA time zone data -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/tzdata-2025.2.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/tzdata-2025.3.dist-info/licenses/LICENSE Apache Software License 2.0 Copyright (c) 2020, Paul Ganssle (Google) @@ -3789,12 +4199,12 @@ limitations under the License. urllib3 -2.5.0 -UNKNOWN +2.6.2 +MIT Andrey Petrov https://github.com/urllib3/urllib3/blob/main/CHANGES.rst HTTP library with thread-safe connection pooling, file post, and more. -/home/runner/.pyenv/versions/3.13.5/lib/python3.13/site-packages/urllib3-2.5.0.dist-info/licenses/LICENSE.txt +/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/urllib3-2.6.2.dist-info/licenses/LICENSE.txt MIT License Copyright (c) 2008-2020 Andrey Petrov and contributors. diff --git a/requirements-3.10-dev.txt b/requirements-3.10-dev.txt index 5f27668..5a92c40 100644 --- a/requirements-3.10-dev.txt +++ b/requirements-3.10-dev.txt @@ -2,51 +2,55 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --extra=dev --no-emit-index-url --output-file=requirements-3.10-dev.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --index-url=None --no-emit-index-url --output-file=requirements-3.10-dev.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -exceptiongroup==1.3.0 +exceptiongroup==1.3.1 # via pytest -execnet==2.1.1 +execnet==2.1.2 # via pytest-xdist -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium flake8==3.9.2 # via howso-engine-rl-recipes (pyproject.toml) -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mccabe==0.6.1 # via flake8 mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -58,15 +62,17 @@ packaging==25.0 # via # deprecation # pytest -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) pluggy==1.6.0 # via pytest +psutil==7.1.3 + # via howso-engine pycodestyle==2.7.0 # via flake8 -pycparser==2.22 +pycparser==2.23 # via cffi pyflakes==2.3.1 # via flake8 @@ -78,7 +84,7 @@ pygments==2.19.2 # rich pyjwt==2.10.1 # via howso-engine -pytest==8.4.1 +pytest==9.0.2 # via # howso-engine-rl-recipes (pyproject.toml) # pytest-xdist @@ -88,27 +94,33 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -tomli==2.2.1 +tomli==2.3.0 # via pytest -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via + # cryptography # exceptiongroup # gymnasium # howso-engine - # rich -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests diff --git a/requirements-3.10.txt b/requirements-3.10.txt index 2d22b61..8a0b087 100644 --- a/requirements-3.10.txt +++ b/requirements-3.10.txt @@ -2,41 +2,45 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-emit-index-url --output-file=requirements-3.10.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.10.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -46,11 +50,13 @@ numpy==2.2.6 # pandas packaging==25.0 # via deprecation -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) -pycparser==2.22 +psutil==7.1.3 + # via howso-engine +pycparser==2.23 # via cffi pygame==2.6.1 # via gymnasium @@ -62,24 +68,30 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via + # cryptography # gymnasium # howso-engine - # rich -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests diff --git a/requirements-3.11-dev.txt b/requirements-3.11-dev.txt index 7a823a7..2d4e10d 100644 --- a/requirements-3.11-dev.txt +++ b/requirements-3.11-dev.txt @@ -2,49 +2,53 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --extra=dev --no-emit-index-url --output-file=requirements-3.11-dev.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --index-url=None --no-emit-index-url --output-file=requirements-3.11-dev.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -execnet==2.1.1 +execnet==2.1.2 # via pytest-xdist -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium flake8==3.9.2 # via howso-engine-rl-recipes (pyproject.toml) -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mccabe==0.6.1 # via flake8 mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -56,15 +60,17 @@ packaging==25.0 # via # deprecation # pytest -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) pluggy==1.6.0 # via pytest +psutil==7.1.3 + # via howso-engine pycodestyle==2.7.0 # via flake8 -pycparser==2.22 +pycparser==2.23 # via cffi pyflakes==2.3.1 # via flake8 @@ -76,7 +82,7 @@ pygments==2.19.2 # rich pyjwt==2.10.1 # via howso-engine -pytest==8.4.1 +pytest==9.0.2 # via # howso-engine-rl-recipes (pyproject.toml) # pytest-xdist @@ -86,23 +92,29 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via # gymnasium # howso-engine -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests diff --git a/requirements-3.11.txt b/requirements-3.11.txt index 8c94c77..69e7181 100644 --- a/requirements-3.11.txt +++ b/requirements-3.11.txt @@ -2,41 +2,45 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-emit-index-url --output-file=requirements-3.11.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.11.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -46,11 +50,13 @@ numpy==2.2.6 # pandas packaging==25.0 # via deprecation -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) -pycparser==2.22 +psutil==7.1.3 + # via howso-engine +pycparser==2.23 # via cffi pygame==2.6.1 # via gymnasium @@ -62,23 +68,29 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via # gymnasium # howso-engine -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests diff --git a/requirements-3.12-dev.txt b/requirements-3.12-dev.txt index 552b0a6..c1cfdab 100644 --- a/requirements-3.12-dev.txt +++ b/requirements-3.12-dev.txt @@ -2,49 +2,53 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --extra=dev --no-emit-index-url --output-file=requirements-3.12-dev.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --index-url=None --no-emit-index-url --output-file=requirements-3.12-dev.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -execnet==2.1.1 +execnet==2.1.2 # via pytest-xdist -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium flake8==3.9.2 # via howso-engine-rl-recipes (pyproject.toml) -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mccabe==0.6.1 # via flake8 mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -56,15 +60,17 @@ packaging==25.0 # via # deprecation # pytest -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) pluggy==1.6.0 # via pytest +psutil==7.1.3 + # via howso-engine pycodestyle==2.7.0 # via flake8 -pycparser==2.22 +pycparser==2.23 # via cffi pyflakes==2.3.1 # via flake8 @@ -76,7 +82,7 @@ pygments==2.19.2 # rich pyjwt==2.10.1 # via howso-engine -pytest==8.4.1 +pytest==9.0.2 # via # howso-engine-rl-recipes (pyproject.toml) # pytest-xdist @@ -86,23 +92,29 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via # gymnasium # howso-engine -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests diff --git a/requirements-3.12.txt b/requirements-3.12.txt index 21ae338..67da5df 100644 --- a/requirements-3.12.txt +++ b/requirements-3.12.txt @@ -2,41 +2,45 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-emit-index-url --output-file=requirements-3.12.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.12.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -46,11 +50,13 @@ numpy==2.2.6 # pandas packaging==25.0 # via deprecation -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) -pycparser==2.22 +psutil==7.1.3 + # via howso-engine +pycparser==2.23 # via cffi pygame==2.6.1 # via gymnasium @@ -62,23 +68,29 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via # gymnasium # howso-engine -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests diff --git a/requirements-3.13-dev.txt b/requirements-3.13-dev.txt index 827b1fc..a400250 100644 --- a/requirements-3.13-dev.txt +++ b/requirements-3.13-dev.txt @@ -2,49 +2,53 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --extra=dev --no-emit-index-url --output-file=requirements-3.13-dev.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --index-url=None --no-emit-index-url --output-file=requirements-3.13-dev.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -execnet==2.1.1 +execnet==2.1.2 # via pytest-xdist -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium flake8==3.9.2 # via howso-engine-rl-recipes (pyproject.toml) -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mccabe==0.6.1 # via flake8 mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -56,15 +60,17 @@ packaging==25.0 # via # deprecation # pytest -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) pluggy==1.6.0 # via pytest +psutil==7.1.3 + # via howso-engine pycodestyle==2.7.0 # via flake8 -pycparser==2.22 +pycparser==2.23 # via cffi pyflakes==2.3.1 # via flake8 @@ -76,7 +82,7 @@ pygments==2.19.2 # rich pyjwt==2.10.1 # via howso-engine -pytest==8.4.1 +pytest==9.0.2 # via # howso-engine-rl-recipes (pyproject.toml) # pytest-xdist @@ -86,23 +92,29 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via # gymnasium # howso-engine -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests diff --git a/requirements-3.13.txt b/requirements-3.13.txt index 997883e..2dad22b 100644 --- a/requirements-3.13.txt +++ b/requirements-3.13.txt @@ -2,41 +2,45 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-emit-index-url --output-file=requirements-3.13.txt +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.13.txt --pip-args=None # -amalgam-lang==20.1.1 +amalgam-lang==25.2.3 # via howso-engine -certifi==2025.7.14 +certifi==2025.11.12 # via # howso-engine # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -cloudpickle==3.1.1 +click==8.3.1 + # via sacremoses +cloudpickle==3.1.2 # via gymnasium -cryptography==45.0.5 +cryptography==46.0.3 # via howso-engine deprecation==2.1.0 # via howso-engine -faker==37.4.2 +faker==38.2.0 # via howso-engine farama-notifications==0.0.4 # via gymnasium -gymnasium[classic-control]==1.2.0 +gymnasium[classic-control]==1.2.2 # via howso-engine-rl-recipes (pyproject.toml) -howso-engine==40.4.0 +howso-engine==53.0.0 # via howso-engine-rl-recipes (pyproject.toml) -humanize==4.12.3 +humanize==4.14.0 # via howso-engine -idna==3.10 +idna==3.11 # via requests -markdown-it-py==3.0.0 +joblib==1.5.3 + # via sacremoses +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -mmh3==5.1.0 +mmh3==5.2.0 # via howso-engine numpy==2.2.6 # via @@ -46,11 +50,13 @@ numpy==2.2.6 # pandas packaging==25.0 # via deprecation -pandas==2.3.1 +pandas==2.3.3 # via # howso-engine # howso-engine-rl-recipes (pyproject.toml) -pycparser==2.22 +psutil==7.1.3 + # via howso-engine +pycparser==2.23 # via cffi pygame==2.6.1 # via gymnasium @@ -62,23 +68,29 @@ python-dateutil==2.9.0.post0 # via pandas pytz==2025.2 # via pandas -pyyaml==6.0.2 +pyyaml==6.0.3 + # via howso-engine +regex==2025.11.3 + # via sacremoses +requests==2.32.5 # via howso-engine -requests==2.32.4 +rich==14.2.0 # via howso-engine -rich==14.0.0 +sacremoses==0.1.1 # via howso-engine semantic-version==2.10.0 # via howso-engine six==1.17.0 # via python-dateutil -typing-extensions==4.14.1 +tqdm==4.67.1 + # via sacremoses +typing-extensions==4.15.0 # via # gymnasium # howso-engine -tzdata==2025.2 +tzdata==2025.3 # via # faker # pandas -urllib3==2.5.0 +urllib3==2.6.2 # via requests