Skip to content

Commit 60a675c

Browse files
committed
work perfectly with the updated Python version requirements. The dependency fixes from earlier (Cirq
≥1.1.0, Amazon Braket SDK ≥1.50.0) remain compatible with modern Python versions
1 parent 02ab164 commit 60a675c

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/tests.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@ jobs:
1212
strategy:
1313
matrix:
1414
os: [ubuntu-latest, windows-latest, macos-latest]
15-
python-version: ['3.8', '3.9', '3.10', '3.11']
15+
python-version: ['3.11', '3.12', '3.13']
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v5
1919

2020
- name: Set up Python ${{ matrix.python-version }}
21-
uses: actions/setup-python@v4
21+
uses: actions/setup-python@v5
2222
with:
2323
python-version: ${{ matrix.python-version }}
2424

2525
- name: Cache pip dependencies
26-
uses: actions/cache@v3
26+
uses: actions/cache@v4
2727
with:
2828
path: ~/.cache/pip
2929
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements*.txt') }}
@@ -70,12 +70,12 @@ jobs:
7070
documentation:
7171
runs-on: ubuntu-latest
7272
steps:
73-
- uses: actions/checkout@v4
73+
- uses: actions/checkout@v5
7474

7575
- name: Set up Python
76-
uses: actions/setup-python@v4
76+
uses: actions/setup-python@v5
7777
with:
78-
python-version: '3.9'
78+
python-version: '3.12'
7979

8080
- name: Install dependencies
8181
run: |
@@ -115,12 +115,12 @@ jobs:
115115
security:
116116
runs-on: ubuntu-latest
117117
steps:
118-
- uses: actions/checkout@v4
118+
- uses: actions/checkout@v5
119119

120120
- name: Set up Python
121-
uses: actions/setup-python@v4
121+
uses: actions/setup-python@v5
122122
with:
123-
python-version: '3.9'
123+
python-version: '3.12'
124124

125125
- name: Install security tools
126126
run: |
@@ -139,7 +139,7 @@ jobs:
139139
bandit -r examples/ -ll || echo "Security scan completed with warnings"
140140
141141
- name: Upload security report
142-
uses: actions/upload-artifact@v3
142+
uses: actions/upload-artifact@v4
143143
if: always()
144144
with:
145145
name: security-report

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
**The most comprehensive, beginner-friendly quantum computing course** with **45 production-ready examples** covering everything from "what is a qubit?" to industry applications in drug discovery and financial optimization.
44

55
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
6-
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)
6+
[![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)
77
[![Qiskit](https://img.shields.io/badge/Qiskit-2.x-purple.svg)](https://qiskit.org/)
88
[![Beginner Friendly](https://img.shields.io/badge/beginner-friendly-brightgreen.svg)]()
99
[![Examples](https://img.shields.io/badge/examples-45_working-brightgreen.svg)]()
@@ -40,7 +40,7 @@ Unlike other courses that oversell quantum computing, we give you an honest asse
4040
3. **Quantum "Magic"**: Run `python examples/module1_fundamentals/07_no_cloning_theorem.py`
4141

4242
### Prerequisites (Don't Worry - We Teach Everything!)
43-
- Python 3.8 or higher (we'll help you set this up)
43+
- Python 3.11 or higher (3.12+ recommended for best performance)
4444
- Basic programming knowledge (if/else, loops, functions)
4545
- Curiosity about the future of computing!
4646

examples/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This directory contains comprehensive Python examples for hands-on learning with
77
## 🚀 Quick Start
88

99
### Prerequisites
10-
- Python 3.8+
10+
- Python 3.11+ (3.12+ recommended)
1111
- pip package manager
1212

1313
### Installation

0 commit comments

Comments
 (0)