diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e26fa5d..3daec0a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v1 - uses: actions/setup-python@v1 with: - python-version: 3.8 + python-version: 3.9 - name: Install dependencies run: | python -m pip install --upgrade pip setuptools wheel @@ -21,7 +21,7 @@ jobs: pip install certifi git clone https://github.com/pyinstaller/pyinstaller.git cd pyinstaller - git checkout tags/v4.5.1 + git checkout tags/v4.6 cd bootloader python waf all cd .. diff --git a/CB/GitHub.py b/CB/GitHub.py index 9c70a90..d381fcc 100644 --- a/CB/GitHub.py +++ b/CB/GitHub.py @@ -157,6 +157,5 @@ def install(self, path): self.archive.extractall(path) for directory in self.directories: shutil.rmtree(path / directory, ignore_errors=True) - # FIXME - Python bug #32689 - Fixed in 3.9 - shutil.move(str(path / f'{self.shorthPath}-{self.branch}' / directory), str(path)) + shutil.move(path / f'{self.shorthPath}-{self.branch}' / directory, path) shutil.rmtree(path / f'{self.shorthPath}-{self.branch}') diff --git a/CurseBreaker.py b/CurseBreaker.py index 3b76b8c..0cb2c82 100644 --- a/CurseBreaker.py +++ b/CurseBreaker.py @@ -39,7 +39,7 @@ if platform.system() == 'Windows': from ctypes import windll, wintypes -# FIXME - Python bug #39010 - Fixed in 3.8.6/3.9 +# FIXME - Python bug #39010 import asyncio import selectors asyncio.set_event_loop(asyncio.SelectorEventLoop(selectors.SelectSelector()))