Skip to content

Commit 8097499

Browse files
authored
chore: upgrade all packages for python 3.14 (#71)
* chore: upgrade all packages for python 3.14 * ci: install python 3.14 * ci: add setuptools in requirements
1 parent 3f35e62 commit 8097499

6 files changed

Lines changed: 55 additions & 47 deletions

File tree

.github/workflows/heatrapy-app.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ jobs:
2929
https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }} \
3030
-d '{"base": "develop"}'
3131
- uses: actions/checkout@v4
32-
- name: Set up Python 3.10
32+
- name: Set up Python 3.14
3333
uses: actions/setup-python@v3
3434
with:
35-
python-version: "3.10"
35+
python-version: "3.14"
3636
- name: Install dependencies
3737
run: |
3838
python -m pip install --upgrade pip

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
project = 'heatrapy'
1515
copyright = '2026, Daniel Silva'
1616
author = 'Daniel Silva'
17-
release = '2.1.0'
17+
release = '2.1.1'
1818

1919
# -- General configuration ---------------------------------------------------
2020
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ incorporation of phase transitions.
1313

1414
|icon_github| `github repository <https://github.com/djsilva99/heatrapy>`_
1515

16-
|icon_heatrapy| current version: v2.1.0
16+
|icon_heatrapy| current version: v2.1.1
1717

1818
.. |icon_github| image:: https://github.githubassets.com/favicons/favicon.png
1919
:width: 25px

heatrapy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Heatrapy.
22
33
author: Daniel Silva (djsilva@gmx.com)
4-
current version: v2.1.0
4+
current version: v2.1.1
55
url: https://github.com/djsilva99/heatrapy
66
77
This module allows to create thermal objects, establish thermal contact between

requirements.txt

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
coverage==7.6.1
2-
cycler==0.10.0
3-
exceptiongroup==1.2.2
4-
iniconfig==2.0.0
5-
kiwisolver==1.3.1
1+
contourpy==1.3.3
2+
coverage==7.13.4
3+
cycler==0.12.1
4+
exceptiongroup==1.3.1
5+
fonttools==4.61.1
6+
iniconfig==2.3.0
7+
kiwisolver==1.4.9
68
matplotlib==3.10.8
7-
numpy==2.2.6
8-
packaging==24.1
9-
Pillow==12.1.1
10-
pluggy==1.5.0
11-
pyparsing==3.1.0
12-
pytest==8.3.3
13-
pytest-cov==5.0.0
14-
python-dateutil==2.8.1
15-
six==1.15.0
16-
tomli==2.0.1
17-
ruff==0.12.10
9+
numpy==2.4.2
10+
packaging==26.0
11+
pillow==12.1.1
12+
pluggy==1.6.0
13+
Pygments==2.19.2
14+
pyparsing==3.3.2
15+
pytest==9.0.2
16+
pytest-cov==7.0.0
17+
python-dateutil==2.9.0.post0
18+
ruff==0.15.4
19+
setuptools==82.0.0
20+
six==1.17.0
21+
tomli==2.4.0

setup.py

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,35 @@
77

88
from setuptools import setup
99

10-
description = 'This package is a module for simulating dynamic 1D and 2D heat '
11-
description += 'transfer processes by using the finite difference method. The '
12-
description += 'packages is based on thermal objects. Two different '
13-
description += 'approaches can be used: single thermal object and a system of '
14-
description += 'thermal objects that can contact with each other. The heatrapy'
15-
description += 'package includes the incorporation of phase transitions.'
10+
description = (
11+
'This package is a module for simulating dynamic 1D and 2D heat transfer '
12+
'processes by using the finite difference method. The packages is based '
13+
'on thermal objects. Two different approaches can be used: single thermal '
14+
'object and a system of thermal objects that can contact with each other. '
15+
'The heatrapy package includes the incorporation of phase transitions.'
16+
)
1617

1718

18-
setup(name='heatrapy',
19-
version='2.1.0',
20-
description='Library for simulating 1D and 2D heat transfer processes',
21-
long_description=description,
22-
classifiers=[
23-
'Development Status :: 3 - Alpha',
24-
'License :: OSI Approved :: MIT License',
25-
'Programming Language :: Python :: 3.7',
26-
'Topic :: Scientific/Engineering :: Physics',
27-
],
28-
url='https://github.com/djsilva99/heatrapy',
29-
author='Daniel Silva',
30-
author_email='djsilva@gmx.com',
31-
license='MIT',
32-
packages=['heatrapy'],
33-
install_requires=[
34-
'numpy==2.2.6', 'matplotlib==3.10.8'
35-
],
36-
include_package_data=True,
37-
zip_safe=False)
19+
setup(
20+
name='heatrapy',
21+
version='2.1.1',
22+
description='Library for simulating 1D and 2D heat transfer processes',
23+
long_description=description,
24+
classifiers=[
25+
'Development Status :: 3 - Alpha',
26+
'License :: OSI Approved :: MIT License',
27+
'Programming Language :: Python :: 3.14',
28+
'Topic :: Scientific/Engineering :: Physics',
29+
],
30+
url='https://github.com/djsilva99/heatrapy',
31+
author='Daniel Silva',
32+
author_email='djsilva@gmx.com',
33+
license='MIT',
34+
packages=['heatrapy'],
35+
install_requires=[
36+
'numpy==2.4.2',
37+
'matplotlib==3.10.8'
38+
],
39+
include_package_data=True,
40+
zip_safe=False
41+
)

0 commit comments

Comments
 (0)