Skip to main content

yapymake

A (mostly) POSIX-compatible make implemented in Python.

conformance

  • internationalization (LANG/LC_ALL/LC_CTYPE/LC_MESSAGES) not implemented
  • XSI conformance (SCCS integration) not implemented
  • signal handling not implemented
  • library handling not implemented
  • some POSIX-specified features are pending (search TODO for a list)
  • builtin macro MAKE is defined as sys.argv[0] (i.e. however you invoked yapymake)

status

there are no automated tests whatsoever, so if this works, consider that a coincidence. that said, I test manually on complicated projects, and the current record for most complex project which builds successfully with yapymake is Tcl.

changelog

v0.2.0 - 2021-03-25

  • implement GNU-style VPATH

v0.1.0 - 2021-03-25

  • initial release

license

Released under the Indie Code Catalog Standard Deal, version 3.0.0 or later.

Commercial licenses are available for purchase through Indie Code Catalog.

Metadata

Release files for yapymake 0.2.0

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

Source distribution (sdist)

Source distribution for yapymake 0.2.0
File Size Uploaded Provenance Actions
yapymake-0.2.0.tar.gz 14.6 kB Without provenance Details for yapymake-0.2.0.tar.gz

Built distribution (wheel)

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

Total release size: 30.3 kB

Release files / yapymake-0.2.0.tar.gz

Download URL yapymake-0.2.0.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
505ce243733a6d05cbe0e4067f49080e811183b91aa529926233bb989afe4f0d
BLAKE2b-256 checksum
How to use checksums
383d318996be576ff77db7d4a2dad3a7a283b951bde0058f548ca489f5df9437
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

Release files / yapymake-0.2.0-py3-none-any.whl

Download URL yapymake-0.2.0-py3-none-any.whl
Size 15.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9e7d8d67c3e53ea8fb397af266dc1c05b8fb3fc64123a21f5e49d33af1a95bd4
BLAKE2b-256 checksum
How to use checksums
bfc3bc1210f07960dd2b61950a897c16af231780ad8cf5d87cce8d48cc0346ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

Security for yapymake 0.2.0

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.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

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