Skip to main content

Welcome to Nana!

Latest Version Downloads License
Nana the Dog

Nana keeps an eye on a directory and reacts when anything changes.

Usage

Nana requires Python 2.6 or better (including 3).

Install Nana from PyPI:

$ pip install nana

Tell Nana what to do when anything changes in the current directory:

# Rebuild Sphinx docs on every change in the current directory:
$ nana "sphinx-build -a docs/ docs/_build/html"
^.   .  ^

You can specify the directory to monitor with the -d option:

# Rebuild Sphinx docs on every change in the "docs" directory:
$ nana "sphinx-build -a docs/ docs/_build/html" -d docs
^.   .  ^

You can also tell Nana how many seconds she should wait between the checks with the -t option:

# Check the current directory once a minute:
$ nana "echo Updated!" -t 60
^.   .  ^

By default, Nana checks the directory every second.

To quit Nana, press Ctrl+C:

--- Ruff-Ruff! ---

Contribute

Report a bug

Fork and improve

Metadata

Release files for nana 1.0.6

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

Source distribution (sdist)

Source distribution for nana 1.0.6
File Size Uploaded Provenance Actions
nana-1.0.6.tar.gz 2.4 kB Without provenance Details for nana-1.0.6.tar.gz

Built distribution (wheel)

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

Total release size: 6.6 kB

Release files / nana-1.0.6.tar.gz

Download URL nana-1.0.6.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
86339ae2a552876c092eca7cb68e610454b4ada3162871732d3f7c2eedf82796
BLAKE2b-256 checksum
How to use checksums
64894ec316ccd1e951b43687cdf33ecd035ce2c6f64ef7a292c8fee55f603d35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / nana-1.0.6-py3-none-any.whl

Download URL nana-1.0.6-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c0d43406100e9016994ea7be61fd20c63defd022c063101a6a9cd99f2ef88fb
BLAKE2b-256 checksum
How to use checksums
8468168bb06de17740d6a1a33f63fca9f3b87e36a27c3fa1e2ec244e41c0056b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for nana 1.0.6

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