rpms/python-peak-util-assembler/EL-4 import.log, NONE, 1.1 python-peak-util-assembler.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Luke Macken
lmacken at fedoraproject.org
Thu Sep 11 08:37:39 UTC 2008
- Previous message (by thread): rpms/python-peak-util-assembler/EL-5 import.log, NONE, 1.1 python-peak-util-assembler.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/python-peak-util-addons/F-9 import.log, NONE, 1.1 python-peak-util-addons.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: lmacken
Update of /cvs/pkgs/rpms/python-peak-util-assembler/EL-4
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15015/EL-4
Modified Files:
.cvsignore sources
Added Files:
import.log python-peak-util-assembler.spec
Log Message:
Initial import of python-peak-util-assembler
--- NEW FILE import.log ---
python-peak-util-assembler-0_5-1_fc9:EL-4:python-peak-util-assembler-0.5-1.fc9.src.rpm:1221122221
--- NEW FILE python-peak-util-assembler.spec ---
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%define packagename BytecodeAssembler
Name: python-peak-util-assembler
Version: 0.5
Release: 1%{?dist}
Summary: Generate Python code objects by "assembling" bytecode
Group: Development/Languages
License: Python or ZPLv2.1
URL: http://pypi.python.org/pypi/BytecodeAssembler
Source0: http://pypi.python.org/packages/source/B/%{packagename}/%{packagename}-%{version}.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: python-setuptools-devel
BuildRequires: python-nose
Requires: python-decoratortools >= 1.2
Requires: python-peak-util-symbols >= 1.0
%description
peak.util.assembler 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.
In addition to a low-level opcode-oriented API for directly generating specific
Python bytecodes, this module also offers an extensible mini-AST framework for
generating code from high-level specifications. This framework does most of
the work needed to transform tree-like structures into linear bytecode
instructions, and includes the ability to do compile-time constant folding.
%prep
%setup -q -n %{packagename}-%{version}
%build
%{__python} setup.py build
%install
rm -rf %{buildroot}
%{__python} setup.py install --skip-build --root %{buildroot}
%check
nosetests
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc README.txt
%{python_sitelib}/*
%changelog
* Sun Aug 3 2008 Luke Macken <lmacken at redhat.com> - 0.5-1
- Initial package for Fedora
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/python-peak-util-assembler/EL-4/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 11 Sep 2008 04:57:31 -0000 1.1
+++ .cvsignore 11 Sep 2008 08:37:09 -0000 1.2
@@ -0,0 +1 @@
+BytecodeAssembler-0.5.zip
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/python-peak-util-assembler/EL-4/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 11 Sep 2008 04:57:31 -0000 1.1
+++ sources 11 Sep 2008 08:37:09 -0000 1.2
@@ -0,0 +1 @@
+94645cdd4b97ed94b946ff66c0f7bbf0 BytecodeAssembler-0.5.zip
- Previous message (by thread): rpms/python-peak-util-assembler/EL-5 import.log, NONE, 1.1 python-peak-util-assembler.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/python-peak-util-addons/F-9 import.log, NONE, 1.1 python-peak-util-addons.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list