drak-ops — name reservation
This is not a functional package. It exists only to hold the PyPI name
drak-ops so that nobody else can register it.
The real drak-ops is a private package belonging to Drak Marketing. It is
never installed from PyPI — always by direct URL:
drak-ops[google] @ git+https://github.com/mharnett/drak-ops.git
Why this exists
A private package name that is not claimed on the public index is a
dependency-confusion vector. If anyone ever writes pip install drak-ops
without the URL — in a Dockerfile, a CI step, a README, or by hand — pip
resolves it against PyPI and installs whatever is published there. Registering
the name ourselves means that path leads to this inert placeholder instead of
to a stranger's code.
The name became publicly discoverable through an open-source MCP package that referenced it, which is what prompted the reservation.
What it deliberately does not do
It ships a module named drak_ops_placeholder, not drak_ops. A
placeholder that provided a real-looking drak_ops package would shadow the
private one if both ever landed in the same environment — turning a defensive
measure into the outage it was meant to prevent. Importing anything from it
raises with the correct install line.
Maintaining it
Nothing to do. It never needs a new release. If it somehow must be rebuilt:
python3 -m venv /tmp/venv && /tmp/venv/bin/pip install -q build twine
/tmp/venv/bin/python -m build
/tmp/venv/bin/twine check dist/*
/tmp/venv/bin/twine upload dist/*
Note drak-ops, drak_ops and Drak.Ops all normalise to the same PyPI
project (PEP 503), so this single registration covers them. drakops — no
separator — is a different name and is not covered.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file drak_ops-0.0.0.tar.gz.
File metadata
- Download URL: drak_ops-0.0.0.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
534cfd381f9c73a07b6d8f5bd1ca3490318a3def9d58f8cdc93c36b34b49086b
|
|
| MD5 |
8ceca556192543333fcb8db19c4a421b
|
|
| BLAKE2b-256 |
5957a571c5c9d35a6f67ce87031eeb20ca84a37a81fbaec273d40d1489158030
|
File details
Details for the file drak_ops-0.0.0-py3-none-any.whl.
File metadata
- Download URL: drak_ops-0.0.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3354c83ed50cff017ca120dbcd0f0d37c46fd92e792bf59fa7e0342310e0c9ab
|
|
| MD5 |
094a52939a3ff295c81d91ea7eae6d4c
|
|
| BLAKE2b-256 |
60af3b3250b463fc441ab9ee9765c2a05bbc2c26ac5a7fe5690afee54ee24c4f
|