Registry / data / assemblyline-v4-service

assemblyline-v4-service

JSON →
library4.7.4.3pypypiunverified

Base library for building services in Assemblyline 4, a scalable file analysis framework. Current version 4.7.3.1. Releases are frequent with a dev release cadence.

pip install assemblyline-v4-service
INSTALL
IMPORT
SIG · ASSEMBLYLINE-V4-SE
A
assemblyline-v4-service
datapythonv4.7.4.3
Install
29.1s avg
Import
Disk
385MB
Pass rate
4/ 10
Env Coverage4 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v4.7.4.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✕ build_error
✓ 34.6s
py 3.11
✕ build_error
✓ 27.3s
py 3.12
✕ timeout
✓ 28.5s
py 3.13
✕ build_error
✓ 26.1s
py 3.9
✕ build_error
✕ build_error
385MB installed
● package 385MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ServiceBase
from assemblyline_v4_service.common.base import ServiceBase
from assemblyline_v4_service.common.base import ServiceBase

Minimal service skeleton with proper imports and execute method.

import os from assemblyline_v4_service.common.base import ServiceBase from assemblyline_v4_service.common.request import ServiceRequest from assemblyline_v4_service.common.result import Result class MyService(ServiceBase): def start(self): self.log.info(f'Starting service, API_KEY={os.environ.get("API_KEY", "")[:4]}...') def execute(self, request: ServiceRequest) -> None: result = Result() request.result = result if __name__ == '__main__': MyService().start()
Debug
Known issues
breakingNamespace changed from assemblyline to assemblyline_v4_service in v4.0.0. All imports must be updated.
fix
Replace 'from assemblyline.common' with 'from assemblyline_v4_service.common'.
affects: <=4.0.0
gotchaServiceBase.execute() now expects a ServiceRequest object, not a dict. Passing a dict will cause AttributeError.
fix
Define execute(self, request: ServiceRequest) and use request.get_param(), etc.
affects: >=4.0.0
gotchaMust call self.start() in __main__ block; otherwise service won't initialize correctly.
fix
Add if __name__ == '__main__': MyService().start()
affects: all
Upgrade
Version history
4.7.4.3latest on PyPI · released May 26, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
35 hits · last 30 days
node
31
OpenAI (training)
1
Resources