Skip to content

Release 0.5.0

Latest

Choose a tag to compare

@haboustak haboustak released this 01 Jan 01:21
· 1 commit to master since this release
v0.5.0
9f985fd

Changes

  • ENH: art configure supports --token-type oauth for interactive authentication using a browser.
  • ENH: New source: 'repository' attribute in artifacts.yml supports installing git repository files.
  • ENH: New source: 'generic-package' attribute in artifacts.yml supports installing files from GitLab's generic package registry.
  • ENH: New extract: yes/no attribute in artifacts.yml can disable ZIP archive extraction to install non-archive artifacts.
  • ENH: New files attribute in artifacts.lock.yml lists every installed file and the source path that matched an install request.
  • ENH: Add --json option to update and install commands which outputs the command result in JSON format.
  • ENH: New art cache command displays the disk space used by cached artifacts and facillitates their removal.
  • ENH: New art clean command and art update --clean can be used to remove installed files.
  • ENH: The art command includes a top-level -C, --change-dir DIR option to set the working directory before loading artifacts.yml and installing files.
  • ENH: The art command incluces a top-level -f, --file FILE option to specify a different name or path to the artifacts.yml file.
  • ENH: Require Python >=3.7
  • ENH: Require python-gitlab >=3.12.0
  • BUG: The appdirs project has been replaced with platformdirs

Published to PyPI.