Changes
- ENH:
art configuresupports--token-type oauthfor interactive authentication using a browser. - ENH: New
source: 'repository'attribute inartifacts.ymlsupports installing git repository files. - ENH: New
source: 'generic-package'attribute inartifacts.ymlsupports installing files from GitLab's generic package registry. - ENH: New
extract: yes/noattribute inartifacts.ymlcan disable ZIP archive extraction to install non-archive artifacts. - ENH: New
filesattribute inartifacts.lock.ymllists every installed file and the source path that matched an install request. - ENH: Add --json option to
updateandinstallcommands which outputs the command result in JSON format. - ENH: New
art cachecommand displays the disk space used by cached artifacts and facillitates their removal. - ENH: New
art cleancommand andart update --cleancan be used to remove installed files. - ENH: The
artcommand includes a top-level-C, --change-dir DIRoption to set the working directory before loadingartifacts.ymland installing files. - ENH: The
artcommand incluces a top-level-f, --file FILEoption to specify a different name or path to theartifacts.ymlfile. - ENH: Require Python >=3.7
- ENH: Require python-gitlab >=3.12.0
- BUG: The
appdirsproject has been replaced withplatformdirs
Published to PyPI.