Skip to main content

psrpcore - Python PowerShell Remoting Protocol Core Library

Test workflow codecov PyPI version License

Core library for PowerShell Remoting Protocol (PSRP) in Python. This library enables you to write either client or a server side implementation for PSRP. It does not provide any IO or concurrency logic as it's designed to be a pure Python implementation that is then used by other library. This follows the sans-IO paradigm to promote re-usability and have it focus purely on the protocol logic.

Documentation

Documentation is available at https://psrpcore.readthedocs.io/.

Requirements

Install

From PyPI

pip install psrpcore

From Source

git clone https://github.com/jborean93/psrpcore.git
cd psrpcore
pip install -e .

Release files for psrpcore 0.3.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 psrpcore 0.3.1
File Size Uploaded
psrpcore-0.3.1.tar.gz 194.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for psrpcore 0.3.1
File Interpreter ABI Platform
psrpcore-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 307.7 kB

Release files / psrpcore-0.3.1.tar.gz

Download URL psrpcore-0.3.1.tar.gz
Size 194.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f86c4af74aadd41a2343ee559c121412dafde9df2000bb1f7f79169b10098d8b
BLAKE2b-256 checksum
How to use checksums
aa7fcdb91db4951081b719cd771fa6d53f6b4da9552e6d8468016f6a64350618
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2024.

Transparency log

Release files / psrpcore-0.3.1-py3-none-any.whl

Download URL psrpcore-0.3.1-py3-none-any.whl
Size 113.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
37384e305b1bc8f2ad3129ee093777f90e035a4d936dd65b08f4578bf30a2eda
BLAKE2b-256 checksum
How to use checksums
1dfe263925adbc42b95f9b65b08ba0919917dc576a674b1e55aebe86a8a399af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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