While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are:

  • separate library and cli code
  • better user interface
  • easier implementation of new commands
  • tests, tests, tests (test driven development)
  • pep8 conform

The rewrite was started by Marcus Hüwe and since 2015 it's very silent around this tool.

At the end of the hackweek I want to have:

  • evaluated the as-is state
  • evaluated what is missing
  • of course new features
  • devel project in openSUSE:Tools

The source code is on github and can be found here

Description from the github project:

osc2 is an object-oriented rewrite of the Open Build Service command line tool osc.

Its aim is to improve the code structure and to provide a consistent commandline interface.

A few more information on this project can be found on the blog of Marcus Hüwe

Looking for hackers with the skills:

python openbuildservice

This project is part of:

Hack Week 15

Activity

  • about 4 years ago: TBro liked this project.
  • over 4 years ago: osukup liked this project.
  • over 4 years ago: Marcus_H joined this project.
  • over 4 years ago: thomas-schraitle liked this project.
  • over 4 years ago: sleep_walker liked this project.
  • over 4 years ago: pluskalm liked this project.
  • over 4 years ago: mstrigl added keyword "openbuildservice" to this project.
  • over 4 years ago: mstrigl added keyword "python" to this project.
  • over 4 years ago: mstrigl started this project.
  • over 4 years ago: mstrigl originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    YAML 1.2 Schema support for PyYAML by tinita

    [comment]: # (Please use the project descriptio...


    Uyuni/SUSE Manager: build Python APE and a Salt+Python bundle to support ANY client operating system by pagarcia

    Uyuni/SUSE Manager build client tools for each ...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    One of couple of Python projects by mcepl

    There are couple of projects I work on, which n...


    Phoebe - where AI meets Linux by mvarlese

    Project Description

    Phoeβe (/ˈfiːbi/) wan...


    Use OBS to build GNU Screen master branch by enavarro_suse

    [comment]: # (Please use the project descriptio...


    document/blog commit -> container workflow by hennevogel

    we have fresh containers for every commit for O...


    osc Porcelain inside Emacs by agraul

    Project Description

    Emacs A [Magit](htt...