]> git.pld-linux.org Git - packages/python-dns.git/blame - python-dns.spec
- up to 1.11.1
[packages/python-dns.git] / python-dns.spec
CommitLineData
40466a16
JK
1
2%define module dns
3
9e9f6a3c 4Summary: dnspython - a DNS toolkit for Python
07fac7e8 5Summary(pl.UTF-8): dnspython - zestaw narzędzi do DNS dla Pythona
40466a16 6Name: python-%{module}
37aa6f96 7Version: 1.11.1
6b876520
JB
8Release: 1
9License: MIT
40466a16 10Group: Development/Languages/Python
ecbcff46 11Source0: http://www.dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz
37aa6f96 12# Source0-md5: 6167344ca849bd2ba108a8aa6118cb2b
40466a16 13URL: http://www.dnspython.org/
ecb90238
JB
14BuildRequires: python-devel >= 1:2.5
15BuildRequires: rpm-pythonprov
6b876520 16BuildRequires: rpmbuild(macros) >= 1.219
c8f5bbf1 17%pyrequires_eq python-modules
40466a16
JK
18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
9e9f6a3c 22dnspython is a DNS toolkit for Python. It supports almost all record
23types. It can be used for queries, zone transfers, and dynamic
24updates. It supports TSIG authenticated messages and EDNS0.
25
26dnspython provides both high and low level access to DNS. The high
27level classes perform queries for data of a given name, type, and
28class, and return an answer set. The low level classes allow direct
29manipulation of DNS zones, messages, names, and records.
40466a16 30
70180d29
JR
31%description -l pl.UTF-8
32dnspython to zestaw narzędzi do DNS dla Pythona. Obsługuje prawie
33wszystkie rodzaje rekordów. Może być używany do zapytań, transferów
34stref oraz dynamicznych uaktualnień. Obsługuje uwierzytelnione
c8f5bbf1
JB
35komunikaty TSIG oraz EDNS0.
36
70180d29
JR
37dnspython dostarcza zarówno wysoko- jak i niskopoziomowy dostęp do
38DNS-a. Klasy wysokopoziomowe wykonują zapytania o dane dla podanej
39nazwy, rodzaju i klasy, a zwracają zbiór odpowiedzi. Klasy
40niskopoziomowe umożliwiają bezpośrednie manipulacje na strefach,
c8f5bbf1
JB
41komunikatach, nazwach i rekordach w DNS-ie.
42
40466a16
JK
43%prep
44%setup -q -n dnspython-%{version}
45
46%build
6b876520 47%{__python} setup.py build
40466a16
JK
48
49%install
50rm -rf $RPM_BUILD_ROOT
51install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
52
53cp -r examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
54
6b876520 55%{__python} setup.py install \
40466a16
JK
56 --root=$RPM_BUILD_ROOT \
57 --optimize=2
58
6b876520 59%py_postclean
40466a16
JK
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%files
65%defattr(644,root,root,755)
37aa6f96 66%doc ChangeLog LICENSE README
40466a16 67%{py_sitescriptdir}/%{module}
ecbcff46 68%{py_sitescriptdir}/*.egg-info
6b876520 69%{_examplesdir}/%{name}-%{version}
This page took 0.068507 seconds and 4 git commands to generate.