Tools for handling One-click Install Metapackages (YMPs)
Python Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

YaST Metapackage library for Python

This library provides support for YaST metapackages, as used, among other places, by openSUSE's build service.

What is a YaST Metapackage?

A YaST metapackage is an XML file describing repositories and software packages; it is meant to allow setting up the specified repositories, and installing the specified software, with a single click on a website.


python install

Who should use this

Up to now, openSUSE and SLES are the only distribution that support YMP files, and therefore the build service no longer generates YMP one-click install descriptors for other distributions. It is hoped that once this package is available, those install descriptors could be re-enabled.

For now, this tool might be of use for those who want to streamline setting up repositories and installation of packages from said repositories.


This package will be posted on PyPI once it's ready


Copyright © 2012 Michel Alexandre Salim. Distributed under the MIT license. See the file LICENSE. For a humorous poetic "translation" of the terms, read on:

This work ‘as-is’ we provide.
No warranty express or implied.
We’ve done our best,
to debug and test.
Liability for damages denied.

Permission is granted hereby,
to copy, share, and modify.
Use as is fit,
free or for profit.
These rights, on this notice, rely.