SetupTestX¶
Abstract¶
Modern landscapes of information infrastructures are commonly designed and organized as stacks of runtime service environments. The technical architecture of the service stacks consists of a wide range of heterogenous landscapes of components frequently requiring adaptation and mediation with extended installations by setuptools / distutils via setup.py. The variants require in particcular thorough tests in order to fit reliably into the various target platforms and configurations.
The setuptestx supports the basic interface to call the required regression tests by a unique interface on all supported source and target platforms. This includes for example some of the basic paramteters for Jython related to Java.
For tested standard OS and distributions see installation / Tested OS and Python Implementations. These are supported as the platform for the creation of the Python distributions, once the distribution package is created, setuplib is no longer required. So for example on the runtime environments for IoT devices such as MicroPython.
Resources¶
Home
Sourceforge.net: https://sourceforge.net/projects/setuptestx/
Online Documents
Sourceforge.net: https://setuptestx.sourceforge.io/
Runtime Repository
Python Package Index: https://pypi.org/project/setuptestx/
Downloads
bitbucket.org: https://bitbucket.org/acue/setuptestx/
github.com: https://github.com/ArnoCan/setuptestx/
Python Package Index: https://pypi.org/project/setuptestx/
Sourceforge.net: https://sourceforge.net/projects/setuptestx/
Licenses¶
Product¶
Product Data
MISSION=Support test automation for setuptools / distutils.
AUTHOR=Arno-Can Uestuensoez
PROJECT=setuptestx
COPYRIGHT=(C)2019 Arno-Can Uestuensoez
LICENSE=Artistic-License-2.0 + Forced-Fairplay-Constraints
VERSION=0.1.46
RELEASE=0.1.46
STATUS=Unknown
BUILDDATE=2019.12.13-13:23
Modified Artistic License¶
The modified Artistic License is based on the ArtisticLicense2.0, but adds the amendmend of “Forced-Fairplay-Constraints” for peer-to-peer fairplay rules. The modification restricts, and even revokes the permission including the open source attribution in case of breaches, including the past.
License:ModifiedArtisticLicense2.0 = ArtisticLicense2.0 + Forced-Fairplay-Constraints From Ingenieurbuero Arno-Can Uestuensoez Name ModifiedArtisticLicense2.0
This is perfectly allright, as you may refer to cases like the faith of Andreas Pavel [AndreasPavel], or even my own - UnifiedSessionsManager (C) 2008 Arno-Can Uestuensoez [UnifiedSessionsManager] - the first multivendor cloud management system, capable of distributed hybrid clouds including virtual desktops. The UnifiedSessionsManager was originally licensed as GPL3.
So the software is OpenSource as long as you comply to basic rules - else not.
Artistic-License-2.0(base license): ArtisticLicense20
Forced-Fairplay-Constraints(amendments): licenses-amendments