- pyproject.toml: rename package eco -> eco-suite (eco was already taken on PyPI); move escape-fel + dask-jobqueue into core dependencies since eco.elements.assembly unconditionally needs them (a bare `import eco` was broken without the psi extra, verified in a clean venv); drop git-URL installs for scilog/escape-fel now that both are on public PyPI; update project URLs to the GitHub mirror and ReadTheDocs. - Add LICENSE (GPLv3, matching what pyproject.toml already declared). - Add MANIFEST.in to keep the vendored eco/elements/textual test/ subproject out of the sdist (it was already excluded from the wheel, but not the sdist, via the existing packages.find/exclude-package-data config). - Add .github/workflows/publish.yml (PyPI Trusted Publishing on v*.*.* tags) and .githooks/pre-push (auto-bump a patch tag on push to master), mirroring the escape-fel release setup.