Skip to main content

PipeStack

Summary

A new methodology for structuring applications based on the concepts of a stack of pipes, and a bag of marbles

Get Started

  • Download and install from source

Author

James Gardner

Changes

0.5.3

2011-07-11

  • Don’t exit by default in handle_command_line()

  • Support arbitrary commandtool options in handle_command_line() such as the new out() and err() functions

0.5.2

2011-07-06

  • Fixes for compatibility with 0.4.x and 0.5.0 pipestack code.

0.5.1

2011-04-24

Upgrades to support the latest CommandTool 0.5.2. In particular:

  • Ability to order commands by specifying them as a list of tuples or by using a bn.OrderedDict

  • New run() method instead of the old on_run()

  • Commands now get their own flow and can access pipes

  • Chained commands can access the states of the commands that executed before them in the chain

  • Commands are now marble-like

0.5.0

2011-04-11

  • Adding a requires.txt file, moved DB support out into Manta CMS

2010-11-26

  • Introduced a DB-driven configuration with plugin support, almost certainly some bugs in the new features, but worth relasing to get people started

2010-11-20

  • Added test suite, fixed lots of bugs which appeared

  • Heavy refactor of pipes

  • Introdution of deprectation warnings

0.4.1

2010-10-13

  • Upgraded to HTTPKit 0.2.0 and updated some of the docs

0.4.0

2010-09-16

  • Better alias handling

2009-12-23

  • First version

License

PipeStack - A new methodology for structuring applications based on the concepts of a stack of pipes, and a bag of marbles Copyright (C) 2009 James Gardner

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Download

Metadata

Release files for PipeStack 0.5.3

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

Source distribution (sdist)

Source distribution for PipeStack 0.5.3
File Size Uploaded Provenance
PipeStack-0.5.3.tar.gz 35.7 kB Without provenance Details

Release files / PipeStack-0.5.3.tar.gz

Download URL PipeStack-0.5.3.tar.gz
Size 35.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f5128af72e12c73ce3db46e9b0ac8540e0d5757ddea6f5585189efb5a3dde9e0
BLAKE2b-256 checksum
How to use checksums
cb46215cf6f8d1ef8e5918e41db41daab0ffe684027ab3ae036234124dfd6baa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for PipeStack 0.5.3

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.

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