RepositoryPythonFRFrance
anancarv

anancarv/python-artifactory

Typed interactions with the Jfrog Artifactory REST API

76stars
59forks
9issues
0views

📦 Quản lý Artifactory REST API chuẩn kiểu Python với pyartifactory

Một thư viện Python kiểu (typed) giúp bạn tương tác dễ dàng với Artifactory REST API mà không cần viết thủ công các yêu cầu HTTP.

pyartifactory là một thư viện Python 3.8+ hỗ trợ quản lý các tài nguyên của JFrog Artifactory như người dùng, nhóm, quyền, kho lưu trữ, artifact và token truy cập. Dựa trên Python type hints, giúp phát hiện lỗi sớm và hỗ trợ IDE tốt hơn.

✨ Điểm nổi bật

  • Xác thực linh hoạt: hỗ trợ basic auth, access token và anonymous.
  • Hỗ trợ SSL tùy chỉnh: cấu hình chứng chỉ client, CA tùy chỉnh hoặc tắt xác minh host.
  • Quản lý toàn diện: người dùng, nhóm, bảo mật, kho lưu trữ, quyền, artifact và build.
  • Hỗ trợ API v2: tương thích Artifactory 6.6.0+ với phiên bản API quyền mới.
  • Gắn thẻ artifact thông minh: triển khai, tải xuống, sao chép, di chuyển và xóa artifact.
  • Quản lý build: liệt kê, tạo, thúc đẩy và xóa build một cách dễ dàng.
  • Timeout tùy chỉnh: tránh treo khi server không phản hồi.
  • Dựa trên type hints: an toàn kiểu và hỗ trợ IDE tốt.

💡 Vì sao đáng chú ý

Khác với cách gọi API thủ công bằng requests, pyartifactory cung cấp một giao diện có kiểu rõ ràng, giảm lỗi và tăng năng suất. Phù hợp cho các hệ thống CI/CD hoặc công cụ quản lý artifact tích hợp với Artifactory.


#Python #Artifactory #JFrog #API #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

187.7k
Oct 24, 2026
RepositoryPython
fastapi/fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

104.2k
Oct 23, 2026
RepositoryPython
Asabeneh/30-Days-Of-Python

The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

77.2k
Sep 30, 2026
RepositoryPython
Textualize/rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

57.6k
Jun 23, 2026
RepositoryPython
art049/odmantic

Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

1.2k
May 19, 2026
RepositoryPython
devopshq/artifactory-cleanup

Extended cleanup tool for JFrog Artifactory

161
Jan 26, 2026
RepositoryPython
public-apis/public-apis

A collective list of free APIs

492.4k
Oct 24, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

330.4k
Oct 26, 2026