|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
Name: python-dns
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
e53ba82 |
Version: 1.6.0
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
5a39cd4 |
Release: 3%{?dist}
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
Summary: DNS toolkit for Python
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
Group: Development/Languages
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
457cff1 |
License: MIT
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
URL: http://www.dnspython.org/
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
Source0: http://www.dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
BuildArch: noarch
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
%if 0%{?fedora} >= 8
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
BuildRequires: python-setuptools-devel
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
%else
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
BuildRequires: python-setuptools
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%description
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
dnspython is a DNS toolkit for Python. It supports almost all record
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
types. It can be used for queries, zone transfers, and dynamic
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
updates. It supports TSIG authenticated messages and EDNS0.
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
dnspython provides both high and low level access to DNS. The high
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
level classes perform queries for data of a given name, type, and
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
class, and return an answer set. The low level classes allow direct
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
manipulation of DNS zones, messages, names, and records.
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%setup -q -n dnspython-%{version}
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
# strip executable permissions so that we don't pick up dependencies
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
# from documentation
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
find examples -type f | xargs chmod a-x
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%build
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
CFLAGS="%{optflags}" %{__python} -c 'import setuptools; execfile("setup.py")' build
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
rm -rf %{buildroot}
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
%{__python} -c 'import setuptools; execfile("setup.py")' install --skip-build --root %{buildroot}
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%check
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
pushd tests
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
# skip one test because it queries the network
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
for py in *.py
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
do
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
if [ $py != resolver.py ]
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
then
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
PYTHONPATH=%{buildroot}%{python_sitelib} %{__python} $py
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
done
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%clean
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
rm -rf %{buildroot}
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%files
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%defattr(-,root,root,-)
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%doc ChangeLog LICENSE README TODO examples
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
%{python_sitelib}/*egg-info
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
8069961 |
%{python_sitelib}/dns
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
5a39cd4 |
* Sat Nov 29 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-3
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
5a39cd4 |
- Rebuild for Python 2.6
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
5a39cd4 |
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
457cff1 |
* Fri Aug 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.6.0-2
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
457cff1 |
- fix license tag
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
457cff1 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
e53ba82 |
* Sat Dec 4 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-1
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
e53ba82 |
- Update to 1.6.0
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
e53ba82 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
* Tue Oct 9 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.5.0-2
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
- Follow new Python egg packaging specs
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
c063a3c |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
2a4b27e |
* Thu Jan 11 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.5.0-1
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
2a4b27e |
- Update to 1.5.0
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
2a4b27e |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
153ca53 |
* Fri Dec 8 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-3
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
153ca53 |
- Bump release for rebuild with Python 2.5
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
153ca53 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
8069961 |
* Mon Aug 14 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-2
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
8069961 |
- No longer ghost *.pyo files, thus further simplifying the files section.
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
8069961 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
24f77f9 |
* Sat Aug 5 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-1
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
24f77f9 |
- Update to 1.4.0
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
24f77f9 |
- Remove unneeded python-abi requires
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
24f77f9 |
- Remove unneeded python_sitearch macro
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
24f77f9 |
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
* Fri May 26 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.3.5-1
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
- First version for Fedora Extras
|
|
![](https://seccdn.libravatar.org/avatar/66566195e0aefd0462752082439598a1555ee7566669848439acd642bf0246b5?s=16&d=retro) |
30f5691 |
|