- REL: require Python >= 3.8
- REL: require:
- `networkx >= 3.0`
- `numpy >= 1.24.1`
- `scipy >= 1.10.0`
- `setuptools >= 65.5.1`
- REL: extra require: `cvxopt == 1.3.0`
- TST: require `pytest >= 7.2.1`, instead of `nose`,
for Python >= 3.10 compatibility
- CI: test using GitHub Actions
API:
- add function `polytope.polytope.enumerate_integral_points()`
- always recompute the volume when calling the
function `polytope.polytope.volume()`
- add parameters `nsamples`, `seed` to
function `polytope.polytope.volume()`
- replace certain `assert` statements with
`raise` statements, raising `ValueError` or `AssertionError`