PyDockerHub
Package provides some extended functionalities to PyDockerHub API. It doesn't cover all use cases, but rather focuses on managing images and builds during apps development.
Installation
You can install pydockerhub with your favourite package managers:
pip:
pip install pydockerhub
poetry:
poetry add pydockerhub
Extra Tricks
Official PyDockerHub API doesn't let you create or delete repositories, but you can do this through the website. PyDockerHub simply adds some HTTP Headers to introduce itself as a user using web browser, rather than a program. It's not any kind of violation AFAIK but keep in mind, that this workaround might be disabled in the future.
Credentials
You have basically two options when it comes to authenticating against DockerHub.
Username and Password
The same you have used to create an account on DockerHub.
{
"username": "pinochcio",
"password": "NoMoreLies"
}
Username and Access Token
To obtain an access_token you have to generate it in your account settings section
here. By defining a proper scope you can generate Access Token without
compromising your password when inviting collaborators. Then, you just use a token as a password:
{
"username": "pinochcio",
"password": "dckr_pat_9QNXBGGtZt7(...)"
}
Metadata
Release files for pydockerhub 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pydockerhub-1.2.1.tar.gz | 10.1 kB | Without provenance | Details for pydockerhub-1.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pydockerhub-1.2.1-py3-none-any.whl | Python 3 | none | any | Details for pydockerhub-1.2.1-py3-none-any.whl |
Total release size: 23.7 kB
Release files / pydockerhub-1.2.1.tar.gz
| Download URL | pydockerhub-1.2.1.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b2646f773f5f110db63503117756ea399c3d5dec058fa58e62d97c736426c44a
|
|
BLAKE2b-256 checksum How to use checksums |
ab4edf039663a0fa009816e943f5fa49271a2fb336a60ce47a3b805e5eac4e4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.2 Darwin/23.1.0
|
Release files / pydockerhub-1.2.1-py3-none-any.whl
| Download URL | pydockerhub-1.2.1-py3-none-any.whl |
|---|---|
| Size | 13.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
20d75056e3a1deee7a3235533f86fc55ea1a3e6d78e19a82c0e1068cea4956a9
|
|
BLAKE2b-256 checksum How to use checksums |
c81164b8e8886e1d335c9f4cb56f1d56eebad962186e987256231a157b110919
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.2 Darwin/23.1.0
|
Security for pydockerhub 1.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.