build(python): simplify rpycdec vendor layout

This commit was merged in pull request #17.
This commit is contained in:
2026-09-06 17:22:16 -04:00
parent 884789d676
commit aab32198d1
56 changed files with 10 additions and 19 deletions

View File

@@ -0,0 +1,82 @@
import ast
import random
from .object import Object
class StoreDeleted(object):
pass
class StoreModule(object):
pass
class StoreDict(dict):
pass
class StoreBackup:
pass
class NoRollback(object):
pass
class WrapNode(ast.NodeTransformer):
pass
class CompressedList(object):
pass
class RevertableList(list):
pass
class RevertableDict(dict):
pass
class RevertableSet(set):
def __setstate__(self, state):
if isinstance(state, tuple):
self.update(state[0].keys())
else:
self.update(state)
__reduce__ = object.__reduce__
__reduce_ex__ = object.__reduce_ex__
class RevertableObject(object):
pass
class RollbackRandom(random.Random):
pass
class DetRandom(random.Random):
pass
class Rollback(Object):
pass
class RollbackLog(Object):
pass
class StoreProxy(object):
pass
def py_compile(source, mode, filename="<none>", lineno=1, ast_node=False, cache=True):
pass
def py_eval_bytecode(bytecode, globals=None, locals=None): # @ReservedAssignment
pass