The `artifactory` library, currently at version 0.1.17, provides a Python interface for interacting with JFrog Artifactory. It's designed as a pathlib-like module for object-oriented path manipulations for Artifactory resources. However, this repository is largely unmaintained and considered outdated, with an active fork (`dohq-artifactory` / `pyartifactory`) being the recommended alternative for modern Python environments. It has a very slow release cadence, with the last release being 0.1.17.
pip install artifactoryVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to initialize `ArtifactoryPath` with basic authentication using environment variables and perform common operations like creating a path and deploying an artifact. It simulates deploying a file to a specified Artifactory repository.
Use `pip install pyartifactory` and update imports from `artifactory` to `pyartifactory`.
For modern Python development, use the `pyartifactory` library instead, which is actively maintained and supports Python 3.8+.
Verify the username and password/API key. Ensure the Artifactory user has sufficient permissions for the target repository and operations. Consult Artifactory access logs for specific failures.
Ensure your environment trusts the Artifactory instance's SSL certificate. If in a trusted development environment, you might temporarily disable SSL verification (e.g., in underlying `requests` calls), but this is not recommended for production.
No dependency data recorded yet.