Skip to content

Commit fbcc802

Browse files
authored
Merge pull request #35 from Decompollaborate/develop
2.7.2
2 parents 26810c2 + cb452ec commit fbcc802

16 files changed

Lines changed: 84 additions & 201 deletions

.github/workflows/maturin_upload_pypi.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- uses: actions/checkout@v3
2424
- uses: actions/setup-python@v4
2525
with:
26-
python-version: '3.10'
26+
python-version: '3.13'
2727
- name: Build wheels
2828
uses: PyO3/maturin-action@v1
2929
with:
@@ -46,7 +46,7 @@ jobs:
4646
- uses: actions/checkout@v3
4747
- uses: actions/setup-python@v4
4848
with:
49-
python-version: '3.10'
49+
python-version: '3.13'
5050
architecture: ${{ matrix.target }}
5151
- name: Build wheels
5252
uses: PyO3/maturin-action@v1
@@ -69,7 +69,7 @@ jobs:
6969
- uses: actions/checkout@v3
7070
- uses: actions/setup-python@v4
7171
with:
72-
python-version: '3.10'
72+
python-version: '3.13'
7373
- name: Build wheels
7474
uses: PyO3/maturin-action@v1
7575
with:

.github/workflows/mypy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
steps:
1111
- uses: actions/checkout@v4
1212

13-
- name: Set up Python 3.8
13+
- name: Set up Python 3.9
1414
uses: actions/setup-python@v4
1515
with:
16-
python-version: 3.8
16+
python-version: 3.9
1717

1818
- name: Install Dependencies
1919
run: |

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.7.2] - 2024-12-15
11+
12+
### Added
13+
14+
- Prebuilt binaries for Python 3.13.
15+
16+
### Changed
17+
18+
- Python 3.9 or later is now required.
19+
- Bump from Python 3.8 to 3.9.
20+
- Older versions can't be checked on CI anymore, so I prefer to not claim to
21+
support something that may have broken without anybody noticing.
22+
- Nothing really changed. Just the CI tools I was using are refusing to use
23+
any Python version older than this. Sorry if you were affected by this.
24+
- Use newer pyo3 version.
25+
- From 0.20 to 0.23.
26+
- Updated to avoid warnings with newer Rust versions.
27+
- Fix issues introduced by updating pyo3.
28+
1029
## [2.7.1] - 2024-09-25
1130

1231
### Added
@@ -426,6 +445,7 @@ Full changes: <https://github.com/Decompollaborate/mapfile_parser/compare/702a73
426445
- Initial release
427446

428447
[unreleased]: https://github.com/Decompollaborate/mapfile_parser/compare/master...develop
448+
[2.7.2]: https://github.com/Decompollaborate/mapfile_parser/compare/2.7.1...2.7.2
429449
[2.7.1]: https://github.com/Decompollaborate/mapfile_parser/compare/2.7.0...2.7.1
430450
[2.7.0]: https://github.com/Decompollaborate/mapfile_parser/compare/2.6.0...2.7.0
431451
[2.6.0]: https://github.com/Decompollaborate/mapfile_parser/compare/2.5.1...2.6.0

Cargo.lock

Lines changed: 14 additions & 138 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "mapfile_parser"
6-
version = "2.7.1"
6+
version = "2.7.2"
77
edition = "2021"
88
rust-version = "1.65.0"
99
authors = ["Anghelo Carvajal <angheloalf95@gmail.com>"]
@@ -23,7 +23,7 @@ crate-type = ["cdylib", "staticlib", "rlib"]
2323

2424
[dependencies]
2525
regex = "1.10.2"
26-
pyo3 = { version = "0.20.0", optional = true, features = ["abi3", "abi3-py37"]}
26+
pyo3 = { version = "0.23.2", optional = true, features = ["extension-module"]}
2727
lazy_static = "1.4.0"
2828
serde = { version = "1.0", features = ["derive"], optional = true }
2929

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ If you use a `requirements.txt` file in your repository, then you can add
3535
this library with the following line:
3636

3737
```txt
38-
mapfile_parser>=2.7.1,<3.0.0
38+
mapfile_parser>=2.7.2,<3.0.0
3939
```
4040

4141
#### Development version
@@ -74,7 +74,7 @@ cargo add mapfile_parser
7474
Or add the following line manually to your `Cargo.toml` file:
7575

7676
```toml
77-
mapfile_parser = "2.7.1"
77+
mapfile_parser = "2.7.2"
7878
```
7979

8080
## Versioning and changelog

mypy.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[mypy]
2-
python_version = 3.8
2+
python_version = 3.9
33
check_untyped_defs = True

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
[project]
55
name = "mapfile_parser"
6-
version = "2.7.1"
6+
version = "2.7.2"
77
description = "Map file parser library focusing decompilation projects"
88
readme = "README.md"
9-
requires-python = ">=3.8"
9+
requires-python = ">=3.9"
1010
dependencies = [
1111
"requests"
1212
]

src/mapfile_parser/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from __future__ import annotations
77

8-
__version_info__ = (2, 7, 1)
8+
__version_info__ = (2, 7, 2)
99
__version__ = ".".join(map(str, __version_info__))# + "-dev0"
1010
__author__ = "Decompollaborate"
1111

0 commit comments

Comments
 (0)