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,32 @@
class PyExpr(str):
expr: str
filename: str
linenumber: int
py: int
hashcode: str
column: int
def __new__(
cls,
expr: str,
filename: str = '',
linenumber: int = 0,
py: int = 3,
hashcode: str = '',
column: int = 0,
):
self = super().__new__(cls, expr)
self.expr = expr
self.filename = filename
self.linenumber = linenumber
self.py = py
self.hashcode = hashcode
self.column = column
return self
def get_code(self, **kwargs) -> str:
return self.expr
def __str__(self):
return self.expr