Registry / data / arelle-release

arelle-release

JSON →
library2.41.5pypypi✓ verified 83d ago

Arelle is an open-source XBRL platform for creating, validating, and analyzing XBRL, iXBRL, and other financial reporting standards. Current version is 2.39.10, released regularly with updates for taxonomy support and bug fixes.

pip install arelle-release
INSTALL
IMPORT
SIG · ARELLE-RELEASE
A
arelle-release
datapythonv2.41.5
Install
8.5s avg
Import
Disk
166MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2.41.5 · 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
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 163.4MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 8.5s · import 0.000s · 160MB
166MB installed
● package 166MB
Code
Verified usage

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

Arelle
import arelle
from arelle import Arelle

Basic import and setup of Arelle for XBRL processing. Replace 'instance.xbrl' with your file path.

import os from arelle import Arelle # Set up Arelle with minimal options options = { 'logFile': '-', # stdout 'logLevel': 'INFO', 'plugins': [], 'validate': True, 'packages': [] } # Arelle will validate if validation called further print("Arelle imported successfully") # Example: validate an XBRL instance (commented out) # options['entrypoint'] = os.environ.get('XBRL_FILE', 'instance.xbrl') # result = Arelle.main(options)
arelle --version
Debug
Known issues
breakingArelle 2.30+ changed the import structure: 'from arelle import Arelle' instead of 'from arelle.CntlrCmdLine import main'.
fix
Update imports to use the new top-level module: 'from arelle import Arelle' and call Arelle.main().
affects: >=2.30.0
gotchaArelle's default log output goes to stderr; use 'logFile': '-' to redirect to stdout or a file path.
fix
Set 'logFile' option to '-' for stdout or '/path/to/log.txt' for a file.
affects: all
deprecatedThe 'validate' argument in Arelle.main is deprecated; use the 'validate' option in the options dict instead.
fix
Pass 'validate' as a key in the options dictionary (e.g., options['validate'] = True).
affects: >=2.35.0
Upgrade
Version history
2.41.5latest on PyPI · released Jun 17, 2026
Audit
Dependencies
lxmlrequiredRequired for XML parsing
regexrequiredUsed for regex operations
Agent activity
35 hits · last 30 days
node
30
OpenAI (training)
1
Resources
arelle-release — pip install arelle-release · libregistry