./wip/py-bitarray, Efficient arrays of booleans -- C extension

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.1, Package name: py27-bitarray-0.8.1, Maintainer: pkgsrc-users

This module provides an object type which efficiently represents an array of
booleans. Bitarrays are sequence types and behave very much like usual lists.
Eight bits are represented by one byte in contiguous block of memory.
The user can select between two representations; little-endian and big-endian.
Most of the functionality is implemented in C. Methods for accessing
the machine representation are provided. This can be useful when bit level
access to binary files is required, such as portable bitmap image files (.pbm).
Also, when dealing with compressed data which uses variable bit length encoding,
you may find this module usefu


Required to run:
[lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: cfdde3a6584eb5e94d479771644aa6ba9948310f
RMD160: 58c2a2665c2759f23bf1ab096de8c34bf7fcfcbb
Filesize: 45.778 KB

Version history: (Expand)


CVS history: (Expand)


   2014-01-25 11:38:08 by Thomas Klausner | Files touched by this commit (171) | Package updated
Log message:
Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
   2014-01-02 21:46:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.8.1:

2013-03-30   0.8.1:
-------------------
  * fix issue #10, i.e. int(bitarray()) segfault
  * added tests for using a bitarray object as an argument to functions
    like int, long (on Python 2), float, list, tuple, dict
   2012-10-06 19:22:16 by Aleksej Saushev | Files touched by this commit (16)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2011-03-20 23:48:46 by Kamel Derouiche | Files touched by this commit (4) | Imported package
Log message:
Import py26-bitarray-0.3.5 as wip/py-bitarray.

This module provides an object type which efficiently represents an array of
booleans. Bitarrays are sequence types and behave very much like usual lists.
Eight bits are represented by one byte in contiguous block of memory.
The user can select between two representations; little-endian and big-endian.
Most of the functionality  is implemented in C. Methods for accessing
the machine representation are provided. This can be useful when bit level
access to binary files is required, such as portable bitmap image files (.pbm).
Also, when dealing with compressed data which uses variable bit length encoding,
you may find this module usefu