Skip to main content

python-step

Python interface to smallstep cli api, and smallstep ca api.

Currently is basically just a wrapper to the cli, with a bit of output parsing. The end goal is replicating all the functionality of step-cli within python itself.

Current Features:

  • Replication of step cli tool as python object
  • Some types of parsed output

Planned Features:

  • Client CA Bootstrapping
  • SSH logging in
  • SSH Host setup
  • x509 User/host certs
  • CA initialization
  • CA management (provisioners, policy, etc)

License

Licensed under GPLv3+, see LICENSE for full license text Copyright by Clayton Rosenthal

Metadata

Release files for smallstep-py 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smallstep-py 0.1.1
File Size Uploaded Provenance Actions
smallstep_py-0.1.1.tar.gz 18.9 kB Without provenance Details for smallstep_py-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for smallstep-py 0.1.1
File Interpreter ABI Platform Actions
smallstep_py-0.1.1-py3-none-any.whl Python 3 none any Details for smallstep_py-0.1.1-py3-none-any.whl

Total release size: 39.5 kB

Release files / smallstep_py-0.1.1.tar.gz

Download URL smallstep_py-0.1.1.tar.gz
Size 18.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6eaa5594d5b8947fa9799cc9564145dcbbba1db57f4309233fa7b09020be0283
BLAKE2b-256 checksum
How to use checksums
45634a71ed7dc979cbe36bb695bc256c3170707651728fe78bb83a4bfb039f38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.7.4 CPython/3.11.4

Release files / smallstep_py-0.1.1-py3-none-any.whl

Download URL smallstep_py-0.1.1-py3-none-any.whl
Size 20.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
868c33d455a115a9fec5058dceac08de546d988cb94453f39ea03ed3f8135484
BLAKE2b-256 checksum
How to use checksums
b1d2859c152f9595a8365e20d6f272d7aeb16ebaa30ed19e04be3c7cbea04dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.7.4 CPython/3.11.4

Security for smallstep-py 0.1.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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page