Skip to content

Commit

Permalink
deprecate support for Python 3.8
Browse files Browse the repository at this point in the history
  • Loading branch information
uberfastman committed Sep 18, 2023
1 parent 1058dc2 commit 236d1b8
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/python-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11"]

steps:
- uses: actions/checkout@v3
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,8 @@ If you wish to update the app yourself manually, you can just type `n` to skip a

<a name="dependencies"></a>
### Dependencies
The application is actively developed in macOS, but is cross-platform compatible. The app requires Python 3.8 or later (Python 2 is no longer supported). To check if you have Python 3.8 or later installed, open up a window in Terminal (macOS), Command Prompt (Windows), or a command line shell of your choice, and run `python --version`. If the return is `Python 3.8.x`, `Python 3.9.x`, `Python 3.10.x`, or `Python 3.10.x`, you are good to go. If the return is `Python 2.x.x`, you will need to install Python 3.8 or later. Check out the instructions [here](https://realpython.com/installing-python/) for how to install Python 3.8 or later on your system.

The application is actively developed in macOS, but is cross-platform compatible. The app requires ***Python 3.9 or later*** (Python 2 is no longer supported). To check if you have the minimum required version of Python or later installed, open up a window in Terminal (macOS), Command Prompt (Windows), or a command line shell of your choice, and run `python --version`. If the return value is `Python 3.x.x` where the first `x` is equal to or greater than the minimum required minor version, you are good to go. If the return is `Python 2.x.x`, you will need to install the correct Python 3 version. Check out the instructions [here](https://realpython.com/installing-python/) for how to install Python 3 on your system.

Project dependencies can be viewed in the [`requirements.txt`](requirements.txt) file.

Expand Down Expand Up @@ -819,7 +820,7 @@ If you are running Docker on Windows, you might encounter errors when trying to
<a name="reportlab"></a>
#### Reportlab
On macOS 12+ (Monterey) or on Macs using the M1 ARM architecture, you might encounter the following error (or one like it) during dependency installation:
On macOS 12+ (Monterey) or on Macs using the M1/M2 ARM architecture, you might encounter the following error (or one like it) during dependency installation:
```shell
Symbol not found in flat namespace '_FT_Done_Face' from reportlab with Python@3.9 on macOS 12
```
Expand Down
4 changes: 2 additions & 2 deletions resources/documentation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
<a name="manual-setup"></a>
### Manual Setup

* Make sure your operating system (OS) has Python 3.8 (or later) installed. See the above section on [dependencies](../../README.md#dependencies) for instructions.
* Make sure your operating system (OS) has the correct version of Python installed (see the main README.md section on [dependencies](../../README.md#dependencies) for instructions).

* After you've finished installing Python 3.8 (or later), check that it has been successfully installed by running `python3 --version` (or `py -0p` (or `py -3` to see if you can launch Python 3 if `py -0p` fails) if using the [Python launcher for Windows](https://docs.python.org/3/using/windows.html#python-launcher-for-windows) in Windows to list installed Python version with their paths) in the command line again, and confirming that it outputs `Python 3.8.x`, `Python 3.9.x`, `Python 3.10.x`, or `Python 3.11.x`. If it *does **not***, double check that you followed all Python 3 installation steps correctly.
* After you've finished installing Python, check that it has been successfully installed by running `python3 --version` (or `py -0p` (or `py -3` to see if you can launch Python 3 if `py -0p` fails) if using the [Python launcher for Windows](https://docs.python.org/3/using/windows.html#python-launcher-for-windows) in Windows to list installed Python version with their paths) in the command line again, and confirming that it outputs `Python 3.x.x`. If it *does **not***, double check that you followed all Python installation steps correctly.

* Open a command line prompt

Expand Down

0 comments on commit 236d1b8

Please sign in to comment.