%global _empty_manifest_terminate_build 0 Name: python-medikit Version: 0.8.0 Release: 1 Summary: Opinionated python 3.5+ project management. License: Apache License, Version 2.0 URL: https://python-medikit.github.io/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/26/17/a176246aa11862cfcd66d2e9691297b86f3449572299a23a87701ab0b58a/medikit-0.8.0.tar.gz BuildArch: noarch Requires: python3-git-semver Requires: python3-jinja2 Requires: python3-mondrian Requires: python3-packaging Requires: python3-pip-tools Requires: python3-semantic-version Requires: python3-stevedore Requires: python3-whistle Requires: python3-yapf Requires: python3-black Requires: python3-coverage Requires: python3-isort Requires: python3-pre-commit Requires: python3-pytest Requires: python3-pytest-cov Requires: python3-releases Requires: python3-sphinx Requires: python3-sphinx-sitemap %description Strongly opinionated python 3.5+ project management. Medikit is the first-aid toolkit to manage your project's boilerplate, like package files, versions, config, test suite, runners, ... This package helps you create python (or not) source trees using best practices (or at least the practices we consider as best for us) in a breeze. Don't worry about setting up git, a makefile, usual project targets, unit tests framework, pip, wheels, virtualenv, code coverage, namespace packages, setup.py files ... Medikit's got you covered on all this, using one simple and fast command. %package -n python3-medikit Summary: Opinionated python 3.5+ project management. Provides: python-medikit BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-medikit Strongly opinionated python 3.5+ project management. Medikit is the first-aid toolkit to manage your project's boilerplate, like package files, versions, config, test suite, runners, ... This package helps you create python (or not) source trees using best practices (or at least the practices we consider as best for us) in a breeze. Don't worry about setting up git, a makefile, usual project targets, unit tests framework, pip, wheels, virtualenv, code coverage, namespace packages, setup.py files ... Medikit's got you covered on all this, using one simple and fast command. %package help Summary: Development documents and examples for medikit Provides: python3-medikit-doc %description help Strongly opinionated python 3.5+ project management. Medikit is the first-aid toolkit to manage your project's boilerplate, like package files, versions, config, test suite, runners, ... This package helps you create python (or not) source trees using best practices (or at least the practices we consider as best for us) in a breeze. Don't worry about setting up git, a makefile, usual project targets, unit tests framework, pip, wheels, virtualenv, code coverage, namespace packages, setup.py files ... Medikit's got you covered on all this, using one simple and fast command. %prep %autosetup -n medikit-0.8.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-medikit -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 0.8.0-1 - Package Spec generated