1 month ago 1 commits to main since this release
init-deb
(replacing underscores with hyphens)dist
) actions for poetry and hatchlingMAKEFILET_MODULES
makefilet
.
The download URLs can be configured via MAKEFILET_DOWNLOAD_URL_TEMPLATES
.
This requires an update of your embedded makefilet-download-ondemand.mk
.4 months ago 8 commits to main since this release
PYPI_UPLOAD_TARGET
and
DEBIAN_UPLOAD_TARGET
(previously these variables needed to be set after including makefilet in
your Makefile
)PYPI_UPLOAD_TARGET
(the default pypi target URL can be named explicitly without a section with
the same name)4 months ago 11 commits to main since this release
pyproject.toml
file5 months ago 13 commits to main since this release
django-translate
)
via DJANGO_COMPILEMESSAGES_ARGS
and DJANGO_MAKEMESSAGES_ARGS
6 months ago 15 commits to main since this release
package.json
.
No we handle an empty version string gracefully.
This should reflect the reality of many projects using package.json
merely
for dependency tracking.10 months ago 21 commits to main since this release
pyproject.toml
exists.
Previously only setup.py
was used as an indicator file.poetry
or hatch
operations for test/lint/style
(see PYTHON_BUILD_SYSTEM
, PYTHON_TEST_RUNNER
, PYTHON_LINT_RUNNER
and
PYTHON_STYLE)_RUNNER
)1 year ago 25 commits to main since this release
SIGNATURE_EMAIL
init-deb
target
(only relevant for hosts with more than one CPU)deb
packages in the context of a
project with a git submodule
(i.e. build/debian/PROJECT-VERSION
is removed right after the build)1 year ago 29 commits to main since this release
makefilet-download-ondemand.mk
: change reference to "latest" commit from
master
to main
(the branch was renamed)unstable
as the default release distribution when updating
debian/changelog
.
Previously Ubuntu-derived systems used their current release name, thus
preventing the name from being predictable.
The previous behavior can be restored by setting DEB_RELEASE_DISTRIBUTION
to an empty value.
(Closes: #38)zstd
for RELEASE_TAR_COMPRESSION_BIN
DISABLE_PYTHON_FLAKE8
to DISABLE_PYTHON_LINT_FLAKE8
(clarifying that it refers to linting, only)DISABLE_PYTHON_BLACK
with ENABLE_PYTHON_LINT_BLACK
, thus
disabling black
for style checks (lint
) by default1 year ago 0 commits to master since this release
MAKEFILET_OUTPUT_SYNCHRONIZATION
variable.
Its value is handed over to make
's --output-sync
argument.
Typical values are line
(default), target
or none
.2 years ago 5 commits to master since this release