Current collected state Current
Observed since 20 Oct, 18:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
acex-devkit
ACE-X DevKit - Development kit for building ACE-X drivers and plugins
Development kit for building ACE-X drivers and plugins.
pip install acex-devkit
from acex_devkit.drivers import NetworkElementDriver, TransportBase, RendererBase, ParserBase
from acex_devkit.models import ComposedConfiguration
class MyRenderer(RendererBase):
def render(self, model: dict) -> str:
# Implement your rendering logic
pass
class MyTransport(TransportBase):
def connect(self) -> None:
# Implement connection logic
pass
def send(self, payload: Any) -> None:
# Implement send logic
pass
def verify(self) -> bool:
# Implement verification logic
return True
def rollback(self) -> None:
# Implement rollback logic
pass
class MyParser(ParserBase):
def parse(self, configuration: str) -> ComposedConfiguration:
# Implement parsing logic
pass
class MyDriver(NetworkElementDriver):
renderer_class = MyRenderer
transport_class = MyTransport
parser_class = MyParser
def render(self, configuration: ComposedConfiguration, asset):
return self.renderer.render(configuration, asset)
def parse(self, configuration: str) -> ComposedConfiguration:
return self.parser.parse(configuration)
AGPL-3.0
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
deepdiffEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.13",
"evaluation": "NOT_EVALUATED"
} | deepdiff>=8.6.1 | runtime |
ipaddressEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.13",
"evaluation": "NOT_EVALUATED"
} | ipaddress>=1.0.23 | runtime |
pydanticEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.13",
"evaluation": "NOT_EVALUATED"
} | pydantic>=2.12.5 | runtime |
sqlmodelEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.13",
"evaluation": "NOT_EVALUATED"
} | sqlmodel>=0.0.27 | runtime |
typing-extensionsEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.13",
"evaluation": "NOT_EVALUATED"
} | typing-extensions>=4.0.0 | runtime |
bdist_wheel · 85.04 KB · Python py3
sdist · 52.53 KB · Python source
Observed since 20 Oct, 18:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:9f43f795fa6608fd7d8a3e4b830ee2ca5185ef9887d48edd9b9cfd6d7524341c