Skip to content

Commit 25c1ed4

Browse files
committed
Update python version and dependencies
1 parent 4bc8b14 commit 25c1ed4

File tree

5 files changed

+235
-363
lines changed

5 files changed

+235
-363
lines changed

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.13.7
1+
3.14.0

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# 🔢 NumPy Workshop
22

33
[![License](https://img.shields.io/github/license/mr-pylin/numpy-workshop?color=blue)](https://github.com/mr-pylin/numpy-workshop/blob/main/LICENSE)
4-
[![Python Version](https://img.shields.io/badge/Python-3.13.7-yellow?logo=python&logoColor=white)](https://www.python.org/downloads/release/python-3137/)
4+
[![Python Version](https://img.shields.io/badge/Python-3.14.0-yellow?logo=python&logoColor=white)](https://www.python.org/downloads/release/python-3137/)
55
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/1faf9d4577d3406a9ac65a4cb8d3d4f1)](https://app.codacy.com/gh/mr-pylin/numpy-workshop/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
66
[![Code Style](https://img.shields.io/badge/code%20style-black-black.svg)](https://github.com/psf/black)
77
![Repo Size](https://img.shields.io/github/repo-size/mr-pylin/numpy-workshop?color=lightblue)
@@ -51,17 +51,16 @@ An in-depth guide to mastering **NumPy**, covering fundamental to advanced array
5151

5252
## ⚙️ Setup
5353

54-
This project requires Python **v3.10** or higher. It was developed and tested using Python **v3.13.7**. If you encounter issues running the specified version of dependencies, consider using this version of Python.
54+
This project requires Python **v3.10** or higher. It was developed and tested using Python **v3.14.0**. If you encounter issues running the specified version of dependencies, consider using this version of Python.
5555

5656
### 📝 List of Dependencies
5757

5858
Installing `matplotlib` and `pandas` is **OPTIONAL**. They are used exclusively in the [**Looking Ahead Notebook**](./code/21-looking-ahead.ipynb) to show an application of using them.
5959

60-
[![ipykernel](https://img.shields.io/badge/ipykernel-6.30.1-ff69b4)](https://pypi.org/project/ipykernel/6.30.1/)
61-
[![matplotlib](https://img.shields.io/badge/matplotlib-3.10.6-green)](https://pypi.org/project/matplotlib/3.10.6/)
62-
[![numpy](https://img.shields.io/badge/numpy-2.3.2-orange)](https://pypi.org/project/numpy/2.3.2/)
63-
[![pandas](https://img.shields.io/badge/pandas-2.3.2-yellow)](https://pypi.org/project/pandas/2.3.2/)
64-
<!-- [![ipywidgets](https://img.shields.io/badge/ipywidgets-8.1.5-ff6347)](https://pypi.org/project/ipywidgets/8.1.5/) -->
60+
[![ipykernel](https://img.shields.io/badge/ipykernel-7.0.1-ff69b4)](https://pypi.org/project/ipykernel/7.0.1/)
61+
[![matplotlib](https://img.shields.io/badge/matplotlib-3.10.7-green)](https://pypi.org/project/matplotlib/3.10.7/)
62+
[![numpy](https://img.shields.io/badge/numpy-2.3.4-orange)](https://pypi.org/project/numpy/2.3.4/)
63+
[![pandas](https://img.shields.io/badge/pandas-2.3.3-yellow)](https://pypi.org/project/pandas/2.3.3/)
6564

6665
### 📦 Installing Dependencies
6766

pyproject.toml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,33 @@
22
name = "numpy-workshop"
33
version = "0.1.0"
44
authors = [
5-
{name = "Amirhossein Heydari", email = "amirhosseinheydari78@gmail.com"}
5+
{ name = "Amirhossein Heydari", email = "amirhosseinheydari78@gmail.com" },
66
]
77
maintainers = [
8-
{name = "Amirhossein Heydari", email = "amirhosseinheydari78@gmail.com"}
8+
{ name = "Amirhossein Heydari", email = "amirhosseinheydari78@gmail.com" },
99
]
1010
description = "An in-depth guide to mastering NumPy, covering fundamental to advanced array operations for data science and numerical computing"
11-
keywords = ["NumPy", "data science", "numerical computing", "linear algebra", "arrays", "Python"]
11+
keywords = [
12+
"NumPy",
13+
"data science",
14+
"numerical computing",
15+
"linear algebra",
16+
"arrays",
17+
"Python",
18+
]
1219
readme = "README.md"
1320
license = "Apache-2.0"
1421
license-files = ["LICENSE"]
15-
requires-python = ">=3.13.7"
22+
requires-python = ">=3.14.0"
1623
dependencies = [
17-
"numpy>=2.3.2,<3.0.0",
24+
"ipykernel>=7.0.1,<8.0.0",
25+
"numpy>=2.3.4,<3.0.0",
1826
]
1927

2028
[project.optional-dependencies]
2129
complete = [
22-
"matplotlib>=3.10.6,<4.0.0",
23-
"pandas>=2.3.2,<3.0.0",
24-
]
25-
26-
[dependency-groups]
27-
dev = [
28-
"ipykernel>=6.30.1,<7.0.0",
29-
# "ipywidgets>=8.1.7,<9.0.0",
30+
"matplotlib>=3.10.7,<4.0.0",
31+
"pandas>=2.3.3,<3.0.0",
3032
]
3133

3234
[project.urls]

requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ipykernel>=6.30.1,<7.0.0
2-
matplotlib>=3.10.6,<4.0.0
3-
numpy>=2.3.2,<3.0.0
4-
pandas>=2.3.2,<3.0.0
1+
ipykernel>=7.0.1,<8.0.0
2+
matplotlib>=3.10.7,<4.0.0
3+
numpy>=2.3.4,<3.0.0
4+
pandas>=2.3.3,<3.0.0

0 commit comments

Comments
 (0)