Skip to content

Commit 80d2e9c

Browse files
committed
Stormpy version 1.8.0
1 parent 1a4b957 commit 80d2e9c

File tree

4 files changed

+21
-24
lines changed

4 files changed

+21
-24
lines changed

CHANGELOG.md

+10-5
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,21 @@ Changelog
22
=============
33

44

5-
Version 1.7.x
5+
Version 1.8.x
66
-------------
77

8-
### Version 1.7.x
9-
Requires Storm version >= 1.7.1 and pycarl version >= 2.1.0
8+
### Version 1.8.0 (2023/06)
9+
Requires Storm version >= 1.8.0 and pycarl version >= 2.2.0
1010

11-
- Adaption to changes in Storm such as the removal of JIT compilation
11+
- Scheduler extraction for exact models
12+
- Adaption to changes in Storm such as the removal of JIT compilation and changes in `storm-pomdp`
1213
- Added bindings for DFT modules
1314
- Developer: improved build process
14-
- Developer: updated pybind version to 2.10.0. Check compatibility to pybind version of pycarl.
15+
- Developer: updated pybind version to 2.10.0. Check compatibility to pybind version of pycarl
16+
17+
18+
Version 1.7.x
19+
-------------
1520

1621
### Version 1.7.0 (2022/07)
1722
Requires Storm version >= 1.7.0 and pycarl version >= 2.1.0

doc/checklist_new_release.md

+7-15
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,28 @@ The following steps should be performed when releasing a new stormpy version.
1111
* Update `storm_min_version` in `setup.py`
1212
* Update `install_requires`/`setup_requires` version of pycarl in `setup.py`
1313

14-
3. Update the Storm Docker images for Github actions:
15-
* Set `RELEASE_IMG` and `DEBUG_IMG` in `.github/workflows/buildtest.yml`
16-
17-
4. Check that stormpy builds without errors and all tests are successful
14+
3. Check that stormpy builds without errors and all tests are successful
1815
* [Github Actions](https://github.com/moves-rwth/stormpy/actions) should run successfully
1916

20-
5. Set new stormpy version:
17+
4. Set new stormpy version:
2118
* Set new stormpy version in `lib/stormpy/_version.py`
2219

23-
6. Set new tag in git
20+
5. Set new tag in git
2421
```console
2522
git tag -a new_version
26-
git push origin new_version
27-
```
28-
Next we push the tag to GitHub. This step requires the GitHub repo to to be configured as a remote.
29-
```console
30-
git remote add github https://github.com/moves-rwth/stormpy.git
3123
git push github new_version
3224
```
3325
The new tag should now be visible on [GitHub](https://github.com/moves-rwth/stormpy/tags).
3426

35-
7. [Add new release](https://github.com/moves-rwth/stormpy/releases/new) in GitHub.
27+
6. [Add new release](https://github.com/moves-rwth/stormpy/releases/new) in GitHub.
3628

37-
8. Create [Docker containers](https://hub.docker.com/r/movesrwth/stormpy) for new version using scripts.
29+
7. Create [Docker containers](https://hub.docker.com/r/movesrwth/stormpy) for new version using scripts.
3830

39-
9. Update Docker version for Binder in by changing `binder/Dockerfile`:
31+
8. Update Docker version for Binder in by changing `binder/Dockerfile`:
4032
* Set new stormpy release as base
4133
* Update version numbers of dependencies
4234

43-
10. Create new python package for release on [Pypi](https://pypi.org/project/stormpy/):
35+
9. Create new python package for release on [Pypi](https://pypi.org/project/stormpy/):
4436
```console
4537
python3 setup.py sdist
4638
python3 -m pip install --user --upgrade twine

lib/stormpy/_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.7.0"
1+
__version__ = "1.8.0"

setup.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
sys.exit('Sorry, Python 2.x is not supported')
1414

1515
# Minimal storm version required
16-
storm_min_version = "1.7.1"
16+
storm_min_version = "1.8.0"
1717

1818
# Get the long description from the README file
1919
with open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'README.md'), encoding='utf-8') as f:
@@ -225,8 +225,8 @@ def finalize_options(self):
225225
],
226226
cmdclass={'build_ext': CMakeBuild},
227227
zip_safe=False,
228-
install_requires=['pycarl>=2.1.0'],
229-
setup_requires=['pycarl>=2.1.0', # required to check pybind version used for pycarl
228+
install_requires=['pycarl>=2.2.0'],
229+
setup_requires=['pycarl>=2.2.0', # required to check pybind version used for pycarl
230230
'pytest-runner',
231231
'packaging'
232232
],

0 commit comments

Comments
 (0)