{"id":24532,"library":"robotframework-archivelibrary","title":"Robot Framework ArchiveLibrary","description":"A Robot Framework keyword library for handling ZIP files. Current version is 0.4.3, provides keywords to create, extract, and list contents of ZIP archives. Release cadence is irregular.","status":"active","version":"0.4.3","language":"python","source_language":"en","source_url":"http://github.com/bulkan/robotframework-archivelibrary","tags":["robotframework","archive","zip","testing","library"],"install":[{"cmd":"pip install robotframework-archivelibrary","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core framework required to use this library","package":"robotframework","optional":false}],"imports":[{"note":"Case-sensitive import, capital A and L","symbol":"ArchiveLibrary","correct":"from ArchiveLibrary import ArchiveLibrary"}],"quickstart":{"code":"*** Settings ***\nLibrary    ArchiveLibrary\n\n*** Test Cases ***\nCreate ZIP File\n    Create Zip    ${CURDIR}/example.zip    ${CURDIR}/files/\n\nExtract ZIP File\n    Extract Zip    ${CURDIR}/example.zip    ${CURDIR}/output/","lang":"robot","description":"A minimal Robot Framework test case using ArchiveLibrary to create and extract a ZIP file."},"warnings":[{"fix":"Use exactly `Library    ArchiveLibrary` in your settings.","message":"Import must be case-sensitive: `Library    ArchiveLibrary` not `archivelibrary` or `ArchiveLibrary` (case matters in Robot Framework).","severity":"gotcha","affected_versions":"all"},{"fix":"Use another library (e.g. Python's standard `zipfile` with pyminizip) for password-protected ZIPs.","message":"Library uses `zipfile` module; does not support encryption or passwords. Creating password-protected ZIPs will fail.","severity":"gotcha","affected_versions":"all"},{"fix":"Replace `Add Zip` with `Create Zip`.","message":"The `add zip` keyword (v0.3.x) is deprecated; replaced by `Create Zip`.","severity":"deprecated","affected_versions":"0.4.x"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Add `Library    ArchiveLibrary` in your Robot Framework test suite settings.","cause":"Incorrect import: case-sensitive name not matching or missing Library declaration.","error":"No keyword with name 'ArchiveLibrary' found."},{"fix":"Run `pip install robotframework-archivelibrary` and ensure Robot Framework is installed.","cause":"Library not installed or Python environment mismatch.","error":"ImportError: No module named 'ArchiveLibrary'"},{"fix":"Use Robot Framework keywords in .robot files, not Python scripts, or use the library's API correctly.","cause":"Using deprecated keyword `add zip` incorrectly as a function call in Python code directly.","error":"TypeError: 'str' object is not callable"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}