Projects
home:Eustace:branches:Eulaceura:Factory
python-sybil
_service:obs_scm:python-sybil.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:python-sybil.spec of Package python-sybil
%global pypi_name sybil %global _empty_manifest_terminate_build 0 Name: python-sybil Version: 8.0.0 Release: 1 Summary: Automated testing for the examples in your code and documentation. License: MIT URL: https://github.com/simplistix/sybil Source0: https://files.pythonhosted.org/packages/1e/9e/a5bbc15683cf8a8d84d128363d707aa88cfa6a5e3bbb763fbd94e4afe41c/sybil-8.0.0.tar.gz BuildArch: noarch Requires: (python3-furo) Requires: (python3-sphinx) Requires: (python3-twine) Requires: (python3-urllib3<2) Requires: (python3-wheel) Requires: (python3-mypy) Requires: (python3-myst-parser) Requires: (python3-pytest>=7.1.0) Requires: (python3-pytest-cov) Requires: (python3-seedir) Requires: (python3-testfixtures) Requires: (python3-types-PyYAML) %description This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners. %package -n python3-sybil Summary: Automated testing for the examples in your code and documentation. Provides: python-sybil BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-wheel BuildRequires: python3-pip %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-sybil This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners. %prep %autosetup -n sybil-%{version} %build %pyproject_build %install %pyproject_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} touch filelist.lst 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-%{pypi_name} %{python3_sitelib}/* %{_datadir}/doc/%{name}/docs/* %changelog * Fri Nov 01 2024 lvfei <lvfei@kylinos.cn> - 8.0.0-1 - Update package to version 8.0.0 - Do not ignore mypy error code "return" - Enable running skips with custom marker - Move from some _pytest imports to pytest imports - Move from typing to collections.abc for multiple deprecated imports * Fri Oct 25 2024 liutao1 <liutao1@kylinos.cn> - 7.0.0-1 - Update package to version 7.0.0 * Wed Jun 05 2024 liuzhilin <liuzhilin@kylinos.cn> - 6.1.1-1 - Update to 6.1.1 * Tue Mar 12 2024 wangqiang <wangqiang1@kylinos.cn> - 6.0.3-1 - Update to 6.0.3 * Mon Jul 25 2022 Dongjiao <dongjiao@kylinos.cn> - 3.0.1-2 - Initial package
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2