dev-util / molecule-core

Sabayon distro-agnostic images build tool

Official package sites : ·

Molecule is a build tool that can build, rebuild or extend Sabayon Linux or Gentoo Linux OS releases OpenVZ templates and stage4 tarballs. It doesn't contain any specific package manager bit and can work with your favourite one. The philosophy of Molecule is simple: ease of use and modularity. Just like Catalyst, Molecule uses its own .spec file format and learning how to write one is just about reading examples provided at You can tweak your ISO image or create one off your chroot (stage4) in no time. Molecule uses a plugin-based system to implement support for new execution patterns (like ISO to ISO, ISO to Tar, Chroot to ISO, etc). Molecule is born inside Sabayon and is used in its release cycle for both daily(live) and versioned ISO images. Molecule developers are looking for help for writing user docs and HOWTOs.

v1.0.2-r1 :: 0 :: gentoo

~amd64 ~x86


Build with Python 2.7
Build with Python 3.6

dev-util / intltool : Internationalization Tool Collection

sys-devel / gettext : GNU locale utilities

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

sys-process / lsof : Lists open files for running Unix processes

dev-util / molecule : Meta package for dev-util/molecule-core and dev-util/molecule-plugins

dev-util / molecule-plugins : A set of base plugins for Molecule

Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: Signed-off-by: Michał Górny <>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <>
Pacho Ramos · gentoo
dev-util/molecule-core: Support newer python
Package-Manager: Portage-2.3.6, Repoman-2.3.2
David Seifert · gentoo
dev-util/molecule-core: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Ettore Di Giacinto · gentoo
dev-util/molecule-core: revision bump
* migrate to python-r1 eclass and EAPI=6 Gentoo-Bug: Package-Manager: portage-2.3.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <> X-Thanks: Alec Warner <> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <> - validation scripts X-Thanks: Patrick Lauer <> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed