./devel/py-construct, Powerful declarative parser for binary data

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


Branch: CURRENT, Version: 2.9.30, Package name: py27-construct-2.9.30, Maintainer: pkgsrc-users

Construct is a powerful declarative parser for binary data.

It is based on the concept of defining data structures in a declarative
manner, rather than procedural code: Simple constructs can be combined
hierarchically to form increasingly complex data structures. It's the
first library that makes parsing fun, instead of the usual headache it
is today.

Construct features bit and byte granularity, symmetrical operation
(parsing and building), component-oriented declarative design, easy
debugging and testing, an easy-to-extend subclass system, and lots of
primitive constructs to make your work easier.

* Fields
* Structs
* Unions
* Repeaters
* Meta constructs
* Switches
* On-demand parsing
* Pointers
* And more!


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: fc38ba42010ccac913e562f459db8d47050bbba6
RMD160: 22ef02577118d0c8ca825b62e9dea429a6f5266b
Filesize: 67.133 KB

Version history: (Expand)


CVS history: (Expand)


   2018-02-14 09:06:40 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-construct: updated to 2.9.30

Version 2.9 was released in January 2018. It adds compiler feature (for better \ 
performance!), and other major upgrades. Documentation was overhauled (see Core \ 
API pages!).
   2018-01-19 11:00:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-construct: updated to 2.8.22

2.8.22:
Bug fixes.
   2018-01-04 22:14:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-construct: updated to 2.8.20

2.8.20:
Bug fixes.
   2017-12-10 16:52:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-construct: updated to 2.8.17

v2.8.17:
Bug fixes.
   2017-10-08 10:51:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-construct: update to 2.8.16

2.8.16:
Unknown changes.
   2017-06-21 11:53:50 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
USE_LANGUAGES is not needed
   2017-06-21 11:49:27 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
2.8.12:
Bugfixes
   2017-04-14 15:04:08 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
Update devel/py-construct to py-construct-2.8.11

pkgsrc changes:
 - Update HOMEPAGE

Changes:
Unfortunately no changelog is available.