%global modname txws
%global capname txWS
Name: python-txws
Version: 0.7.1
Release: 1%{?dist}
Summary: Twisted WebSockets wrapper
Group: Development/Languages
License: MIT
URL: http://pypi.python.org/pypi/%{capname}
Source0: http://pypi.python.org/packages/source/t/%{capname}/%{capname}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: python-setuptools
BuildRequires: python-twisted
Requires: python-twisted
%description
txWS (pronounced "Twisted WebSockets") is a small, short, simple library
for adding WebSockets server support to your favorite Twisted applications.
%prep
%setup -q -n %{capname}-%{version}
%if 0%{?rhel}
%{__sed} -i -e 's/"Twisted",//' setup.py
%endif
%build
%{__python} setup.py build
%install
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
# We could run the tests when building, but txWS doesn't ship the tests.py with
# the distribution. Leaving it commented out as a possibility for later.
#%check
#PYTHONPATH=$(pwd) trial tests.py
%files
%doc README.rst
%{python_sitelib}/%{modname}.py*
%{python_sitelib}/%{capname}-%{version}-*.egg-info
%changelog
* Fri Jul 27 2012 Ralph Bean <rbean@redhat.com> 0.7.1-1
- Upstream release.
- Use %%{capname} macro.
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue May 29 2012 Ralph Bean <rbean@redhat.com> 0.7-5
- Resolve merge conflict between rawhide and el6.
* Mon May 21 2012 Luke Macken <lmacken@redhat.com> 0.7-4
- Remove the Twisted dependency from the setup.py, since the RHEL package does
not contain the necessary egg-info metadata.
* Mon Apr 09 2012 Ralph Bean <rbean@redhat.com> 0.7-3
- Removed defattr in %files section.
* Mon Apr 09 2012 Ralph Bean <rbean@redhat.com> 0.7-2
- Fixed spelling error in the specfile description.
* Thu Apr 05 2012 Ralph Bean <rbean@redhat.com> 0.7-1
- initial package for Fedora