KIWI - Appliance Builder Next Generation EL8 fork
Go to file
Marcus Schäfer 8facde2ee5
Fixed use of Command calls in destructors
The Command class creates namedtuple to store the result
of the call. That tuple is created inside of the Command
namespace. If called inside of a __del__ destructor which
is often the case in kiwi classes I recently observed an
exception from python saying:

  File "/usr/lib64/python3.6/collections/__init__.py", line 429, in namedtuple
  File "<string>", line 1, in <module>
  ModuleNotFoundError: import of builtins halted; None in sys.modules

I do not understand why this is a problem for python now
and only found the solution in making the command_type variable
a global namedtuple.
2019-07-22 18:12:30 +02:00
.github Update issue template 2017-09-25 16:53:27 +02:00
build-tests Update PXE integration test 2019-07-19 15:47:49 +02:00
doc Bump version: 9.18.5 → 9.18.6 2019-07-22 09:00:43 +02:00
dracut/modules.d Fixed get_persistent_device_from_unix_node 2019-07-08 11:11:12 +02:00
helper drop py2 variant of kiwi from completion 2019-07-10 15:07:28 +02:00
kiwi Fixed use of Command calls in destructors 2019-07-22 18:12:30 +02:00
package Fix the pyxattr dependency to allow kiwi to function 2019-07-20 10:43:08 -04:00
test Do not recompress PXE image if compressed flag is true 2019-07-19 13:04:23 +02:00
tools Update kiwi tools README 2018-09-21 16:45:19 +02:00
.bumpversion.cfg Bump version: 9.18.5 → 9.18.6 2019-07-22 09:00:43 +02:00
.codacy.yml Do not run Codacy analysis on tests 2018-07-20 12:37:41 +02:00
.gitattributes Set ident export-subst git attribute on version.py 2016-04-21 16:21:00 +02:00
.gitignore Update gitignore 2018-03-13 10:00:01 +01:00
.gitlab-ci.yml Drop support for python2 2019-07-10 11:58:57 +02:00
.obs_test Update arm integration test 2018-05-08 16:31:57 +02:00
.obs_test_status Fixed make obs_test_status 2018-07-31 09:00:28 +02:00
.travis.yml Drop support for python2 2019-07-10 11:58:57 +02:00
.virtualenv.dev-requirements.txt Introduce better changelog handling 2019-03-13 09:26:40 +01:00
.virtualenv.requirements.txt Drop support for python2 2019-07-10 11:58:57 +02:00
LICENSE Fixed GPL license text to match headers and spec 2017-04-28 12:13:30 +02:00
Makefile Drop support for python2 2019-07-10 11:58:57 +02:00
MANIFEST.in Added oci_tools to package MANIFEST 2018-11-05 10:38:41 +01:00
README.rst Update documentation references 2019-07-12 09:45:42 +02:00
setup.cfg Cleanup code to make flake8 happy 2018-10-25 15:52:17 +02:00
setup.py Fix the pyxattr dependency to allow kiwi to function 2019-07-20 10:43:08 -04:00
tox.ini Drop support for python2 2019-07-10 11:58:57 +02:00

KIWI - Next Generation
======================

.. |Build Status| image:: https://travis-ci.com/OSInside/kiwi.svg?branch=master
   :target: https://travis-ci.com/OSInside/kiwi
.. |GitLab CI Pipeline| image:: https://gitlab.com/schaefi/kiwi-ci/badges/master/pipeline.svg
   :target: https://gitlab.com/schaefi/kiwi-ci/pipelines
.. |Health| image:: https://api.codacy.com/project/badge/Grade/8ebd8ce362294fabb0870f50358e564f
   :target: https://www.codacy.com/app/Appliances/kiwi?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=OSInside/kiwi&amp;utm_campaign=Badge_Grade
.. |Doc| replace:: `Documentation <https://osinside.github.io/kiwi/>`__
.. |Installation| replace:: `Installation <https://osinside.github.io/kiwi/installation.html>`__
.. |Contributing| replace:: `Contributing <https://osinside.github.io/kiwi/development.html>`__
.. |Donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif
   :target: https://www.paypal.me/SchaeferMarcus

|Build Status| |GitLab CI Pipeline| |Health|

**KIWI, the OS image and appliance builder.**

* |Installation|

* |Contributing|

* |Doc|

If this project reduced your development time feel free to buy me a coffee.

|Donate|