This is quite large revision of proposed py-sqlalchemy upgrade with
all other changes surrounding it, required to keep ports consistent
and working after the change is committed.
PR 191442
Update robak's patches to the current practice in the ports tree
- No explicit ${PORTSDIR} in DEPENDENCY lines
- Options helpers + option dependent targets
- Use of TEST_DEPENDS and TEST_TARGET, rather than via OPTIONS
- autoplist for the docs as well as python code
Install all the documentation: previously, only a subset was
installed, but that missed out CSS, images and other assets, as well
as the top-level index.html.
Remove various bits that were implemented for earlier versions of
py-sqlalchemy but are no longer relevant due to upstream changes.
Add conflicts between the various py-sqlalchemyXX versioned ports.
Add a port for the current release version py-sqlalchemy10.
Update all variants to the latest available release in each branch.
Deprecate py-sqlalchemy{06,07} as these have beed EoL'd upstream.
Allow 3 months before expiry.
For 0.9.x and later prefer py-pytest over py-nose for testing.