All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
git push
if nothing was committed during dependencies-update
.--stash
(default) / --no-stash
option to dependencies-update
command to control whether to stash changes before updating dependencies.local_commands_directory
from delfino
.pyupgrade
into the format
commandtwine
and packaging
.upload-to-pypi
command. No longer needed with Poetry and Packagecloud uses a different upload mechanism.build-docker
command into a new plugin delfino-docker
as docker-build
.Have a look in the pyproject.toml
file. If upload-to-pypi
or build-docker
are listed under tool.delfino.plugins.delfino-core.disable_plugins
, remove them. You don't need to do anything else.
If tool.delfino.plugins.delfino-core.dockerhub
exists in the pyproject.toml
:
delfino-docker
.pyproject.toml
, create a key tool.delfino.plugins.delfino-docker.docker_build
.tool.delfino.plugins.delfino-core.dockerhub
under this new key.username
to dockerhub_username
.upload_to_pypi
and build_docker
extra dependency groups. Missing groups will be simply ignored during installation, so this is not a breaking change.twine
and packaging
in the all
group.dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
--stash
(default) / --no-stash
option to dependencies-update
command to control whether to stash changes before updating dependencies.local_commands_directory
from delfino
.pyupgrade
into the format
commandtwine
and packaging
.upload-to-pypi
command. No longer needed with Poetry and Packagecloud uses a different upload mechanism.build-docker
command into a new plugin delfino-docker
as docker-build
.Have a look in the pyproject.toml
file. If upload-to-pypi
or build-docker
are listed under tool.delfino.plugins.delfino-core.disable_plugins
, remove them. You don't need to do anything else.
If tool.delfino.plugins.delfino-core.dockerhub
exists in the pyproject.toml
:
delfino-docker
.pyproject.toml
, create a key tool.delfino.plugins.delfino-docker.docker_build
.tool.delfino.plugins.delfino-core.dockerhub
under this new key.username
to dockerhub_username
.upload_to_pypi
and build_docker
extra dependency groups. Missing groups will be simply ignored during installation, so this is not a breaking change.twine
and packaging
in the all
group.dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
local_commands_directory
from delfino
.pyupgrade
into the format
commandtwine
and packaging
.upload-to-pypi
command. No longer needed with Poetry and Packagecloud uses a different upload mechanism.build-docker
command into a new plugin delfino-docker
as docker-build
.Have a look in the pyproject.toml
file. If upload-to-pypi
or build-docker
are listed under tool.delfino.plugins.delfino-core.disable_plugins
, remove them. You don't need to do anything else.
If tool.delfino.plugins.delfino-core.dockerhub
exists in the pyproject.toml
:
delfino-docker
.pyproject.toml
, create a key tool.delfino.plugins.delfino-docker.docker_build
.tool.delfino.plugins.delfino-core.dockerhub
under this new key.username
to dockerhub_username
.upload_to_pypi
and build_docker
extra dependency groups. Missing groups will be simply ignored during installation, so this is not a breaking change.twine
and packaging
in the all
group.dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
pyupgrade
into the format
commandtwine
and packaging
.upload-to-pypi
command. No longer needed with Poetry and Packagecloud uses a different upload mechanism.build-docker
command into a new plugin delfino-docker
as docker-build
.Have a look in the pyproject.toml
file. If upload-to-pypi
or build-docker
are listed under tool.delfino.plugins.delfino-core.disable_plugins
, remove them. You don't need to do anything else.
If tool.delfino.plugins.delfino-core.dockerhub
exists in the pyproject.toml
:
delfino-docker
.pyproject.toml
, create a key tool.delfino.plugins.delfino-docker.docker_build
.tool.delfino.plugins.delfino-core.dockerhub
under this new key.username
to dockerhub_username
.upload_to_pypi
and build_docker
extra dependency groups. Missing groups will be simply ignored during installation, so this is not a breaking change.twine
and packaging
in the all
group.dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
twine
and packaging
.upload-to-pypi
command. No longer needed with Poetry and Packagecloud uses a different upload mechanism.build-docker
command into a new plugin delfino-docker
as docker-build
.Have a look in the pyproject.toml
file. If upload-to-pypi
or build-docker
are listed under tool.delfino.plugins.delfino-core.disable_plugins
, remove them. You don't need to do anything else.
If tool.delfino.plugins.delfino-core.dockerhub
exists in the pyproject.toml
:
delfino-docker
.pyproject.toml
, create a key tool.delfino.plugins.delfino-docker.docker_build
.tool.delfino.plugins.delfino-core.dockerhub
under this new key.username
to dockerhub_username
.upload_to_pypi
and build_docker
extra dependency groups. Missing groups will be simply ignored during installation, so this is not a breaking change.twine
and packaging
in the all
group.dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
twine
and packaging
.upload-to-pypi
command. No longer needed with Poetry and Packagecloud uses a different upload mechanism.build-docker
command into a new plugin delfino-docker
as docker-build
.Have a look in the pyproject.toml
file. If upload-to-pypi
or build-docker
are listed under tool.delfino.plugins.delfino-core.disable_plugins
, remove them. You don't need to do anything else.
If tool.delfino.plugins.delfino-core.dockerhub
exists in the pyproject.toml
:
delfino-docker
.pyproject.toml
, create a key tool.delfino.plugins.delfino-docker.docker_build
.tool.delfino.plugins.delfino-core.dockerhub
under this new key.username
to dockerhub_username
.upload_to_pypi
and build_docker
extra dependency groups. Missing groups will be simply ignored during installation, so this is not a breaking change.twine
and packaging
in the all
group.dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
upload-to-pypi
command. No longer needed with Poetry and Packagecloud uses a different upload mechanism.build-docker
command into a new plugin delfino-docker
as docker-build
.Have a look in the pyproject.toml
file. If upload-to-pypi
or build-docker
are listed under tool.delfino.plugins.delfino-core.disable_plugins
, remove them. You don't need to do anything else.
If tool.delfino.plugins.delfino-core.dockerhub
exists in the pyproject.toml
:
delfino-docker
.pyproject.toml
, create a key tool.delfino.plugins.delfino-docker.docker_build
.tool.delfino.plugins.delfino-core.dockerhub
under this new key.username
to dockerhub_username
.upload_to_pypi
and build_docker
extra dependency groups. Missing groups will be simply ignored during installation, so this is not a breaking change.twine
and packaging
in the all
group.dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
dependencies-update
command:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
dependencies-update
no longer prints out executed commands since delfino>=0.29.0
logs all executed commands in debug level. Use --log-level debug
to see them.format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
format
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
git-python
is installed after it's use is attempted.poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
poetry
in the dependencies-update
command.dependencies-update
for pipenv
.utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
utils.execute_commands_group
will receive passed arguments as passed_args
from config, if they use the delfino.decorators.pass_args
decorator. Example:
[tool.delfino.plugins.delfino-core.lint-pylint]
pass_args = "--fail-under 0.9"
will pass --fail-under 0.9
to pylint
executed by lint-pylint
, which is in lint
group, which itself is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
utils.execute_commands_group
can be decorated with decorators.pass_args
. Unlike regular passed arguments, this is expected to be a mapping from command name to passed arguments, allowing passing these arguments only to specific commands in the group. Example:
[tool.delfino.plugins.delfino-core.verify-all.pass_args]
test-all = "-m 'not slow'"
will pass -m 'not slow'
to pytest
executed by test-all
, which is in verify-all
group.utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
pytest
with extra modules via the tool.delfino.plugins.delfino-core.pytest_modules
config.pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
pytest
with extra modules via tool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prepend pytest
with -m <MODULE NAME>
.lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
lint
command group can be overriden with tool.delfino.plugins.delfino-core.lint_commands
option in the pyproject.toml
file.PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
PYTHONPATH
environment variable in tests.test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
test
, which is the same as test-all
but without coverage.typecheck
will print additional headings if any folders are in a strict mode.test-unit
and test-integration
no longer support the --maxfail
and --debug
flags. Use the passthrough option (any argument after --
) to pass these flags to pytest directly with --maxfail
and -s
respectively.test-all
command takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.passed_args
.lint
, lint-pylint
, lint-pydocstyle
and lint-pycodestyle
commands takes a list of one or more files/folders to use with the -f
/--file
/--folder
option.--
, which are then passed to the underlying tool:
lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
dependencies-update
and optional dependency group dependencies_update
.build-docker
of cargo
on ARMv7 in emulator.typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use -f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.delfino
to allow faster initial development.delfino
.delfino
.