Sebastian Wagner's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Sebastian Wagner's avatar

Sebastian Wagner


Involved Projects and Packages
Apache:Modules / apache2-mod_encoding Maintainer Bugowner

Mod Encoding is an Apache module for non-ascii filename interoperability
This module improves non-ascii filename interoperability of apache
(and mod_dav).

Application:Geo / python-geoip2 Maintainer Bugowner

This package provides an API for the GeoIP2 web services and databases.
The API also works with MaxMind's free GeoLite2 databases.

devel:languages:python / cookiecutter Maintainer Bugowner

A command-line utility that creates projects from cookiecutters (project
templates), e.g. creating a Python package project from a Python package
project template.

Project templates can be in any programming language or markup format.

diffoscope will try to get to the bottom of what makes files or
directories different. It will recursively unpack archives of many kinds
and transform various binary formats into more human readable form to
compare them. It can compare two tarballs, ISO images, or PDF just as

It can be scripted through error codes, and a report can be produced
with the detected differences. The report can be text or HTML.
When no type of report has been selected, diffoscope defaults
to write a text report on the standard output.

diffoscope is developed as part of the `“reproducible builds” Debian
project `_.
It is meant to be able to quickly understand why two builds of the same
package produce different outputs. diffoscope was previously named

devel:languages:python / mypy Maintainer Bugowner

Mypy is an optional static type checker for Python that aims to
combine the benefits of both dynamic (or "duck") typing as well as
static typing.

Mypy type checks standard Python programs. It can catch many
programming errors by analyzing programs without having to run them.
There is basically no runtime overhead when run using any Python VM.
Mypy's type system features type inference, gradual typing, generics
and union types.

devel:languages:python / python-Arpeggio Maintainer Bugowner

Arpeggio is a recursive descent parser with memoization based on PEG grammars
(aka Packrat parser).

For a higher level parsing/language tool (i.e., a nicer interface to
Arpeggio) see textX

devel:languages:python / python-Cerberus Maintainer Bugowner

Cerberus provides type checking and other base functionality out of the box and
is designed to be non-blocking and easily extensible, allowing for custom

Certstream is a library to connect to the certstream network (

It supports automatic reconnection when networks issues occur, and should be stable for long-running jobs.

Use a decorator to get setuptools entry points that allows others to use your commandline utility as a home for their related sub-commands. You get to choose where these sub-commands or sub-groups can be registered but the plugin developer gets to choose they ARE registered. You could have all plugins register alongside the core commands, in a special sub-group, across multiple sub-groups, or some combination.

devel:languages:python / python-clint Maintainer Bugowner

Clint is a module filled with a set of tools for developing
commandline applications. It supports colors, and custom email-style
quotes. It has a nestable indentation context manager, and a column
printer with optional auto-expanding columns with autodetection of
console size, wrapping your words properly to fit the column size.

This package contains the Sphinx theme named "Cloud",
along with some related Sphinx extensions.

devel:languages:python / python-distro Maintainer Bugowner

distro (for: Linux Distribution) provides information about the Linux distribution it runs on, such as a reliable machine-readable ID, or version information.

It is a renewed alternative implementation for Python's original platform.linux_distribution function, but it also provides much more functionality which isn't necessarily Python bound like a command-line interface.

dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.

dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records.

Exrex is a command line tool and python module that generates all or random matching strings to a given regular expression and more.

devel:languages:python / python-geolib Maintainer Bugowner

A python library for geohash encoding, decoding and finding neighbour cells. This is a python port of [Chris Veness' javascript implementation](

devel:languages:python / python-imbox Maintainer Bugowner

Python library for reading IMAP mailboxes and converting email content to machine readable data

Inflection is a string transformation library. It singularizes and pluralizes
English words, and transforms strings from CamelCase to underscored string.
Inflection is a port of `Ruby on Rails`_' `inflector`_ to Python.

devel:languages:python / python-isort Maintainer Bugowner

isort your python imports for you so you don’t have to.

isort is a Python utility / library to sort imports alphabetically, and
automatically separated into sections and by type. It provides a command line
utility, Python library and plugins for various editors to quickly sort all your
imports. It requires Python 3.6+ to run but supports formatting Python 2 code

devel:languages:python / python-jsondate Maintainer Bugowner

jsondate is a drop-in replacement for Python's standard json library that
adds sensible handling of datetime and date objects.

jsondate uses ISO8601 for encoding datetime objects and the
date-specific part of ISO6801 for encoding date objects.

Lexicon is a simple collection of dict subclasses:

* AliasDict, a dictionary supporting both simple and complex key aliasing
* AttributeDict, supporting attribute read & write access
* Lexicon, a subclass of both of the above which exhibits both sets of behavior

devel:languages:python / python-logzero Maintainer Bugowner

* Easy logging to console and/or file.
* Pretty formatting, including level-specific colors in the console.
* Robust against str/bytes encoding problems, works with all kinds of character encodings and special characters.
* All contained in a single file.
* Licensed under the MIT license.
* Heavily inspired by the Tornado web framework.

This is a Python module for reading MaxMind DB files. The module includes both
a pure Python reader and an optional C extension.

MaxMind DB is a binary file format that stores data indexed by IP address
subnets (IPv4 or IPv6).

This is a python module for monitoring memory consumption of a process
as well as line-by-line analysis of memory consumption for python
programs. It is a pure python module and has the psutil
module as optional (but highly recommended) dependencies.

devel:languages:python / python-mocket Maintainer Bugowner

Python socket mock framework

The "mypy_extensions" module defines experimental extensions to the
standard "typing" module that are supported by the mypy typechecker.

openSUSE Build Service is sponsored by