Skip to content

Commit d441076

Browse files
committed
Release new version, simplify build
1 parent 0cf1f30 commit d441076

7 files changed

Lines changed: 30 additions & 36 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22
All notable changes to this project from version 0.4.0 upwards are documented in this file.
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
44

5+
## [0.7.2] – 2024-11-07
6+
7+
### Added
8+
- Case-insensitive symbol lookup
9+
10+
### Changed
11+
- Improved performance of `Concept.is_node_property`
12+
13+
### Fixed
14+
- inheritance of internal properties
15+
516
## [0.7.1] – 2024-05-16
617

718
### Fixed

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ pytest tests
2626

2727
## Packaging and Distribution
2828

29-
Update version in `setup.cfg` and `pylasu/__version__.py` _(TODO do we need both?)_,
30-
commit and check that CI completes normally.
29+
Update version in `pylasu/__init__.py`, commit, push and check that CI completes normally.
3130

3231
Let's ensure that we have build and twine installed:
3332

@@ -45,7 +44,7 @@ pytest tests
4544
Finally, we can run:
4645

4746
```shell
48-
rm dist/*
47+
rm -f dist/*
4948
python -m build
5049
python -m twine upload dist/*
5150
```
@@ -56,8 +55,8 @@ we have to [use an API token](https://pypi.org/help/#apitoken).
5655
If all goes well, tag the release:
5756

5857
```shell
59-
git tag -a v0.7.1 -m "Version 0.7.1"
60-
git push origin v0.7.1
58+
git tag -a v0.7.3 -m "Version 0.7.3"
59+
git push origin v0.7.3
6160
```
6261

6362
### Extracting Documentation

pylasu/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
VERSION = "0.7.2"

pylasu/__version__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

pyproject.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,17 @@ license = { file="LICENSE" }
2323
[project.urls]
2424
"Homepage" = "https://github.com/strumenta/pylasu"
2525
"Bug Tracker" = "https://github.com/strumenta/pylasu/issues"
26+
27+
[tool.setuptools.dynamic]
28+
version = {attr = "pylasu.VERSION"}
29+
30+
[tool.setuptools.packages.find]
31+
include = ["pylasu*"]
32+
33+
[tool.coverage.run]
34+
branch = true
35+
omit = ["docs/*", "tests/*"]
36+
37+
[tool.coverage.report]
38+
show_missing = true
39+
skip_covered = true

setup.cfg

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,3 @@
1-
[metadata]
2-
name = Pylasu
3-
version: 0.7.1
4-
5-
[coverage:run]
6-
branch = True
7-
8-
[coverage:report]
9-
show_missing = True
10-
skip_covered = True
11-
121
[options.extras_require]
132
ecore =
143
pyecore

setup.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)