Delfino core plugin
Project description
🔌 Delfino Core 🔌
A Delfino plugin with core functionality.
Installation
- pip:
pip install delfino-core
- Poetry:
poetry add -D delfino-core
- Pipenv:
pipenv install -d delfino-core
Optional dependencies
Each project may use different sub-set of commands. Therefore, dependencies of all commands are optional and checked only when the command is executed.
Using [all]
installs all the optional dependencies used by all the commands. If you want only a sub-set of those dependencies, there are finer-grained groups available:
- For individual commands (matches the command names):
upload_to_pypi
build_docker
typecheck
format
- For groups of commands:
test
- for testing and coverage commandslint
- for all the linting commands
- For groups of groups:
verify_all
- same as[typecheck,format,test,lint]
all
- all optional packages
Configuration
Delfino doesn't load any plugins by default. To enable this plugin, add the following config into pyproject.toml
:
[tool.delfino.plugins.delfino-core]
Usage
Run delfino --help
.
Development
To develop against editable delfino
sources:
- Make sure
delfino
sources are next to this plugin:cd .. git clone https://github.com/radeklat/delfino.git
- Install
delfino
as editable package:pip install -e ../delfino
Note that poetry will reset this to the released package when you install/update anything.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
delfino_core-1.2.0.tar.gz
(13.9 kB
view hashes)
Built Distribution
Close
Hashes for delfino_core-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f82aacf35bbc182ace284295ada4a18dbb163b96adf428a5e39b71279b7cc165 |
|
MD5 | 8dda796b80d800a135e18682cac0be34 |
|
BLAKE2b-256 | fb21eb3a639215f27d2fb78ab29f0af5aaf28f96653bc6238c5087b3fc79bc6d |