Dear all, the X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''.
New gains of this version of ,,python-x2go'' are: o Python3 port of the module (still supporting recent Python2.x versions) o Conversion of __doc__ strings from Epydoc to Sphinx o Support enabling Xinerama in X2Go Sessions Please find the refurbished API documentation at: https://code.x2go.org/doc/python-x2go/ X2Go Component: python-x2go Version: 0.6.0.0-0x2go1 Status: RELEASE Timestamp: 1536251712 Date: Thu, 06 Sep 2018 18:35:12 +0200 Fixes these bug report(s): 1259 1275 Changes: python-x2go (0.6.0.0-0x2go1) PREVIEW; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.0.0): - Support Python2 and Python3 alike. - Test intensively against Debian stable and unstable. (Fixes these bug report(s): #1275). - Build API doc with Sphinx. - Drop unit test framework. Never really used (though we should have). (Fixes these bug report(s): #1259). - x2go/checkhosts.py: Python3 fix in get_key_fingerprint(). - Natively support xinerama option. - x2go/backends/terminal/plain.py: x2gosession-resume handles xinerama support differently from x2gostartagent. Adding it as cmdline parameter No. 9. - x2go/utils.py: Python3 fix in get_workarea_geometry(). - Finalize Epydoc-to-Sphinx conversion of doc strings. - x2go/session.py: Update list of features. - x2go/__init__.py: Reference backends correctly. - Drop WINREG backends, never existed really, never will be, probably. - x2go/__init__.py: Avoid ares resolver for now, as it currently is broken in Debian testing. - Makefile.docupload: Add apidoc target. - docs/source/: Update API doc tree, winreg modules removed. * debian/: + Adapt to building Python3 and Python2 variants of Python X2Go. + Adapt to building API docs with Sphinx. . [ Mihai Moldovan ] * New upstream version (0.6.0.0): - docs/source/conf.py: set minimum sphinx version to 1.0. Needed for the sphinx.ext.viewcode extension. - docs/source/conf.py: drop minimum sphinx version requirement again, detect version manually and adapt config based on this information. - docs/source/conf.py: fix parse error due to wrong else usage.- docs/source/conf.py: import sphinx module. Hopefully that actually works
out. * python-x2go.spec: - Also add fdupes package as a build dependency for RHEL-based distros. - Correctly pythonize package, for Fedora, RHEL/EPEL and OpenSuSE. It's more verbose than needs to be, but OpenSuSE Leap 42.2 - which is still supported currently - does not have python-rpm-macros and we generally want to disable the Python 3 package for now. For EPEL/RHEL versions lower than 8, we strip Python 3 stuff out completely and rename the package to python-x2go.- Fix package names in %package (and its %description) and %files sections.
- Add dependency on the python-configparser backport. Makes at least part working with both Python 2 and 3. - Actually disable python3 builds on OpenSuSE. - OpenSuSE Leap 15 and TumbleWeed renamed python-xlib to python{2,3}-python-xlib. - Local %defines are buggy in older RPM implementations, work around by using %global instead. - Merge python(2)-x2go section in main section, since we cannot redefine subpackages. - Older OpenSuSE Leap versions don't support %{python2_sitelib} - use %{python_sitelib} instead. - Document %(python_module} definitions.- Override python_module macro for OpenSuSE Leap 42.3, the shipped version
does not what later versions do correctly. - %{sle_version} is not defined on TW, so use a %{suse_version} check additionally to catch this variant. Regards, Mike Gabriel -- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de
pgpsbGOvKBMTE.pgp
Description: Digitale PGP-Signatur
_______________________________________________ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements