Pull request #2047: PIPE-3285: Refactor pyproject.toml; Update dependency management and environment features
Merge in PIPE/pipeline from PIPE-3285-update-plotms-index to main
* commit 'd0b5cceb8fb51484fc4cd9775fc9a60812d17b5b': PIPE-3285: Refactor pyproject.toml; Update dependency management and environment features
PIPE-3285: Refactor pyproject.toml; Update dependency management and environment features
- Clarified comments regarding common dependencies and their inheritance.
- Added extra PyPI index URLs for package resolution.
- Simplified dependency declarations for casampi, casaplotms, casatasks, and casatools.
- Introduced environment variable settings for Python warnings.aa
- Consolidated CASA version features into a more streamlined structure.
- Updated environment definitions to use feature lists instead of individual feature references.
- Adjusted the update-references task to a simpler command format.