Skip to content

Commit 0b78317

Browse files
release candidate (#987)
* release candidate * typo * Update setup.py * Update _version.py * Update CHANGELOG.md
1 parent 01e2354 commit 0b78317

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## Unreleased
44
### Added
5+
### Fixed
6+
### Changed
7+
### Removed
8+
9+
## 5.5.0 - 2025.05.06
10+
### Added
511
- Wrapped SCIPgetChildren and added getChildren and test (also test getOpenNodes)
612
- Wrapped SCIPgetLeaves, SCIPgetNLeaves, and added getLeaves, getNLeaves and test
713
- Wrapped SCIPgetSiblings, SCIPgetNSiblings, and added getSiblings, getNSiblings and test

RELEASE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Release Checklist
22
The following are the steps to follow to make a new PySCIPOpt release. They should mostly be done in order.
33
- [ ] Check if [scipoptsuite-deploy](https://github.com/scipopt/scipoptsuite-deploy) needs a new release, if a new SCIP version is released for example, or new dependencies (change symmetry dependency, add support for papilo/ parallelization.. etc). And Update release links in `pyproject.toml`
4-
- [ ] Check if the table in [readme](https://github.com/scipopt/PySCIPOpt#installation) needs to be updated.
4+
- [ ] Check if the table in the [documentation](https://pyscipopt.readthedocs.io/en/latest/build.html#building-from-source) needs to be updated.
55
- [ ] Update version number according to semantic versioning [rules](https://semver.org/) in `src/pyscipopt/_version.py` and `setup.py`
6-
- [ ] Update `CHANGELOG.md`; Change the `Unlreased` to the new version number and add an empty unreleased section.
6+
- [ ] Update `CHANGELOG.md`; Change the `Unreleased` to the new version number and add an empty unreleased section.
77
- [ ] Create a release candidate on test-pypi by running the workflow “Build wheels” in Actions->build wheels, with these parameters `upload:true, test-pypi:true` 
88
- [ ] If the pipeline passes, test the released pip package on test-pypi by running and checking that it works
99
```bash
1010
pip install -i https://test.pypi.org/simple/ PySCIPOpt
1111
```
1212
- [ ] If it works, release on pypi.org with running the same workflow but with `test-pypi:false`.
13-
- [ ] Then create a tag wit the new version (from the master branch)
13+
- [ ] Then create a tag with the new version (from the master branch)
1414
```bash
1515
git tag vX.X.X
1616
git push origin vX.X.X

setup.py

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

111111
setup(
112112
name="PySCIPOpt",
113-
version="5.4.1",
113+
version="5.5.0",
114114
description="Python interface and modeling environment for SCIP",
115115
long_description=long_description,
116116
long_description_content_type="text/markdown",

src/pyscipopt/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '5.4.1'
1+
__version__ = '5.5.0'

0 commit comments

Comments
 (0)