%global _empty_manifest_terminate_build 0 Name: python-config-resolver Version: 5.1.0 Release: 1 Summary: A small package to automatically find a configuration file. License: MIT URL: https://github.com/exhuma/config_resolver Source0: https://mirrors.nju.edu.cn/pypi/web/packages/63/bd/1c687689b2bd07eb32dbf880e1fa7c826c7761d5d52c1f394daf5b051197/config_resolver-5.1.0.tar.gz BuildArch: noarch Requires: python3-packaging %description Full Documentation https://config-resolver.readthedocs.org/en/latest/ Repository https://github.com/exhuma/config_resolver PyPI https://pypi.python.org/pypi/config_resolver ``config_resolver`` provides a simple, yet flexible way to provide configuration to your applications. It follows the `XDG Base Dir Spec `_ (This instance is based on 0.8 of this spec) for config file locations, and adds additional ways to override config locations. The aims of this package are: * Provide a simple API * Follow well-known standards for config-file locations * Be as close to pure-Python as possible * Be framework agnostic * Allow custom configutaion types (``.ini`` and ``.json`` support is shipped by default) * Allow to provide system-wide defaults but allow overriding of values for more specific environments. These are (in increasing order of specificity): 1. System-wide configuration (potentially requiring root-access to modify) 2. User-level configuration (for all instances running as that user) 3. Current Working Directory configuration (for a running instance) 4. Per-Instance configuration %package -n python3-config-resolver Summary: A small package to automatically find a configuration file. Provides: python-config-resolver BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-config-resolver Full Documentation https://config-resolver.readthedocs.org/en/latest/ Repository https://github.com/exhuma/config_resolver PyPI https://pypi.python.org/pypi/config_resolver ``config_resolver`` provides a simple, yet flexible way to provide configuration to your applications. It follows the `XDG Base Dir Spec `_ (This instance is based on 0.8 of this spec) for config file locations, and adds additional ways to override config locations. The aims of this package are: * Provide a simple API * Follow well-known standards for config-file locations * Be as close to pure-Python as possible * Be framework agnostic * Allow custom configutaion types (``.ini`` and ``.json`` support is shipped by default) * Allow to provide system-wide defaults but allow overriding of values for more specific environments. These are (in increasing order of specificity): 1. System-wide configuration (potentially requiring root-access to modify) 2. User-level configuration (for all instances running as that user) 3. Current Working Directory configuration (for a running instance) 4. Per-Instance configuration %package help Summary: Development documents and examples for config-resolver Provides: python3-config-resolver-doc %description help Full Documentation https://config-resolver.readthedocs.org/en/latest/ Repository https://github.com/exhuma/config_resolver PyPI https://pypi.python.org/pypi/config_resolver ``config_resolver`` provides a simple, yet flexible way to provide configuration to your applications. It follows the `XDG Base Dir Spec `_ (This instance is based on 0.8 of this spec) for config file locations, and adds additional ways to override config locations. The aims of this package are: * Provide a simple API * Follow well-known standards for config-file locations * Be as close to pure-Python as possible * Be framework agnostic * Allow custom configutaion types (``.ini`` and ``.json`` support is shipped by default) * Allow to provide system-wide defaults but allow overriding of values for more specific environments. These are (in increasing order of specificity): 1. System-wide configuration (potentially requiring root-access to modify) 2. User-level configuration (for all instances running as that user) 3. Current Working Directory configuration (for a running instance) 4. Per-Instance configuration %prep %autosetup -n config-resolver-5.1.0 %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-config-resolver -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 5.1.0-1 - Package Spec generated