%global _empty_manifest_terminate_build 0 Name: python-ruamel.yaml Version: 0.17.21 Release: 1 Summary: ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order License: MIT license URL: https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree Source0: https://mirrors.nju.edu.cn/pypi/web/packages/46/a9/6ed24832095b692a8cecc323230ce2ec3480015fbfa4b79941bd41b23a3c/ruamel.yaml-0.17.21.tar.gz BuildArch: noarch %description ``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python. *The 0.16.13 release was the last that was tested to be working on Python 2.7. The 0.17.21 is the last one tested to be working on Python 3.5, that is also the last release supporting old PyYAML functions, you'll have to create a `YAML()` instance and use its `.load()` and `.dump()` methods.* *Please adjust your dependencies accordingly if necessary. (`ruamel.yaml<0.18`)* Starting with version 0.15.0 the way YAML files are loaded and dumped has been changing, see the API doc for details. Currently existing functionality will throw a warning before being changed/removed. **For production systems already using a pre 0.16 version, you should pin the version being used with ``ruamel.yaml<=0.15``** if you cannot fully test upgrading to a newer version. For new usage pin to the minor version tested ( ``ruamel.yaml<=0.17``) or even to the exact version used. New functionality is usually only available via the new API, so make sure you use it and stop using the `ruamel.yaml.safe_load()`, `ruamel.yaml.round_trip_load()` and `ruamel.yaml.load()` functions (and their `....dump()` counterparts). If your package uses ``ruamel.yaml`` and is not listed on PyPI, drop me an email, preferably with some information on how you use the package (or a link to the repository) and I'll keep you informed when the status of the API is stable enough to make the transition. * `Overview `_ * `Installing `_ * `Basic Usage `_ * `Details `_ * `Examples `_ * `API `_ * `Differences with PyYAML `_ %package -n python3-ruamel.yaml Summary: ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order Provides: python-ruamel.yaml BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-ruamel.yaml ``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python. *The 0.16.13 release was the last that was tested to be working on Python 2.7. The 0.17.21 is the last one tested to be working on Python 3.5, that is also the last release supporting old PyYAML functions, you'll have to create a `YAML()` instance and use its `.load()` and `.dump()` methods.* *Please adjust your dependencies accordingly if necessary. (`ruamel.yaml<0.18`)* Starting with version 0.15.0 the way YAML files are loaded and dumped has been changing, see the API doc for details. Currently existing functionality will throw a warning before being changed/removed. **For production systems already using a pre 0.16 version, you should pin the version being used with ``ruamel.yaml<=0.15``** if you cannot fully test upgrading to a newer version. For new usage pin to the minor version tested ( ``ruamel.yaml<=0.17``) or even to the exact version used. New functionality is usually only available via the new API, so make sure you use it and stop using the `ruamel.yaml.safe_load()`, `ruamel.yaml.round_trip_load()` and `ruamel.yaml.load()` functions (and their `....dump()` counterparts). If your package uses ``ruamel.yaml`` and is not listed on PyPI, drop me an email, preferably with some information on how you use the package (or a link to the repository) and I'll keep you informed when the status of the API is stable enough to make the transition. * `Overview `_ * `Installing `_ * `Basic Usage `_ * `Details `_ * `Examples `_ * `API `_ * `Differences with PyYAML `_ %package help Summary: Development documents and examples for ruamel.yaml Provides: python3-ruamel.yaml-doc %description help ``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python. *The 0.16.13 release was the last that was tested to be working on Python 2.7. The 0.17.21 is the last one tested to be working on Python 3.5, that is also the last release supporting old PyYAML functions, you'll have to create a `YAML()` instance and use its `.load()` and `.dump()` methods.* *Please adjust your dependencies accordingly if necessary. (`ruamel.yaml<0.18`)* Starting with version 0.15.0 the way YAML files are loaded and dumped has been changing, see the API doc for details. Currently existing functionality will throw a warning before being changed/removed. **For production systems already using a pre 0.16 version, you should pin the version being used with ``ruamel.yaml<=0.15``** if you cannot fully test upgrading to a newer version. For new usage pin to the minor version tested ( ``ruamel.yaml<=0.17``) or even to the exact version used. New functionality is usually only available via the new API, so make sure you use it and stop using the `ruamel.yaml.safe_load()`, `ruamel.yaml.round_trip_load()` and `ruamel.yaml.load()` functions (and their `....dump()` counterparts). If your package uses ``ruamel.yaml`` and is not listed on PyPI, drop me an email, preferably with some information on how you use the package (or a link to the repository) and I'll keep you informed when the status of the API is stable enough to make the transition. * `Overview `_ * `Installing `_ * `Basic Usage `_ * `Details `_ * `Examples `_ * `API `_ * `Differences with PyYAML `_ %prep %autosetup -n ruamel.yaml-0.17.21 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-ruamel.yaml -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 0.17.21-1 - Package Spec generated