Name | Berrymill JSON |
Version |
0.2
JSON |
| download |
home_page | https://github.com/isbm/berrymill |
Summary | Kiwi-based Appliance Builder |
upload_time | 2023-11-14 17:34:33 |
maintainer | |
docs_url | None |
author | Bo Maryniuk |
requires_python | >=3.10 |
license | MIT License Copyright (c) 2023 Bo Maryniuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
keywords |
appliance
builder
kiwi
|
VCS |
|
bugtrack_url |
|
requirements |
astroid
blessed
bumpver
cerberus
certifi
charset-normalizer
click
colorama
coverage
dill
docopt
exceptiongroup
flake8
idna
iniconfig
inquirer
isort
kiwi
kiwi-boxed-plugin
lexid
looseversion
lxml
mccabe
packaging
platformdirs
pluggy
progressbar2
pycodestyle
pyflakes
pylint
pytest
pytest-cov
python-editor
python-utils
pyyaml
qemu
readchar
requests
simplejson
six
toml
tomli
tomlkit
typing-extensions
urllib3
wcwidth
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Berrymill
It is a wrapper around Kiwi Appliance Builder.
#### What is this name?
A [project KIWI](https://github.com/OSInside/kiwi), originally
supposed to be named after New Zealand citizen, ended up in the
community to be just a sour berry fruit. Hence the name: berry(fruit)
mill.
## Overview
**Berrymill** is an appliance generator of root filesystems for
embedded devices. It integrates Kiwi image builder to the
Ubuntu/Debian distributions, allowing building images locally.
## Use Cases
### Build an Image Locally
That can also KIWI do. Except if your image build also should
equally run on [OBS](https://openbuildservice.org) **and** locally
without image description changes.
### A Dozen of Small Deviations
You have one image that you do not change that often (or at all), but
you have little small deviations: add a package here, remove there,
change size, filesystem type etc. You don't want to have carbon copies
all around the place, but you want to have _derived images_.
### Configuration Management
Unlike plain KIWI, which keeps configuration in a straight-forward
fashion, Berrymill is also handling the Configuration Management in a
framework style.
## Limitations
Berrymill is in early development and some features might be missing
or not working properly. If that happens, please open a bug report by
[adding an issue here](https://github.com/isbm/berrymill/issues).
Raw data
{
"_id": null,
"home_page": "https://github.com/isbm/berrymill",
"name": "Berrymill",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "appliance,builder,kiwi",
"author": "Bo Maryniuk",
"author_email": "Bo Maryniuk <bo@maryniuk.net>",
"download_url": "https://files.pythonhosted.org/packages/7b/f9/08e5d566a5552ca7af031f720d5563d9fc3bf984b7165df94098540f4f88/Berrymill-0.2.tar.gz",
"platform": null,
"description": "# Berrymill\n\nIt is a wrapper around Kiwi Appliance Builder.\n\n#### What is this name?\n\nA [project KIWI](https://github.com/OSInside/kiwi), originally\nsupposed to be named after New Zealand citizen, ended up in the\ncommunity to be just a sour berry fruit. Hence the name: berry(fruit)\nmill.\n\n## Overview\n\n**Berrymill** is an appliance generator of root filesystems for\nembedded devices. It integrates Kiwi image builder to the\nUbuntu/Debian distributions, allowing building images locally.\n\n## Use Cases\n\n### Build an Image Locally\n\nThat can also KIWI do. Except if your image build also should\nequally run on [OBS](https://openbuildservice.org) **and** locally\nwithout image description changes.\n\n### A Dozen of Small Deviations\n\nYou have one image that you do not change that often (or at all), but\nyou have little small deviations: add a package here, remove there,\nchange size, filesystem type etc. You don't want to have carbon copies\nall around the place, but you want to have _derived images_.\n\n### Configuration Management\n\nUnlike plain KIWI, which keeps configuration in a straight-forward\nfashion, Berrymill is also handling the Configuration Management in a\nframework style.\n\n## Limitations\n\nBerrymill is in early development and some features might be missing\nor not working properly. If that happens, please open a bug report by\n[adding an issue here](https://github.com/isbm/berrymill/issues).\n",
"bugtrack_url": null,
"license": "MIT License Copyright (c) 2023 Bo Maryniuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
"summary": "Kiwi-based Appliance Builder",
"version": "0.2",
"project_urls": {
"Homepage": "https://github.com/isbm/berrymill"
},
"split_keywords": [
"appliance",
"builder",
"kiwi"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b80033faa8600b5843e5e5b719afa92d2553125f5a7ebe1627de48b6d58e0810",
"md5": "c6daa553bdc4f8951e3c8abd7d96783f",
"sha256": "b4d8e7d645f530c3e581122c6219f2031313b444719acd491397e8421f9117a0"
},
"downloads": -1,
"filename": "Berrymill-0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6daa553bdc4f8951e3c8abd7d96783f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 24687,
"upload_time": "2023-11-14T17:34:32",
"upload_time_iso_8601": "2023-11-14T17:34:32.162384Z",
"url": "https://files.pythonhosted.org/packages/b8/00/33faa8600b5843e5e5b719afa92d2553125f5a7ebe1627de48b6d58e0810/Berrymill-0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7bf908e5d566a5552ca7af031f720d5563d9fc3bf984b7165df94098540f4f88",
"md5": "2c7c3e2bbf63679c955f99a658ea313f",
"sha256": "c050082654baeef87da1b692641eb20f9eabc912b915d9f5698cfae83d558eae"
},
"downloads": -1,
"filename": "Berrymill-0.2.tar.gz",
"has_sig": false,
"md5_digest": "2c7c3e2bbf63679c955f99a658ea313f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 25257,
"upload_time": "2023-11-14T17:34:33",
"upload_time_iso_8601": "2023-11-14T17:34:33.549443Z",
"url": "https://files.pythonhosted.org/packages/7b/f9/08e5d566a5552ca7af031f720d5563d9fc3bf984b7165df94098540f4f88/Berrymill-0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-14 17:34:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "isbm",
"github_project": "berrymill",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "astroid",
"specs": [
[
"==",
"3.0.1"
]
]
},
{
"name": "blessed",
"specs": [
[
"==",
"1.20.0"
]
]
},
{
"name": "bumpver",
"specs": [
[
"==",
"2023.1129"
]
]
},
{
"name": "cerberus",
"specs": [
[
"==",
"1.3.5"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2023.7.22"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.3.2"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.7"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.6"
]
]
},
{
"name": "coverage",
"specs": [
[
"==",
"7.3.2"
]
]
},
{
"name": "dill",
"specs": [
[
"==",
"0.3.7"
]
]
},
{
"name": "docopt",
"specs": [
[
"==",
"0.6.2"
]
]
},
{
"name": "exceptiongroup",
"specs": [
[
"==",
"1.1.3"
]
]
},
{
"name": "flake8",
"specs": [
[
"==",
"6.1.0"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.4"
]
]
},
{
"name": "iniconfig",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "inquirer",
"specs": [
[
"==",
"3.1.3"
]
]
},
{
"name": "isort",
"specs": [
[
"==",
"5.12.0"
]
]
},
{
"name": "kiwi",
"specs": [
[
"==",
"9.25.18"
]
]
},
{
"name": "kiwi-boxed-plugin",
"specs": [
[
"==",
"0.2.31"
]
]
},
{
"name": "lexid",
"specs": [
[
"==",
"2021.1006"
]
]
},
{
"name": "looseversion",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "lxml",
"specs": [
[
"==",
"4.9.3"
]
]
},
{
"name": "mccabe",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"23.2"
]
]
},
{
"name": "platformdirs",
"specs": [
[
"==",
"4.0.0"
]
]
},
{
"name": "pluggy",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "progressbar2",
"specs": [
[
"==",
"4.2.0"
]
]
},
{
"name": "pycodestyle",
"specs": [
[
"==",
"2.11.1"
]
]
},
{
"name": "pyflakes",
"specs": [
[
"==",
"3.1.0"
]
]
},
{
"name": "pylint",
"specs": [
[
"==",
"3.0.2"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"7.4.3"
]
]
},
{
"name": "pytest-cov",
"specs": [
[
"==",
"4.1.0"
]
]
},
{
"name": "python-editor",
"specs": [
[
"==",
"1.0.4"
]
]
},
{
"name": "python-utils",
"specs": [
[
"==",
"3.8.1"
]
]
},
{
"name": "pyyaml",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "qemu",
"specs": [
[
"==",
"0.0.0a1"
]
]
},
{
"name": "readchar",
"specs": [
[
"==",
"4.0.5"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.31.0"
]
]
},
{
"name": "simplejson",
"specs": [
[
"==",
"3.19.2"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "toml",
"specs": [
[
"==",
"0.10.2"
]
]
},
{
"name": "tomli",
"specs": [
[
"==",
"2.0.1"
]
]
},
{
"name": "tomlkit",
"specs": [
[
"==",
"0.12.2"
]
]
},
{
"name": "typing-extensions",
"specs": [
[
"==",
"4.8.0"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "wcwidth",
"specs": [
[
"==",
"0.2.10"
]
]
}
],
"lcname": "berrymill"
}