devel:languages:python:backports Backport builds of Python Modules This project is building the Tumbleweed versions of python modules for older distributions. Submission should happen to the respective devel project for the Tumbleweed package instead. The packages in here are automatically polled from OBS openSUSE:Factory repository and removed/added as they live there. Script to generate the content: https://github.com/openSUSE/python-backports-generate https://download.opensuse.org/repositories/devel:/languages:/python:/backports/SLE_15_SP1/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/standard/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Basesystem/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Containers/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Desktop-Applications/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Development-Tools-OBS/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Development-Tools/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-HPC/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Legacy/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Live-Patching/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Public-Cloud/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Python2/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-RT/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Server-Applications/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Web-Scripting/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Module-Transactional-Server/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLES/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Manager-Tools/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Product-HA/ SUSE:SLE-15-SP1:Update SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/SLE-Product-WE/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/standard/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Basesystem/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Containers/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Desktop-Applications/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Development-Tools/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Development-Tools-OBS/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-HPC/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Legacy/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Live-Patching/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Public-Cloud/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Python2/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-RT/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Server-Applications/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Web-Scripting/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Module-Transactional-Server/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLES/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Manager-Tools/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Product-HA/ SUSE:SLE-15-SP1:GA SLE 15 SP1 SLE 15 SP1 https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/SLE-Product-WE/ SUSE:SLE-15:Update SLE 15 SLE 15 https://download.opensuse.org/repositories/SUSE:/SLE-15:/Update/config/ SUSE:SLE-15:GA SLE 15 SLE 15 https://download.opensuse.org/repositories/SUSE:/SLE-15:/GA/config/ python-pyshould Should style asserts PyShould is a Python DSL allowing to write expectations or assertions in almost natural language. The goal is to offer an expressive yet readable syntax to define the expectations in detail. Under the hood it uses the PyHamcrest library of matchers to build complex matching predicates and great explanations when there is a mismatch. Its primary use case is in unit testing, replacing the need for Python's native assertX methods. Its use is completely transparent to the unit testing runner used, since mismatches are reported using the standard AssertionError.