py-BytecodeAssembler is a simple bytecode assembler module that handles
most low-level bytecode generation details like jump offsets, stack size tracking, line number table generation, constant and variable name index tracking, etc. That way, you can focus your attention on the desired semantics of your bytecode instead of on these mechanical issues. WWW: http://pypi.python.org/pypi/BytecodeAssembler PR: ports/135945 Submitted by: Wen Heping <wenheping at gmail.com>
This commit is contained in:
parent
9cf19915e0
commit
5c39dcdc61
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=236850
@ -2272,6 +2272,7 @@
|
||||
SUBDIR += pushmi
|
||||
SUBDIR += pwlib
|
||||
SUBDIR += py-Breve
|
||||
SUBDIR += py-BytecodeAssembler
|
||||
SUBDIR += py-EnthoughtBase
|
||||
SUBDIR += py-Jinja
|
||||
SUBDIR += py-Jinja2
|
||||
|
27
devel/py-BytecodeAssembler/Makefile
Normal file
27
devel/py-BytecodeAssembler/Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
# New ports collection makefile for: py-BytecodeAssembler
|
||||
# Date created: 23 June, 2009
|
||||
# Whom: Wen Heping <wenheping@gmail.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= BytecodeAssembler
|
||||
PORTVERSION= 0.5.1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= wenheping@gmail.com
|
||||
COMMENT= Generate Python code objects by "assembling" bytecode
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:${PORTSDIR}/devel/py-decoratortools \
|
||||
${PYTHON_PKGNAMEPREFIX}SymbolType>0:${PORTSDIR}/devel/py-SymbolType
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_PYTHON= yes
|
||||
USE_PYDISTUTILS= easy_install
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/py-BytecodeAssembler/distinfo
Normal file
3
devel/py-BytecodeAssembler/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (BytecodeAssembler-0.5.1.zip) = b93fe5310226004431816e5139a986f5
|
||||
SHA256 (BytecodeAssembler-0.5.1.zip) = de41722c2e48b95596405c3d3e9066aea3c10528d38d5b1e48240cd4e38962cd
|
||||
SIZE (BytecodeAssembler-0.5.1.zip) = 49327
|
7
devel/py-BytecodeAssembler/pkg-descr
Normal file
7
devel/py-BytecodeAssembler/pkg-descr
Normal file
@ -0,0 +1,7 @@
|
||||
py-BytecodeAssembler is a simple bytecode assembler module that handles
|
||||
most low-level bytecode generation details like jump offsets, stack size
|
||||
tracking, line number table generation, constant and variable name index
|
||||
tracking, etc. That way, you can focus your attention on the desired
|
||||
semantics of your bytecode instead of on these mechanical issues.
|
||||
|
||||
WWW: http://pypi.python.org/pypi/BytecodeAssembler
|
Loading…
Reference in New Issue
Block a user