1 Summary: Tool for generating API documentation for Python modules
2 Summary(pl): Narzêdzie do generowania dokumentacji API modu³ów Pythona
7 Group: Development/Languages/Python
8 Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
9 # Source0-md5: 94c494426c47496ee4d1ed26b580a5a7
10 URL: http://epydoc.sourceforge.net/
11 BuildRequires: python-modules >= 2.2.1
12 BuildRequires: rpm-pythonprov
13 %pyrequires_eq python-modules
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 epydoc is a tool for generating API documentation for Python modules,
19 based on their docstrings. For an example of epydoc's output, see the
20 API documentation for epydoc itself (html, pdf). A lightweight markup
21 language called epytext can be used to format docstrings and to add
22 information about specific fields, such as parameters and instance
23 variables. epydoc also understands docstrings written in
24 ReStructuredText, Javadoc and plaintext.
27 epydoc jest narzêdziem do generowania dokumentacji API modu³ów Pythona
28 w oparciu o ich wewnêtrzne opisy (docstrings). Jako przyk³ad wyniku
29 jego dzia³ania mo¿na obejrzeæ jego w³asn± dokumentacjê (html, pdf).
30 epytext wywo³ywany przez prosty jêzyk znaczników mo¿e s³u¿yæ do
31 formatowania wewnêtrznych opisów oraz do dodawania informacji o
32 konkretnych polach, takich jak parametry i zmienne instancji. epydoc
33 rozumie równie¿ wewnêtrzne opisy stworzone w ReStructuredText, Javadoc
34 i w postaci czystego tekstu.
37 Summary: GUI for epydoc
38 Summary(pl): Interfejs graficzny dla epydoc
39 Group: Development/Languages/Python
40 Requires: %{name} = %{version}
41 %pyrequires_eq python-tkinter
44 epydoc is a tool for generating API documentation for Python modules,
45 based on their docstrings. For an example of epydoc's output, see the
46 API documentation for epydoc itself (html, pdf). A lightweight markup
47 language called epytext can be used to format docstrings and to add
48 information about specific fields, such as parameters and instance
49 variables. epydoc also understands docstrings written in
50 ReStructuredText, Javadoc and plaintext.
52 This package contains GUI program for epydoc.
54 %description gui -l pl
55 epydoc jest narzêdziem do generowania dokumentacji API modu³ów Pythona
56 w oparciu o ich wewnêtrzne opisy (docstrings). Jako przyk³ad wyniku
57 jego dzia³ania mo¿na obejrzeæ jego w³asn± dokumentacjê (html, pdf).
58 epytext wywo³ywany przez prosty jêzyk znaczników mo¿e s³u¿yæ do
59 formatowania wewnêtrznych opisów oraz do dodawania informacji o
60 konkretnych polach, takich jak parametry i zmienne instancji. epydoc
61 rozumie równie¿ wewnêtrzne opisy stworzone w ReStructuredText, Javadoc
62 i w postaci czystego tekstu.
64 Ten pakiet zawiera graficzny interfejs u¿ytkownika (GUI) dla epydoc.
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT%{_mandir}/man1
76 python setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
78 install man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
80 find $RPM_BUILD_ROOT%{py_sitescriptdir} -name "*.py" | xargs rm
83 rm -rf $RPM_BUILD_ROOT
86 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_bindir}/epydoc
90 %dir %{py_sitescriptdir}/epydoc
91 %{py_sitescriptdir}/epydoc/*.py[co]
92 %dir %{py_sitescriptdir}/epydoc/test
93 %{py_sitescriptdir}/epydoc/test/*.py[co]
94 %exclude %{py_sitescriptdir}/epydoc/gui.py[co]
96 %dir %{py_sitescriptdir}/epydoc/markup
97 %{py_sitescriptdir}/epydoc/markup/*.py[co]
99 %{_mandir}/man1/epydoc.*
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_bindir}/epydocgui
104 %{py_sitescriptdir}/epydoc/gui.py[co]
106 %{_mandir}/man1/epydocgui.*