cps-org/cps

Common Package Specification — A cross-tool mechanism for locating software dependencies

Python

191

154 commits

updated Jun 26, 2026

See the code

README

Common Package Specification

This is the repository for the Common Package Specification; a mechanism for describing a software package such that it may be easily consumed by other software projects.

The actual specification may be viewed here, or by viewing the latest source documents. An example CPS file can be seen here.

If you have Sphinx installed, the provided Makefile may also be used to render the latest version of the specification locally. (Or run sphinx-build directly with your favorite options. Note however that non-HTML output is not tested and may not work.)

packages
specification

Contributors

mwoehlke

91 commits

dcbaker

4 commits

memsharded

1 commits

cps-org/cps

Common Package Specification — A cross-tool mechanism for locating software dependencies

Python

191

154 commits

updated Jun 26, 2026

See the code

README

Common Package Specification

This is the repository for the Common Package Specification; a mechanism for describing a software package such that it may be easily consumed by other software projects.

The actual specification may be viewed here, or by viewing the latest source documents. An example CPS file can be seen here.

If you have Sphinx installed, the provided Makefile may also be used to render the latest version of the specification locally. (Or run sphinx-build directly with your favorite options. Note however that non-HTML output is not tested and may not work.)

packages
specification

Contributors

mwoehlke

91 commits

dcbaker

4 commits

memsharded

1 commits

Languages

Python

85.9%

Makefile

5.0%

Component Pascal

4.6%

CSS

4.5%