Skip to main content

repoyard

Usage

To run all all scripts in core in sequence, run

repoyard.core.run_all()

from within Python, or

repoyard run-core

from the terminal.

Development install instructions

Prerequisites

  • Install uv.
  • Install direnv to automatically load the project virtual environment when entering it.
    • Mac: brew install direnv
    • Linux: curl -sfL https://direnv.net/install.sh | bash

Setting up the environment

Run the following:

# In the root of the repo folder
uv sync # Installs the virtual environment at './.venv'
direnv allow # Allows the automatic running of the script './.envrc'
nbl install-hooks # Installs a git hooks that ensures that notebooks are added properly

You are now set up to develop the codebase.

Further instructions:

  • To export notebooks run nbl export.
  • To clean notebooks run nbl clean.
  • To see other available commands run just nbl.
  • To add a new dependency run uv add package-name. See the the uv documentation for more details.
  • You need to git add all 'twinned' notebooks for the commit to be validated by the git-hook. For example, if you add nbs/my-nb.ipynb, you must also add pts/my-nb.pct.py.

Metadata

Release files for repoyard 0.1.8

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

Source distribution (sdist)

Source distribution for repoyard 0.1.8
File Size Uploaded Provenance Actions
repoyard-0.1.8.tar.gz 29.7 kB Without provenance Details for repoyard-0.1.8.tar.gz

Built distribution (wheel)

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

Total release size: 69.8 kB

Release files / repoyard-0.1.8.tar.gz

Download URL repoyard-0.1.8.tar.gz
Size 29.7 kB
Tags Source
SHA-256 checksum
How to use checksums
13863f819bde6b666aa89cc55618b4aa11aca60b705601b2995884808eb916e4
BLAKE2b-256 checksum
How to use checksums
a4604af00437262d1a693db49e1bff6c9ca85e5943be4d357dfdf2c2c9c56298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Release files / repoyard-0.1.8-py3-none-any.whl

Download URL repoyard-0.1.8-py3-none-any.whl
Size 40.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b4bb255fe093b395c667911f1a9b5c0322059a29cb6b8fa16a884499e46821d3
BLAKE2b-256 checksum
How to use checksums
ed1b336022343890f231d7a1da56cfd598af036c49e68490f58ec3cda182afb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Security for repoyard 0.1.8

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