Skip to main content

Snake is yet another Make-like tool, written on Python and inspired by Rake.

Usage Example

In a directory with snakefile.py (or in any sub-directory) containing such code:

from snake import depends_on, sh

@depends_on('virtualenv', 'install')
def init():
    print("Activate your virtualenv with:")
    print("  $ source bin/activate")

def virtualenv():
    sh('virtualenv -q --no-site-packages .')

def install():
    sh('bin/pip -q install -e .')

run:

$ snake init
(in /Users/yumike/Projects/Snake)
[sh] virtualenv -q --no-site-packages .
[sh] bin/pip -q install -e .
Activate your virtualenv with:
  $ source bin/activate

Metadata

Release files for Snake 0.2

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

Source distribution (sdist)

Source distribution for Snake 0.2
File Size Uploaded Provenance
Snake-0.2.tar.gz 3.9 kB Without provenance Details

Release files / Snake-0.2.tar.gz

Download URL Snake-0.2.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d922823ec140557e5b87dd0912cfddd65681df2753988caa3f224ebf4ebbeeac
BLAKE2b-256 checksum
How to use checksums
74fa60e007e4858ab4ea5b53acae114769f5b0281e435a6f3a6027622a55ce55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for Snake 0.2

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.

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