Simplified, uv-based test/build/dist infrastructure.
General Description
This is, primarily, a "developers-only" release.
There is only one user-oriented change:
An obscure AMI parsing bug has been fixed.
Previously, this worked:
(Param (Corner 0 1 2) ...)
while this failed:
(Param (Format Corner 0 1 2) ...)
That has been fixed.
The real change with this release should never be visible to users, nor to typical developers, who are content with the Make driven test/build/dist flow and not interested in underlying infrastructure maintenance/improvement.
That change includes:
- moving from
piptouvas our underlying project management tool, and - eliminating Tox as our infrastructural middle-man.
The test/build/dist infrastructure is now a 2-layer architecture, consisting of:
makeas the top-layer, user interface (just as before), anduvas the (new) bottom-layer management engine, which the typical user/developer will never have to interact with.
Quick Update
From within the apropos Python virtual environment:
$ pip install --upgrade pyibis-ami
Documentation & Community
PyIBIS-AMI on ReadTheDocs
PyIBIS-AMI Wiki
What's Changed
- Fixed broken "(Format Corner ...)" AMI parameter parsing. by @capn-freako in #58
- Change to 'uv' from 'pip' for project management and eliminate Tox. by @capn-freako in #60
Full Changelog: v7.3.1...v8.0.0