Skip to main content

recx

res extra commercium: things outside commerce. A repository drops a RECX.yaml at its root to tell other people's coding agents what it does, which of its modules can be taken on their own, how to take them, and which checks anyone can rerun to see that they work.

The format is specified in spec/SPEC.md; the schema is spec/recx.schema.json.

Checking a manifest

pip install recx-cli          # or: uvx --from recx-cli recx check

recx check                    # ./RECX.yaml, including that module paths exist
recx check path/to/repo       # a directory holding RECX.yaml
recx check --no-repo FILE     # the file alone, without looking at the repository

One line per problem, <file>: <json-pointer>: <message>, or <file>: valid. Exit status 0 means valid, 1 invalid, 2 a usage error or an unreadable file. recx check does not yet check that the license file agrees with license (rule 4 of the spec).

The npm package @jbmv/recx ships the schema: require('@jbmv/recx') returns it.

This README is an interim one. The full README is still to come.

Metadata

Release files for recx-cli 0.0.1

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

Source distribution (sdist)

Source distribution for recx-cli 0.0.1
File Size Uploaded
recx_cli-0.0.1.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for recx-cli 0.0.1
File Interpreter ABI Platform
recx_cli-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 33.6 kB

Release files / recx_cli-0.0.1.tar.gz

Download URL recx_cli-0.0.1.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
47af01dd04e382d37663f0f35ffab9ab6034484a7aea62e3eadb8ed7bc10b0ca
BLAKE2b-256 checksum
How to use checksums
c56d59f993edd5cdc46127a7792ca80f0c58caaef72b6957e30c0b3ac688c28f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / recx_cli-0.0.1-py3-none-any.whl

Download URL recx_cli-0.0.1-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd5e3a08e097bc0bc3aabb18e7074d1a93f96f311628cbb6019efb92b6339500
BLAKE2b-256 checksum
How to use checksums
45b634e6ffa054a8dd9a803038bea65abef1defde101eca447bb618bd39af49c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

This release

0.0.1 This release

2 release files

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