a utility library to help provide api route generation form function signature for web frameworks.
Project description
Surgen is a tool and library to help perform automated upgrades to codebases. It’s goals are:
provide a simple CLI to facilitate upgrading codebases
provide libraries to allow easy authoring of code migration scripts.
Installation
pip install surgen
Usage
Surgen is available as a command line tool, providing the directory containing surgen scripts, and the directory to apply them to:
surgen ./my_upgrade_scripts ./my_target_directory
Both arguments are optional, and default to the ./surgen-scripts directory and the current working directory, respectively.
Surgen Script
A surgen script should contain a class that:
extends surgen.Procedure
overrides operate(self)
does NOT override __init__
Examples of surgen scripts can be found in the examples/ directory.
TODO
backup / restore
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for surgen-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09ba54f3836e20f88559d203da219d6edd0322bc2d6261938c034b1a4906c90a |
|
MD5 | 114ed19d16b19fa60721b56fc995e2a7 |
|
BLAKE2b-256 | f8a8f2d783d6a1616dffa74fb5c0067fdc31975c6409ba82ed754f531984db83 |