g3t-etl (Gen3 Transfer ETL) is a utility library for working with Gen3 data commons. It provides tools for data transfer, validation, and extraction. Current version 0.0.1rc26, requires Python >=3.9, <4. Under active development with frequent releases.
pip install g3t-etlNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize a TransferClient with Gen3 endpoint and API key. List available projects as a basic operation.
Use TransferClient(endpoint='...', api_key='...') instead of the old keyword arguments.
Replace g3t_etl.validation.validate_manifest() with g3t_etl.validation.validate_manifest_with_schema().
Set GEN3_API_KEY (or GEN3_CREDENTIALS) environment variable before using any client.
Run: pip install g3t-etl
Update to the latest version: pip install --upgrade g3t-etl
Check that GEN3_API_KEY environment variable is set correctly and not expired.