]> git.pld-linux.org Git - packages/epydoc.git/blame - epydoc.spec
- rel 1
[packages/epydoc.git] / epydoc.spec
CommitLineData
14c391a4 1Summary: Tool for generating API documentation for Python modules
2b4efed8 2Summary(pl.UTF-8): Narzędzie do generowania dokumentacji API modułów Pythona
14c391a4 3Name: epydoc
b4505e49 4Version: 3.0.1
08574f8c 5Release: 1
14c391a4 6License: MIT
7Group: Development/Languages/Python
b4505e49 8Source0: http://dl.sourceforge.net/epydoc/%{name}-%{version}.zip
9# Source0-md5: 43223b2139c59ec60f064564bea82bf4
14c391a4 10URL: http://epydoc.sourceforge.net/
11BuildRequires: python-modules >= 2.2.1
cd0789f1 12BuildRequires: unzip
14c391a4 13%pyrequires_eq python-modules
14BuildArch: noarch
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
66c4606a 18epydoc is a tool for generating API documentation for Python modules,
19based on their docstrings. For an example of epydoc's output, see the
20API documentation for epydoc itself (html, pdf). A lightweight markup
21language called epytext can be used to format docstrings and to add
22information about specific fields, such as parameters and instance
23variables. epydoc also understands docstrings written in
24ReStructuredText, Javadoc and plaintext.
25
d406f402
JR
26%description -l pl.UTF-8
27epydoc jest narzędziem do generowania dokumentacji API modułów Pythona
28w oparciu o ich wewnętrzne opisy (docstrings). Jako przykład wyniku
29jego działania można obejrzeć jego własną dokumentację (html, pdf).
30epytext wywoływany przez prosty język znaczników może służyć do
31formatowania wewnętrznych opisów oraz do dodawania informacji o
66c4606a 32konkretnych polach, takich jak parametry i zmienne instancji. epydoc
d406f402 33rozumie również wewnętrzne opisy stworzone w ReStructuredText, Javadoc
66c4606a 34i w postaci czystego tekstu.
14c391a4 35
d628eb98 36%package gui
66c4606a 37Summary: GUI for epydoc
2b4efed8 38Summary(pl.UTF-8): Interfejs graficzny dla epydoc
d628eb98 39Group: Development/Languages/Python
63e879ff 40Requires: %{name} = %{version}-%{release}
829a0e55 41%pyrequires_eq python-tkinter
d628eb98 42
43%description gui
66c4606a 44epydoc is a tool for generating API documentation for Python modules,
45based on their docstrings. For an example of epydoc's output, see the
46API documentation for epydoc itself (html, pdf). A lightweight markup
47language called epytext can be used to format docstrings and to add
48information about specific fields, such as parameters and instance
49variables. epydoc also understands docstrings written in
50ReStructuredText, Javadoc and plaintext.
51
52This package contains GUI program for epydoc.
53
d406f402
JR
54%description gui -l pl.UTF-8
55epydoc jest narzędziem do generowania dokumentacji API modułów Pythona
56w oparciu o ich wewnętrzne opisy (docstrings). Jako przykład wyniku
57jego działania można obejrzeć jego własną dokumentację (html, pdf).
58epytext wywoływany przez prosty język znaczników może służyć do
59formatowania wewnętrznych opisów oraz do dodawania informacji o
66c4606a 60konkretnych polach, takich jak parametry i zmienne instancji. epydoc
d406f402 61rozumie również wewnętrzne opisy stworzone w ReStructuredText, Javadoc
66c4606a 62i w postaci czystego tekstu.
63
d406f402 64Ten pakiet zawiera graficzny interfejs użytkownika (GUI) dla epydoc.
d628eb98 65
14c391a4 66%prep
b4505e49 67%setup -q
14c391a4 68
69%build
70python setup.py build
71
72%install
73rm -rf $RPM_BUILD_ROOT
d628eb98 74install -d $RPM_BUILD_ROOT%{_mandir}/man1
14c391a4 75
76python setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
77
d628eb98 78install man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
79
9b9d9acf 80%py_postclean
eb50c78d 81
14c391a4 82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
87%doc doc/*
9b9d9acf 88%attr(755,root,root) %{_bindir}/*
d628eb98 89%{_mandir}/man1/epydoc.*
9b9d9acf 90%{py_sitescriptdir}/epydoc
91%{py_sitescriptdir}/*.egg-info
92%exclude %{py_sitescriptdir}/epydoc/gui.py[co]
d628eb98 93
94%files gui
95%defattr(644,root,root,755)
96%attr(755,root,root) %{_bindir}/epydocgui
eb50c78d 97%{py_sitescriptdir}/epydoc/gui.py[co]
d628eb98 98%{_mandir}/man1/epydocgui.*
This page took 0.059626 seconds and 4 git commands to generate.