3 %bcond_with tests # Twisted tests
5 %define module towncrier
6 Summary: Building newsfiles for your project
7 Summary(pl.UTF-8): Tworzenie plików z nowościami dla własnego projektu
8 Name: python3-%{module}
12 Group: Libraries/Python
13 #Source0Download: https://pypi.org/simple/towncrier/
14 Source0: https://files.pythonhosted.org/packages/source/t/towncrier/%{module}-%{version}.tar.gz
15 # Source0-md5: 9a6ba4f7d8e1c791fad29f3b276cad3d
16 # temporary, until we have tomli packaged
17 Patch0: %{name}-no-tomli.patch
18 URL: https://pypi.org/project/towncrier/
19 BuildRequires: python3-incremental >= 17.5.0
20 BuildRequires: python3-modules >= 1:3.5
21 BuildRequires: python3-setuptools >= 1:44.1.1
23 BuildRequires: python3-click
24 BuildRequires: python3-click-default-group
25 BuildRequires: python3-jinja2
26 BuildRequires: python3-toml
27 BuildRequires: python3-twisted
29 BuildRequires: rpm-pythonprov
30 BuildRequires: rpmbuild(macros) >= 1.714
31 BuildRequires: sed >= 4.0
32 Requires: python3-modules >= 1:3.5
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 towncrier is a utility to produce useful, summarised news files for
38 your project. Rather than reading the Git history as some newer tools
39 to produce it, or having one single file which developers all write
40 to, towncrier reads "news fragments" which contain information useful
43 %description -l pl.UTF-8
44 towncrier to narzędzie tworzące przydatne, podsumowujące pliki z listą
45 nowości dla danego projektu. Zamiasst czytania historii Gita, jak
46 robią niektóre nowsze narzędzia, albo nakazywania wszystkim
47 programistom pisania do jednego wspólnego pliku, towncrier czyta
48 "fragmenty nowości", zawierające informacje przydatne dla użytkowników
52 Summary: API documentation for Python %{module} module
53 Summary(pl.UTF-8): Dokumentacja API modułu Pythona %{module}
57 API documentation for Python %{module} module.
59 %description apidocs -l pl.UTF-8
60 Dokumentacja API modułu Pythona %{module}.
63 %setup -q -n %{module}-%{version}
66 %{__sed} -i -e 's/^import mock/from unittest import mock/' src/towncrier/test/test_create.py
72 trial-3 src/towncrier/test
76 rm -rf $RPM_BUILD_ROOT
80 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/towncrier/test
83 rm -rf $RPM_BUILD_ROOT
86 %defattr(644,root,root,755)
87 %doc LICENSE NEWS.rst README.rst
88 %attr(755,root,root) %{_bindir}/towncrier
89 %dir %{py3_sitescriptdir}/%{module}
90 %{py3_sitescriptdir}/%{module}/*.py
91 %{py3_sitescriptdir}/%{module}/__pycache__
92 %{py3_sitescriptdir}/%{module}/templates
93 %{py3_sitescriptdir}/%{module}-%{version}-py*.egg-info