testmcpy-oauth-probe
The independently installable, headless distribution of testmcpy's OAuth/MCP interoperability probe. It depends on HTTPX and PyYAML only — installing it into a release pipeline will not pull in an agent runtime, a web server or an ORM, and so cannot conflict with whatever that pipeline already pins.
pip install "testmcpy-oauth-probe==0.1.0"
This distribution owns the testmcpy-oauth console script. The main testmcpy
wheel depends on this one and exposes the same core as testmcpy auth; it does
not ship a second copy of the package, so installing both is safe.
It reports observable interoperability and configured policy outcomes. It is not a formal OAuth or MCP compliance certification.
testmcpy-oauth validate --config auth-smoke.yaml
testmcpy-oauth schema --kind report > oauth-smoke-report-v1.schema.json
testmcpy-oauth check --config auth-smoke.yaml --format json --output report.json
--config and --manifest are accepted interchangeably.
--service, --region, --revision and --deployment-id are report labels
recorded in the correlation block. They are never compared against the
deployed target; the probe does not assert the running revision.
Versioning
Versioned independently of testmcpy, because consumers pin it into release
pipelines and rely on its dependency closure staying at two libraries. The
manifest and report schemas carry their own version strings
(testmcpy.io/oauth-smoke/v1, testmcpy.io/oauth-smoke-report/v1) and do not
move with this package's version.
Provenance
CI builds publish a testmcpy-oauth-probe-<full Git SHA> artifact containing
the wheel, source archive, SOURCE_COMMIT, and SHA256SUMS. Pin the full
commit/artifact name, confirm SOURCE_COMMIT, and verify the checksums before
installation.
Metadata
Release files for testmcpy-oauth-probe 0.1.0
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 | |
|---|---|---|---|---|
| testmcpy_oauth_probe-0.1.0.tar.gz | 32.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| testmcpy_oauth_probe-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 70.5 kB
Release files / testmcpy_oauth_probe-0.1.0.tar.gz
| Download URL | testmcpy_oauth_probe-0.1.0.tar.gz |
|---|---|
| Size | 32.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d61f0ae5b2591b9169592546d606595f9d9b123ecbefd33fa883cf4d70e60361
|
|
BLAKE2b-256 checksum How to use checksums |
2a4b45b4abf29e85ba4e64e5ee68e6de1e5879c885d10b2108a1eb851ae2e477
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Release files / testmcpy_oauth_probe-0.1.0-py3-none-any.whl
| Download URL | testmcpy_oauth_probe-0.1.0-py3-none-any.whl |
|---|---|
| Size | 38.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c99412ca323898f55d687dd05dab16bceb29bcc2509bb367026368d2caf09f90
|
|
BLAKE2b-256 checksum How to use checksums |
e8537721e326a190f54459163e493a3134e4a4c3644e345fb1cb8c0802916791
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Security for testmcpy-oauth-probe 0.1.0
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.