17
0

- Update to version 2.2.0:

* Fix for Python 3.2, correcting for a change to the binascii module.
  * Fix for bool initialisation from 0 or 1.
  * Efficiency improvements, including interning strategy.
- Changes from version 2.1.1:
  * Bug fix: Reading using the 'bytes' token had been broken (Issue 102).
  * Fixed problem using some methods on ConstBitArrays.
  * Better exception handling for tokens missing values.
  * Some performance improvements.
- See release_notes.txt for further changes...

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bitstring?expand=0&rev=2
This commit is contained in:
Sascha Peilicke
2011-09-23 13:52:50 +00:00
committed by Git OBS Bridge
parent b8dd28e3a4
commit f81856a93c
5 changed files with 40 additions and 64 deletions

View File

@@ -14,24 +14,25 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
%define modname bitstring
Summary: Simple Construction, Analysis and Modification of Binary Data
Name: python-%{modname}
Version: 1.3.0
Release: 1
Source0: %{modname}-%{version}.tar.bz2
Patch0: %{name}.py.diff
License: MIT License
Group: Development/Libraries/Python
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
%if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1}
BuildArch: noarch
%endif
Vendor: Scott Griffiths <scott@griffiths.name>
Url: http://python-bitstring.googlecode.com
BuildRequires: python-devel
Name: python-bitstring
Version: 2.2.0
Release: 0
Url: http://python-bitstring.googlecode.com
Summary: Simple construction, analysis and modification of binary data.
License: MIT
Group: Development/Libraries/Python
Source: http://pypi.python.org/packages/source/b/bitstring/bitstring-%{version}.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-devel
BuildRequires: unzip
%if 0%{?suse_version}
%py_requires
%if 0%{?suse_version} > 1110
BuildArch: noarch
%endif
%endif
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%description
bitstring is a pure Python module designed to help make
@@ -43,34 +44,18 @@ inserted into, overwritten, etc. with simple functions or slice notation.
They can also be read from, searched and replaced, and navigated in,
similar to a file or stream.
Author
------
Scott Griffiths <scott@griffiths.name>
%prep
%setup -q -n %{modname}-%{version}
%patch0
%setup -q -n bitstring-%{version}
%build
python setup.py build
chmod -x %{modname}.py
%install
python setup.py install \
--root=$RPM_BUILD_ROOT \
--prefix=%{_prefix} \
--record=%{name}.files
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
%check
cd test
python test_bitstring.py -v
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.files
%files
%defattr(-,root,root)
%doc README.txt release_notes.txt doc/*
%{python_sitelib}/*
%changelog
%changelog