Compare commits

..

4 commits

Author SHA1 Message Date
Tomas Orsava
f9c6ada7fd Add sham profiles so DNF does not complain when installing the module
Profiles are optional according to the modulemd specs, but DNF does not handle
it properly and errors out. Therefore until it's fixed I'm adding sham
profiles.
2017-11-27 11:44:21 +01:00
Karsten Hopp
af0cfb9f5e we need to require f27 as the base 2017-11-13 11:09:34 +01:00
Tomas Orsava
78b836d487 Build a small package and immediatelly filter out all binary RPMs
Because mbs build system  currently does not support building empty modules.
2017-10-31 16:11:54 +01:00
Tomas Orsava
333d9abb21 Create an empty 3.6 branch for the F27 Modular server 2017-10-31 15:10:25 +01:00
4 changed files with 69 additions and 1 deletions

0
.gitignore vendored Normal file
View file

View file

@ -1 +0,0 @@
This module was just an attempt and is not compatible with the current modularity

69
python3.yaml Normal file
View file

@ -0,0 +1,69 @@
# This module is left empty because python3 is contained in the
# Platform module of Fedora 27 Modular Server edition.
# Other modules can depend on this empty one so that, when the
# implementation of python3 is moved out of the Platform module,
# other modules should not be affected.
document: modulemd
version: 1
data:
summary: Python programming language, version 3
description: >-
Python is an interpreted, interactive, object-oriented programming
language often compared to Tcl, Perl, Scheme or Java. Python includes
modules, classes, exceptions, very high level dynamic data types
and dynamic typing. Python supports interfaces to many system calls and
libraries, as well as to various windowing systems (X11, Motif, Tk,
Mac and MFC).
Programmers can write new built-in modules for Python in C or C++.
Python can be used as an extension language for applications that
need a programmable interface.
license:
module:
- MIT
dependencies:
buildrequires:
bootstrap: f27
requires:
platform: f27
references:
community: https://www.python.org/
documentation: https://docs.python.org/3/
tracker: https://src.fedoraproject.org/modules/python3
profiles:
minimal:
rpms:
- python3
- python3-libs
- python3-pip
- python3-setuptools
default:
rpms:
- python3
- python3-libs
- python3-pip
- python3-setuptools
full:
rpms:
- python3
- python3-devel
- python3-libs
- python3-pip
- python3-setuptools
- python3-wheel
filter:
rpms:
- python-rpm-macros
- python-srpm-macros
- python2-rpm-macros
- python3-rpm-macros
- platform-python-rpm-macros
components:
rpms:
python-rpm-macros:
rationale: |
Build and filter all RPMs, since an empty module doesn't
build
ref: master

0
sources Normal file
View file