Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/macos-installer-arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ jobs:
with:
fetch-depth: 0

- name: Set up Python 3.9
- name: Set up Python 3.12
uses: actions/setup-python@v4
with:
python-version: '3.9'
python-version: '3.12'

- name: Install dependencies
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/macos-installer-intel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ jobs:
with:
fetch-depth: 0

- name: Set up Python 3.9
- name: Set up Python 3.12
uses: actions/setup-python@v4
with:
python-version: '3.9'
python-version: '3.12'

- name: Install dependencies
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/windows-build-nsis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
python-version: '3.12'

- name: Install dependencies
run: |
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.9-slim
FROM python:3.12-slim

WORKDIR /app

Expand Down
4 changes: 2 additions & 2 deletions distribution/windows/scripts/windows_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@ def check_requirements():
# Check Python version
python_version = sys.version_info
print(f"Python version: {python_version.major}.{python_version.minor}.{python_version.micro}")
if python_version.major < 3 or (python_version.major == 3 and python_version.minor < 9):
print("WARNING: Huntarr requires Python 3.9 or higher")
if python_version.major < 3 or (python_version.major == 3 and python_version.minor < 12):
print("WARNING: Huntarr requires Python 3.12 or higher")
requirements_met = False

# Check for pywin32
Expand Down
2 changes: 1 addition & 1 deletion docs/getting-started/installation.html
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ <h4><i class="fab fa-python" style="margin-right: 8px; color: #3776ab;"></i>From
<p>If you're familiar with Python and want to run Huntarr from source:</p>

<ol>
<li>Ensure you have Python 3.9+ and Git installed on your system</li>
<li>Ensure you have Python 3.12+ and Git installed on your system</li>
<li>Clone the repository:
<pre class="terminal"><code class="command-prompt">git clone https://github.com/plexguide/Huntarr.io.git</code></pre>
</li>
Expand Down
2 changes: 1 addition & 1 deletion docs/macos-installer.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ If you encounter issues:

The macOS installers are built automatically using GitHub Actions with the following process:

1. Python 3.9 environment is set up on a macOS runner
1. Python 3.12 environment is set up on a macOS runner
2. The Huntarr.io icon is converted to macOS .icns format
3. PyInstaller bundles the application into a native macOS .app
4. A PKG installer is created using macOS pkgbuild
Expand Down
8 changes: 4 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Flask==3.0.0
requests==2.31.0
waitress==2.1.2
Flask==3.1.2
requests==2.32.5
waitress==3.0.2
bcrypt==4.1.2
qrcode[pil]==7.4.2 # Added qrcode with PIL support
pyotp==2.9.0 # Added pyotp
pytz==2023.3 # Added for timezone support
pywin32==308; sys_platform == 'win32' # For Windows service support
apprise==1.6.0 # Added for notification support
markdown==3.4.3 # Required by apprise
pyyaml==6.0 # Required by apprise
pyyaml==6.0.2 # Required by apprise