ruamel-yaml-1.16.10 is pyyhon 3.8 comatible version. Please update this package. Please NOTICE: The project is no more hosted on bitbucket and repo is moved to sourceforge[1] and also available as release on pypy.org [2]. On the sourceforge repo there are no release tarballs, only tags are presented. [1] https://sourceforge.net/projects/ruamel-yaml/ [2] https://pypi.org/project/ruamel.yaml/ Reproducible: Always
Created attachment 631128 [details] Ebuild for dev-python/ruamel-yaml-0.16.10 Attached the ebuild for the current version. It downloads from pypi. One of the reasons for wanting it is that it works with python 3.8.
Andrey, ping.
Attaching a better version, which I ended up developing on my own before checking for open tickets on Bugzilla: - updated EAPI to 7 - re-add support for the compiled extension, which now resides in its own package. I think it should be safe to start the new package with the same ~arch keywords as for ruamel-yaml itself, seeing is as it is essentially the same code as what is bundled with 0.15.
Created attachment 634354 [details] ruamel-yaml-0.16.10.ebuild
Created attachment 634356 [details] ruamel-yaml-clib-0.2.0.ebuild
Nb. if we want to retain test support in this package we will probably have to add a live ebuild - while I was able to successfully make an ebuild operating on a Sourceforge tag snapshot, those snapshots only persist for a limited amount of time after being generated via the Web interface so they aren't suitable as ebuild source files. Also, keep in mind that the ruamel-yaml includes tests of the C extension so it must be available (and up to date, if the test suite ends up picking up the extension from 0.15 hilarity ensues).
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71b7e7c5bd7f88047e02477d7d2bb367b801c94 commit a71b7e7c5bd7f88047e02477d7d2bb367b801c94 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-04-24 14:52:37 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-04-24 14:53:39 +0000 dev-python/ruamel-yaml-clib: new package, sort of This used to be part of dev-python/ruamel-yaml prior to its version 0.16 (which is why why have already got ~arm64 and ~x86 in KEYWORDS), now however it is a (theoretically optional) separate package. Assigning myself as maintainer for the time being, that said I'll be happy to transfer it to Andrey and Foster once they have reported back on the subject of ruamel.yaml version bump. Bug: https://bugs.gentoo.org/711070 Signed-off-by: Marek Szuba <marecki@gentoo.org> dev-python/ruamel-yaml-clib/Manifest | 1 + dev-python/ruamel-yaml-clib/metadata.xml | 20 ++++++++++++++++ .../ruamel-yaml-clib/ruamel-yaml-clib-0.2.0.ebuild | 28 ++++++++++++++++++++++ 3 files changed, 49 insertions(+)
Created attachment 634394 [details] ruamel-yaml-0.16.10.ebuild Fixed a typo. Already taken care of in the committed version of the -clib ebuild.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f097edb35ee77e10b422d38d3a1d0cced28ae076 commit f097edb35ee77e10b422d38d3a1d0cced28ae076 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-04-28 13:53:28 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-04-28 13:57:52 +0000 dev-python/ruamel-yaml: bump to 0.16.10 Closes: https://bugs.gentoo.org/711070 Signed-off-by: Marek Szuba <marecki@gentoo.org> dev-python/ruamel-yaml/Manifest | 1 + dev-python/ruamel-yaml/metadata.xml | 2 +- dev-python/ruamel-yaml/ruamel-yaml-0.16.10.ebuild | 29 +++++++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-)