From 30f569118b5a9762f1c0947e1c407d2bdc5b32aa Mon Sep 17 00:00:00 2001 From: Jeffrey C. Ollie Date: May 28 2006 12:51:57 +0000 Subject: auto-import python-dns-1.3.5-1 on branch devel from python-dns-1.3.5-1.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..6faa08d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +dnspython-1.3.5.tar.gz diff --git a/python-dns.spec b/python-dns.spec new file mode 100644 index 0000000..996afff --- /dev/null +++ b/python-dns.spec @@ -0,0 +1,84 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +Name: python-dns +Version: 1.3.5 +Release: 1%{?dist} +Summary: DNS toolkit for Python + +Group: Development/Languages +License: BSD-like +URL: http://www.dnspython.org/ +Source0: http://www.dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch +BuildRequires: python-devel +Requires: python-abi = %(%{__python} -c "import sys ; print sys.version[:3]") + +%description +dnspython is a DNS toolkit for Python. It supports almost all record +types. It can be used for queries, zone transfers, and dynamic +updates. It supports TSIG authenticated messages and EDNS0. + +dnspython provides both high and low level access to DNS. The high +level classes perform queries for data of a given name, type, and +class, and return an answer set. The low level classes allow direct +manipulation of DNS zones, messages, names, and records. + +%prep +%setup -q -n dnspython-%{version} + +# strip executable permissions so that we don't pick up dependencies +# from documentation +find examples -type f | xargs chmod a-x + +%build +CFLAGS="%{optflags}" %{__python} setup.py build + +%install +rm -rf %{buildroot} +%{__python} setup.py install -O1 --skip-build --root %{buildroot} + +%check +pushd tests +# skip one test because it queries the network +for py in *.py +do + if [ $py != resolver.py ] + then + PYTHONPATH=%{buildroot}%{python_sitelib} %{__python} $py + fi +done + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc ChangeLog LICENSE README TODO examples + +%dir %{python_sitelib}/dns +%{python_sitelib}/dns/*.py +%{python_sitelib}/dns/*.pyc +%ghost %{python_sitelib}/dns/*.pyo + +%dir %{python_sitelib}/dns/rdtypes +%{python_sitelib}/dns/rdtypes/*.py +%{python_sitelib}/dns/rdtypes/*.pyc +%ghost %{python_sitelib}/dns/rdtypes/*.pyo + +%dir %{python_sitelib}/dns/rdtypes/ANY +%{python_sitelib}/dns/rdtypes/ANY/*.py +%{python_sitelib}/dns/rdtypes/ANY/*.pyc +%ghost %{python_sitelib}/dns/rdtypes/ANY/*.pyo + +%dir %{python_sitelib}/dns/rdtypes/IN +%{python_sitelib}/dns/rdtypes/IN/*.py +%{python_sitelib}/dns/rdtypes/IN/*.pyc +%ghost %{python_sitelib}/dns/rdtypes/IN/*.pyo + +%changelog +* Fri May 26 2006 Jeffrey C. Ollie - 1.3.5-1 +- First version for Fedora Extras + diff --git a/sources b/sources index e69de29..272bf80 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d086b05b70f7ab1b6308f29f2427623b dnspython-1.3.5.tar.gz