Skip to main content

Yet another make

Project description

Build Total alerts License PyPI Downloads Code style

yam offers an alternative tool to control the housekeeping tasks of a project, as well as the creation of executables and non-source files from source files.

In a nutshell


The easiest way is to use pip to install yam.

$ pip install --user yamk

Please make sure that the correct directory is added to your path. This depends on the OS.


yam’s behaviour is defined in a toml file, called a cookbook. The default name is make.toml, but you can specify a different file if you want. Specifying a name <name.toml> will also parse all the .toml files in the directory named <name.toml>.d.

yam can be invoked by using the command yam, which is also aliased to yamk. yam follows the GNU recommendations for command line interfaces.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yamk-2.4.1.tar.gz (13.0 kB view hashes)

Uploaded source

Built Distribution

yamk-2.4.1-py3-none-any.whl (13.1 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page