Skip to main content

Carnifex

Carnifex provides an api for executing commands. The processes can be started locally or remotely on another machine with minimal effort for the user.

Carnifex builds on Twisted and uses Twisted Conch for executing commands on a remote machine.

License

Carnifex is made available under the MIT license. See the included LICENSE file for details.

Changes

Version 0.2.5

  • Minimal Py3 port

Version 0.2.4

  • Replace code that used pwd module with cross-platform alternative

Version 0.2.3

  • Fix pty support for SSH

Version 0.2.2

  • Fix missing packages in distribution

  • License and documentation updates

  • Example scripts

  • Fixed issue with reconnecting after immediate failure in SSH inductor

Version 0.2.1

  • More flexible connection support for ssh inductor (e.g. IPv6)

  • API for connecting Protocol to various SSH sessions (‘shell’, ‘exec’ and ‘subsystem’)

  • Bug fixes

Version 0.2.0

  • Added support for authenticating with stored credentials when using remote process inductor

  • Added support for specifying valid known hosts to allow with remote execution

  • API change: execute, run, getOutput and getExitCode now take a command object or a string for the command to execute instead of executable and args.

Version 0.1.0

  • Executing and running processes locally and remotely via ssh is supported.

  • Initial alpha release

Metadata

Release files for carnifex 0.2.5

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

Source distribution (sdist)

Source distribution for carnifex 0.2.5
File Size Uploaded
carnifex-0.2.5.tar.gz 16.5 kB Details

Release files / carnifex-0.2.5.tar.gz

Download URL carnifex-0.2.5.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
606d6dfcb286dfe955e1b8452bbc2c17c8309893a5872b15e2483e04d6eddb01
BLAKE2b-256 checksum
How to use checksums
7edaebd27c203d936124faebf0769f3cf3fa855103d889cd09996b290f4045e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.5 This release

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

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