From 5efeea9f2087e6ee907a4a26a73d427b0b89f7ad Mon Sep 17 00:00:00 2001 From: Max Bechtold Date: Sun, 8 Oct 2023 13:03:23 +0200 Subject: [PATCH] Update PyInstaller to cope with Python 3.11 build problem --- THIRD_PARTY_LICENSES.txt | 40 +++++++++++++++++++++++++++++++++++++--- requirements.txt | 2 +- 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/THIRD_PARTY_LICENSES.txt b/THIRD_PARTY_LICENSES.txt index 07537f0..501eae0 100644 --- a/THIRD_PARTY_LICENSES.txt +++ b/THIRD_PARTY_LICENSES.txt @@ -93,7 +93,7 @@ PyInstaller is licensed under ================================ -Copyright (c) 2010-2022, PyInstaller Development Team +Copyright (c) 2010-2023, PyInstaller Development Team Copyright (c) 2005-2009, Giovanni Bajo Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc. @@ -137,6 +137,18 @@ Run-time Hooks are in the directory ./PyInstaller/hooks/rthooks +The PyInstaller.isolated submodule +---------------------------------- + +By request, the PyInstaller.isolated submodule and its corresponding tests are +additionally licensed with the MIT license so that it may be reused outside of +PyInstaller under GPL 2.0 or MIT terms and conditions -- whichever is the most +suitable to the recipient downstream project. Affected files/directories are: + +./PyInstaller/isolated/ +./tests/unit/test_isolation.py + + About the PyInstaller Development Team -------------------------------------- @@ -172,7 +184,7 @@ to indicate the copyright and license terms: #----------------------------------------------------------------------------- -# Copyright (c) 2005-2022, PyInstaller Development Team. +# Copyright (c) 2005-2023, PyInstaller Development Team. # # Distributed under the terms of the GNU General Public License (version 2 # or later) with exception for distributing the bootloader. @@ -186,7 +198,7 @@ to indicate the copyright and license terms: For run-time hooks, the following banner should be used: #----------------------------------------------------------------------------- -# Copyright (c) 2005-2022, PyInstaller Development Team. +# Copyright (c) 2005-2023, PyInstaller Development Team. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -691,6 +703,28 @@ Apache License 2.0 See the License for the specific language governing permissions and limitations under the License. +=========== +MIT License +=========== + +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. + ################################################################################################################################################################ diff --git a/requirements.txt b/requirements.txt index a23fd29..e273a27 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,4 +2,4 @@ PyYAML==6.0.1 pyaudio==v0.2.13 pytest pylint -pyinstaller==5.6.2 +pyinstaller==5.13.2