python-artifactory
python-artifactory copied to clipboard
Typed interactions with the Jfrog Artifactory REST API
**Is your feature request related to a problem? Please describe.** The old Create Token API that is used by `ArtifactorySecurity.create_access_token()` is deprecated: https://jfrog.com/help/r/jfrog-rest-apis/delete-group?tocId=2_OrHvmQlC6dtFFR8F9i3w  **Describe the solution you'd like** Add...
### Discussed in https://github.com/anancarv/python-artifactory/discussions/133 Originally posted by **dr4kk4r** April 19, 2023 From what I can tell currently Artifactory class only allows for authorization via user name and password/api key. How...
Hi when i run this statement: from pyartifactory import Artifactory art = Artifactory(url="ARTIFACTORY_URL", auth=('USERNAME','PASSWORD_OR_API_KEY'), api_version=1) It shows 400 client error. When I visit http://my-artifactory/api/security/uers according to the URL where the...
## Description Add possibility to set requests timeout Fixes # (issue) ## Type of change Please delete options that are not relevant. - [X] New feature (non-breaking change which adds...
**Is your feature request related to a problem? Please describe.** I saw this package miss [Builds API](https://jfrog.com/help/r/jfrog-rest-apis/builds), is it planned to be added in future ? **Describe alternatives you've considered**...
## Description This MR adds JFrog build managements to the package. closes #166 ## Type of change Please delete options that are not relevant. - [ ] Bug fix (non-breaking...
**Describe the bug** When I try to upload a debian artifact for focal and jammy, it will appear in the UI correct, but is not actually installable until I click...
## Description Added [nox tool](https://nox.thea.codes/en/stable/) with two basic session, to simplify developer contribution on this project. For more complex usage, have a look at [this file](https://github.com/gpongelli/python-active-versions/blob/main/noxfile.py) . ## Type of...
## Description The new `delete_properties` nukes all properties of the artifact. This is very helpful to remove a big list of properties, specially when we don't exactly know the key...
The docstring says that the `ArtifactoryArtifact` `delete()` method returns a `bool`, but it doesn't actually return a bool. `self._delete` returns an HTTP `Response`, so maybe that should be used to...