Files
marcocosta10000 6b3b6541a7 feat: add psagentai agent with deployment and configuration
Initial project setup including the main agent script, configuration
files, profile JSON state, systemd service unit, startup script,
deployment documentation, and Python dependencies.

Includes .env, venv/, and __pycache__/ which should likely be
excluded via .gitignore to avoid committing secrets and artifacts.
2026-10-25 17:05:13 -03:00

36 lines
1.7 KiB
Cython

from lxml.includes.tree cimport xmlDoc
from lxml.includes.xmlparser cimport xmlSAXHandler
from lxml.includes.xmlerror cimport xmlStructuredErrorFunc
cdef extern from "libxml/xmlschemas.h" nogil:
ctypedef struct xmlSchema
ctypedef struct xmlSchemaParserCtxt
ctypedef struct xmlSchemaSAXPlugStruct
ctypedef struct xmlSchemaValidCtxt
ctypedef enum xmlSchemaValidOption:
XML_SCHEMA_VAL_VC_I_CREATE = 1
cdef xmlSchemaValidCtxt* xmlSchemaNewValidCtxt(xmlSchema* schema) nogil
cdef void xmlSchemaSetParserStructuredErrors(xmlSchemaParserCtxt* ctxt,
xmlStructuredErrorFunc serror, void *ctx)
cdef void xmlSchemaSetValidStructuredErrors(xmlSchemaValidCtxt* ctxt,
xmlStructuredErrorFunc serror, void *ctx)
cdef int xmlSchemaValidateDoc(xmlSchemaValidCtxt* ctxt, xmlDoc* doc) nogil
cdef xmlSchema* xmlSchemaParse(xmlSchemaParserCtxt* ctxt) nogil
cdef xmlSchemaParserCtxt* xmlSchemaNewParserCtxt(char* URL) nogil
cdef xmlSchemaParserCtxt* xmlSchemaNewDocParserCtxt(xmlDoc* doc) nogil
cdef void xmlSchemaFree(xmlSchema* schema) nogil
cdef void xmlSchemaFreeParserCtxt(xmlSchemaParserCtxt* ctxt) nogil
cdef void xmlSchemaFreeValidCtxt(xmlSchemaValidCtxt* ctxt) nogil
cdef int xmlSchemaSetValidOptions(xmlSchemaValidCtxt* ctxt,
int options) nogil
cdef xmlSchemaSAXPlugStruct* xmlSchemaSAXPlug(xmlSchemaValidCtxt* ctxt,
xmlSAXHandler** sax,
void** data) nogil
cdef int xmlSchemaSAXUnplug(xmlSchemaSAXPlugStruct* sax_plug)
cdef int xmlSchemaIsValid(xmlSchemaValidCtxt* ctxt)