Communicate with Artifactory
Project description
audfactory communicates with repositories handled by Artifactory. It was written on top of the dohq-artifactory Python package, and allows you to deploy and download artifacts or collect metadata information from repositories.
Have a look at the installation and usage instructions.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Version 1.0.1 (2021-03-26)
Fixed: Python package metadata
Version 1.0.0 (2021-03-26)
Added: support for anonymous Artifactory user access
Changed: renamed audfactory.artifactory_path() to audfactory.path()
Changed: renamed audfactory.deploy_artifact() to audfactory.depoy()
Changed: renamed audfactory.download_artifact() to audfactory.download()
Changed: renamed audfactory.server_url() to audfactory.url()
Removed: audfactory.upload_artifact()
Removed: audfactory.sort_versions()
Removed: audfactory.dependencies()
Removed: audfactory.download_pom()
Removed: audfactory.exclude_dependencies()
Removed: audfactory.include_dependencies()
Removed: audfactory.list_artifacts()
Removed: audfactory.server_pom_url()
Removed: audfactory.transitive_dependencies()
Removed: audfactory.transitive_dependencies_as_string()
Removed: audfactory.pom
Version 0.8.1 (2021-02-09)
Fixed: use audeer.sort_versions() in audfactory.versions()
Version 0.8.0 (2021-02-09)
Deprecated: audfactory.sort_versions()
Deprecated: audfactory.dependencies()
Deprecated: audfactory.download_pom()
Deprecated: audfactory.exclude_dependencies()
Deprecated: audfactory.include_dependencies()
Deprecated: audfactory.list_artifacts()
Deprecated: audfactory.server_pom_url()
Deprecated: audfactory.transitive_dependencies()
Deprecated: audfactory.transitive_dependencies_as_string()
Deprecated: audfactory.pom module
Version 0.7.2 (2021-01-27)
Fixed: copyright year in documentation
Version 0.7.1 (2021-01-27)
Fixed: sorting of versions for, e.g. '10.0.0' > '9.0.0'
Version 0.7.0 (2021-01-12)
Added: audfactory.checksum()
Added: audfactory.deploy_artifact()
Added: md5, sha1, sha256, parameters arguments to audfactory.upload_artifact()
Version 0.6.3 (2020-10-01)
Added: official support for Windows
Version 0.6.2 (2020-09-14)
Added: extend documentation examples of audfactory.Lookup
Version 0.6.1 (2020-09-10)
Fixed: added documentation for audfactory.Lookup.__getitem__()
Version 0.6.0 (2020-09-09)
Added: static method audfactory.Lookup.generate_uid() to generate UID by hashing a string
Fixed: add documentation of attributes for audfactory.Lookup
Version 0.5.9 (2020-09-08)
Added: link to HTML documentation to setup.cfg
Added: cleanup after tests on Artifactory
Version 0.5.8 (2020-06-22)
Fixed: repository argument of audfactory.list_artifacts() was ignored before
Version 0.5.7 (2020-06-22)
Added: documentation on how to convert audfactory.Lookup to a pandas.Dataframe
Fixed: list string parameters that are not allowed to use as params in audfactory.Lookup
Version 0.5.6 (2020-06-10)
Added: audfactory.Lookup.columns
Added: audfactory.Lookup.ids
Added: nice repr and str output for audfactory.Lookup
Fixed: check for correct type of lookup parameters to avoid storing the same parameter twice in a lookup table
Version 0.5.5 (2020-06-06)
Fixed: clear print line without new line
Version 0.5.4 (2020-06-05)
Fixed: print line was not cleared at the end of audfactory.upload_artifact() and audfactory.transitive_dependencies()
Version 0.5.3 (2020-06-02)
Changed: error message handling in audb.download_artifact() is now handled inside dohq-artifactory
Fixed: broken jwt dependency due to bug in dohq-artifactory
Version 0.5.2 (2020-05-25)
Fixed: description of params argument of audfactory.Lookup.create() in the documentation
Version 0.5.1 (2020-05-20)
Added: audfactory.Lookup
Version 0.5.0 (2020-05-19)
Added: error messages to audb.download_artifact()
Added: error handling to audfactory.download_pom()
Changed: replace re.match() by re.search() inside audfactory.exclude_dependencies() and audfactory.include_dependencies()
Changed: audfactory.versions() now returns empty list if no versions are found
Fixed: parallel execution of tests
Removed: deprecated audfactory.rest_api_request()
Version 0.4.2 (2020-05-11)
Changed: raise error if Artfactory config cannot be found for authentication
Version 0.4.1 (2020-04-22)
Added: audfactory.path_to_group_id()
Version 0.4.0 (2020-04-01)
Added: test coverage
Added: audfactory.rest_api_get()
Added: audfactory.`rest_api_search()
Added: audfactory.authentification()
Deprecated: audfactory.rest_api_request()
Removed: audfactory.download_artifacts()
Version 0.3.2 (2020-03-06)
Fixed: audfactory.pom.license() now doesn’t fail for empty license entries
Version 0.3.1 (2020-02-14)
Changed: improve progress bars for downloads
Version 0.3.0 (2020-02-14)
Added: Python 3.8 support
Added: audfactory.upload_artifact()
Added: audfactory.download_artifact()
Changed: add repository as optional argument instead config value
Deprecated: audfactory.download_artifacts()
Removed: Python 3.5 support
Version 0.2.0 (2020-02-07)
Added: audfactory.sort_versions()
Version 0.1.2 (2020-02-07)
Changed: add more examples to documentation
Fixed: typos in documentation
Version 0.1.1 (2020-02-07)
Changed: improve documentation
Version 0.1.0 (2020-02-06)
Added: initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file audfactory-1.0.1.tar.gz
.
File metadata
- Download URL: audfactory-1.0.1.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 044f34df0827d7d0d40e251ddc9e43290bbb1caac1d7f5019b4d6c003d6440ee |
|
MD5 | cf53f1d6c5ad09737118968fbb01ced5 |
|
BLAKE2b-256 | d1a36db944fed983cc965d7efd94c9c57851bc9ff77fbd438e9be7f1e4a484d5 |
File details
Details for the file audfactory-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: audfactory-1.0.1-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 113c5401fefa87c8953ce1d11369cc351b824a953cf5218ea2df7c0f3ad03c61 |
|
MD5 | bb231dd4f193551baf951aa1fac9600c |
|
BLAKE2b-256 | efa29f4725af236df9d547b3ff74a33fc090d594c9754a93aaa9617b94139efc |