[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52567] trunk/lib/windows: Python3. 3 for windows 32bit

Sergey Sharybin sergey.vfx at gmail.com
Mon Nov 26 13:38:11 CET 2012


Revision: 52567
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52567
Author:   nazgul
Date:     2012-11-26 12:38:10 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Python3.3 for windows 32bit

Should be the same feature set as previous version of python.
Both scons and cmake should use new python now.

MSVC2010 should still be working smoothly when using cmake,
however i would recommend maintainers of this libs update
python to 3.3 as well.

Added Paths:
-----------
    trunk/lib/windows/python/include/python3.3/
    trunk/lib/windows/python/include/python3.3/Python-ast.h
    trunk/lib/windows/python/include/python3.3/Python.h
    trunk/lib/windows/python/include/python3.3/abstract.h
    trunk/lib/windows/python/include/python3.3/accu.h
    trunk/lib/windows/python/include/python3.3/asdl.h
    trunk/lib/windows/python/include/python3.3/ast.h
    trunk/lib/windows/python/include/python3.3/bitset.h
    trunk/lib/windows/python/include/python3.3/bltinmodule.h
    trunk/lib/windows/python/include/python3.3/boolobject.h
    trunk/lib/windows/python/include/python3.3/bytearrayobject.h
    trunk/lib/windows/python/include/python3.3/bytes_methods.h
    trunk/lib/windows/python/include/python3.3/bytesobject.h
    trunk/lib/windows/python/include/python3.3/cellobject.h
    trunk/lib/windows/python/include/python3.3/ceval.h
    trunk/lib/windows/python/include/python3.3/classobject.h
    trunk/lib/windows/python/include/python3.3/code.h
    trunk/lib/windows/python/include/python3.3/codecs.h
    trunk/lib/windows/python/include/python3.3/compile.h
    trunk/lib/windows/python/include/python3.3/complexobject.h
    trunk/lib/windows/python/include/python3.3/datetime.h
    trunk/lib/windows/python/include/python3.3/descrobject.h
    trunk/lib/windows/python/include/python3.3/dictobject.h
    trunk/lib/windows/python/include/python3.3/dtoa.h
    trunk/lib/windows/python/include/python3.3/dynamic_annotations.h
    trunk/lib/windows/python/include/python3.3/enumobject.h
    trunk/lib/windows/python/include/python3.3/errcode.h
    trunk/lib/windows/python/include/python3.3/eval.h
    trunk/lib/windows/python/include/python3.3/fileobject.h
    trunk/lib/windows/python/include/python3.3/fileutils.h
    trunk/lib/windows/python/include/python3.3/floatobject.h
    trunk/lib/windows/python/include/python3.3/frameobject.h
    trunk/lib/windows/python/include/python3.3/funcobject.h
    trunk/lib/windows/python/include/python3.3/genobject.h
    trunk/lib/windows/python/include/python3.3/graminit.h
    trunk/lib/windows/python/include/python3.3/grammar.h
    trunk/lib/windows/python/include/python3.3/import.h
    trunk/lib/windows/python/include/python3.3/intrcheck.h
    trunk/lib/windows/python/include/python3.3/iterobject.h
    trunk/lib/windows/python/include/python3.3/listobject.h
    trunk/lib/windows/python/include/python3.3/longintrepr.h
    trunk/lib/windows/python/include/python3.3/longobject.h
    trunk/lib/windows/python/include/python3.3/marshal.h
    trunk/lib/windows/python/include/python3.3/memoryobject.h
    trunk/lib/windows/python/include/python3.3/metagrammar.h
    trunk/lib/windows/python/include/python3.3/methodobject.h
    trunk/lib/windows/python/include/python3.3/modsupport.h
    trunk/lib/windows/python/include/python3.3/moduleobject.h
    trunk/lib/windows/python/include/python3.3/namespaceobject.h
    trunk/lib/windows/python/include/python3.3/node.h
    trunk/lib/windows/python/include/python3.3/object.h
    trunk/lib/windows/python/include/python3.3/objimpl.h
    trunk/lib/windows/python/include/python3.3/opcode.h
    trunk/lib/windows/python/include/python3.3/osdefs.h
    trunk/lib/windows/python/include/python3.3/parsetok.h
    trunk/lib/windows/python/include/python3.3/patchlevel.h
    trunk/lib/windows/python/include/python3.3/pgen.h
    trunk/lib/windows/python/include/python3.3/pgenheaders.h
    trunk/lib/windows/python/include/python3.3/py_curses.h
    trunk/lib/windows/python/include/python3.3/pyarena.h
    trunk/lib/windows/python/include/python3.3/pyatomic.h
    trunk/lib/windows/python/include/python3.3/pycapsule.h
    trunk/lib/windows/python/include/python3.3/pyconfig.h
    trunk/lib/windows/python/include/python3.3/pyctype.h
    trunk/lib/windows/python/include/python3.3/pydebug.h
    trunk/lib/windows/python/include/python3.3/pyerrors.h
    trunk/lib/windows/python/include/python3.3/pyexpat.h
    trunk/lib/windows/python/include/python3.3/pyfpe.h
    trunk/lib/windows/python/include/python3.3/pygetopt.h
    trunk/lib/windows/python/include/python3.3/pymacconfig.h
    trunk/lib/windows/python/include/python3.3/pymacro.h
    trunk/lib/windows/python/include/python3.3/pymath.h
    trunk/lib/windows/python/include/python3.3/pymem.h
    trunk/lib/windows/python/include/python3.3/pyport.h
    trunk/lib/windows/python/include/python3.3/pystate.h
    trunk/lib/windows/python/include/python3.3/pystrcmp.h
    trunk/lib/windows/python/include/python3.3/pystrtod.h
    trunk/lib/windows/python/include/python3.3/pythonrun.h
    trunk/lib/windows/python/include/python3.3/pythread.h
    trunk/lib/windows/python/include/python3.3/pytime.h
    trunk/lib/windows/python/include/python3.3/rangeobject.h
    trunk/lib/windows/python/include/python3.3/setobject.h
    trunk/lib/windows/python/include/python3.3/sliceobject.h
    trunk/lib/windows/python/include/python3.3/structmember.h
    trunk/lib/windows/python/include/python3.3/structseq.h
    trunk/lib/windows/python/include/python3.3/symtable.h
    trunk/lib/windows/python/include/python3.3/sysmodule.h
    trunk/lib/windows/python/include/python3.3/token.h
    trunk/lib/windows/python/include/python3.3/traceback.h
    trunk/lib/windows/python/include/python3.3/tupleobject.h
    trunk/lib/windows/python/include/python3.3/typeslots.h
    trunk/lib/windows/python/include/python3.3/ucnhash.h
    trunk/lib/windows/python/include/python3.3/unicodeobject.h
    trunk/lib/windows/python/include/python3.3/warnings.h
    trunk/lib/windows/python/include/python3.3/weakrefobject.h
    trunk/lib/windows/python/lib/python33.dll
    trunk/lib/windows/python/lib/python33.lib
    trunk/lib/windows/python/lib/python33_d.dll
    trunk/lib/windows/python/lib/python33_d.lib
    trunk/lib/windows/release/python33.tar.gz
    trunk/lib/windows/release/python33_d.tar.gz

Added: trunk/lib/windows/python/include/python3.3/Python-ast.h
===================================================================
--- trunk/lib/windows/python/include/python3.3/Python-ast.h	                        (rev 0)
+++ trunk/lib/windows/python/include/python3.3/Python-ast.h	2012-11-26 12:38:10 UTC (rev 52567)
@@ -0,0 +1,562 @@
+/* File automatically generated by Parser/asdl_c.py. */
+
+#include "asdl.h"
+
+typedef struct _mod *mod_ty;
+
+typedef struct _stmt *stmt_ty;
+
+typedef struct _expr *expr_ty;
+
+typedef enum _expr_context { Load=1, Store=2, Del=3, AugLoad=4, AugStore=5,
+                             Param=6 } expr_context_ty;
+
+typedef struct _slice *slice_ty;
+
+typedef enum _boolop { And=1, Or=2 } boolop_ty;
+
+typedef enum _operator { Add=1, Sub=2, Mult=3, Div=4, Mod=5, Pow=6, LShift=7,
+                         RShift=8, BitOr=9, BitXor=10, BitAnd=11, FloorDiv=12 }
+                         operator_ty;
+
+typedef enum _unaryop { Invert=1, Not=2, UAdd=3, USub=4 } unaryop_ty;
+
+typedef enum _cmpop { Eq=1, NotEq=2, Lt=3, LtE=4, Gt=5, GtE=6, Is=7, IsNot=8,
+                      In=9, NotIn=10 } cmpop_ty;
+
+typedef struct _comprehension *comprehension_ty;
+
+typedef struct _excepthandler *excepthandler_ty;
+
+typedef struct _arguments *arguments_ty;
+
+typedef struct _arg *arg_ty;
+
+typedef struct _keyword *keyword_ty;
+
+typedef struct _alias *alias_ty;
+
+typedef struct _withitem *withitem_ty;
+
+
+enum _mod_kind {Module_kind=1, Interactive_kind=2, Expression_kind=3,
+                 Suite_kind=4};
+struct _mod {
+        enum _mod_kind kind;
+        union {
+                struct {
+                        asdl_seq *body;
+                } Module;
+                
+                struct {
+                        asdl_seq *body;
+                } Interactive;
+                
+                struct {
+                        expr_ty body;
+                } Expression;
+                
+                struct {
+                        asdl_seq *body;
+                } Suite;
+                
+        } v;
+};
+
+enum _stmt_kind {FunctionDef_kind=1, ClassDef_kind=2, Return_kind=3,
+                  Delete_kind=4, Assign_kind=5, AugAssign_kind=6, For_kind=7,
+                  While_kind=8, If_kind=9, With_kind=10, Raise_kind=11,
+                  Try_kind=12, Assert_kind=13, Import_kind=14,
+                  ImportFrom_kind=15, Global_kind=16, Nonlocal_kind=17,
+                  Expr_kind=18, Pass_kind=19, Break_kind=20, Continue_kind=21};
+struct _stmt {
+        enum _stmt_kind kind;
+        union {
+                struct {
+                        identifier name;
+                        arguments_ty args;
+                        asdl_seq *body;
+                        asdl_seq *decorator_list;
+                        expr_ty returns;
+                } FunctionDef;
+                
+                struct {
+                        identifier name;
+                        asdl_seq *bases;
+                        asdl_seq *keywords;
+                        expr_ty starargs;
+                        expr_ty kwargs;
+                        asdl_seq *body;
+                        asdl_seq *decorator_list;
+                } ClassDef;
+                
+                struct {
+                        expr_ty value;
+                } Return;
+                
+                struct {
+                        asdl_seq *targets;
+                } Delete;
+                
+                struct {
+                        asdl_seq *targets;
+                        expr_ty value;
+                } Assign;
+                
+                struct {
+                        expr_ty target;
+                        operator_ty op;
+                        expr_ty value;
+                } AugAssign;
+                
+                struct {
+                        expr_ty target;
+                        expr_ty iter;
+                        asdl_seq *body;
+                        asdl_seq *orelse;
+                } For;
+                
+                struct {
+                        expr_ty test;
+                        asdl_seq *body;
+                        asdl_seq *orelse;
+                } While;
+                
+                struct {
+                        expr_ty test;
+                        asdl_seq *body;
+                        asdl_seq *orelse;
+                } If;
+                
+                struct {
+                        asdl_seq *items;
+                        asdl_seq *body;
+                } With;
+                
+                struct {
+                        expr_ty exc;
+                        expr_ty cause;
+                } Raise;
+                
+                struct {
+                        asdl_seq *body;
+                        asdl_seq *handlers;
+                        asdl_seq *orelse;
+                        asdl_seq *finalbody;
+                } Try;
+                
+                struct {
+                        expr_ty test;
+                        expr_ty msg;
+                } Assert;
+                
+                struct {
+                        asdl_seq *names;
+                } Import;
+                
+                struct {
+                        identifier module;
+                        asdl_seq *names;
+                        int level;
+                } ImportFrom;
+                
+                struct {
+                        asdl_seq *names;
+                } Global;
+                
+                struct {
+                        asdl_seq *names;
+                } Nonlocal;
+                
+                struct {
+                        expr_ty value;
+                } Expr;
+                
+        } v;
+        int lineno;
+        int col_offset;
+};
+
+enum _expr_kind {BoolOp_kind=1, BinOp_kind=2, UnaryOp_kind=3, Lambda_kind=4,
+                  IfExp_kind=5, Dict_kind=6, Set_kind=7, ListComp_kind=8,
+                  SetComp_kind=9, DictComp_kind=10, GeneratorExp_kind=11,
+                  Yield_kind=12, YieldFrom_kind=13, Compare_kind=14,
+                  Call_kind=15, Num_kind=16, Str_kind=17, Bytes_kind=18,
+                  Ellipsis_kind=19, Attribute_kind=20, Subscript_kind=21,
+                  Starred_kind=22, Name_kind=23, List_kind=24, Tuple_kind=25};
+struct _expr {
+        enum _expr_kind kind;
+        union {
+                struct {
+                        boolop_ty op;
+                        asdl_seq *values;
+                } BoolOp;
+                
+                struct {
+                        expr_ty left;
+                        operator_ty op;
+                        expr_ty right;
+                } BinOp;
+                
+                struct {
+                        unaryop_ty op;
+                        expr_ty operand;
+                } UnaryOp;
+                
+                struct {
+                        arguments_ty args;
+                        expr_ty body;
+                } Lambda;
+                
+                struct {
+                        expr_ty test;
+                        expr_ty body;
+                        expr_ty orelse;
+                } IfExp;
+                
+                struct {
+                        asdl_seq *keys;
+                        asdl_seq *values;
+                } Dict;
+                
+                struct {
+                        asdl_seq *elts;
+                } Set;
+                
+                struct {
+                        expr_ty elt;
+                        asdl_seq *generators;
+                } ListComp;
+                
+                struct {
+                        expr_ty elt;
+                        asdl_seq *generators;
+                } SetComp;
+                
+                struct {
+                        expr_ty key;
+                        expr_ty value;
+                        asdl_seq *generators;
+                } DictComp;
+                
+                struct {
+                        expr_ty elt;
+                        asdl_seq *generators;
+                } GeneratorExp;
+                
+                struct {
+                        expr_ty value;
+                } Yield;
+                
+                struct {
+                        expr_ty value;
+                } YieldFrom;
+                
+                struct {
+                        expr_ty left;
+                        asdl_int_seq *ops;
+                        asdl_seq *comparators;
+                } Compare;
+                
+                struct {
+                        expr_ty func;
+                        asdl_seq *args;
+                        asdl_seq *keywords;
+                        expr_ty starargs;
+                        expr_ty kwargs;
+                } Call;
+                
+                struct {
+                        object n;
+                } Num;
+                
+                struct {
+                        string s;
+                } Str;
+                
+                struct {
+                        bytes s;
+                } Bytes;
+                
+                struct {
+                        expr_ty value;
+                        identifier attr;
+                        expr_context_ty ctx;
+                } Attribute;
+                
+                struct {
+                        expr_ty value;
+                        slice_ty slice;
+                        expr_context_ty ctx;
+                } Subscript;
+                
+                struct {
+                        expr_ty value;
+                        expr_context_ty ctx;
+                } Starred;
+                
+                struct {
+                        identifier id;
+                        expr_context_ty ctx;
+                } Name;
+                
+                struct {
+                        asdl_seq *elts;
+                        expr_context_ty ctx;
+                } List;
+                
+                struct {
+                        asdl_seq *elts;
+                        expr_context_ty ctx;
+                } Tuple;
+                
+        } v;
+        int lineno;
+        int col_offset;
+};
+
+enum _slice_kind {Slice_kind=1, ExtSlice_kind=2, Index_kind=3};
+struct _slice {
+        enum _slice_kind kind;
+        union {
+                struct {
+                        expr_ty lower;

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list