{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/5"}],"enrichment":{"capability":"Reads and writes dBase III, FoxPro, Visual FoxPro, and Clipper .dbf database files, converting between legacy DBF formats and Python data types.","skillfed_tags":["legacy-data","file-format","data-migration"],"use_cases":["Migrate legacy dBase or FoxPro data into a modern relational database or data warehouse","Read DBF files exported from GIS software or genealogy applications for data analysis","Parse and transform historical business records stored in Clipper or Visual FoxPro format","Create or modify DBF files programmatically for integration with legacy systems","Build data pipelines that consume DBF exports from stand-alone applications"],"what_it_does":"dbf is a pure-Python library for reading and writing dBase, FoxPro, Visual FoxPro, and Clipper .dbf files. It maps legacy DBF field types (Character, Date, Logical, Memo, Numeric, Currency, DateTime, etc.) to native Python types like str, datetime.date, bool, and decimal.Decimal. The package represents tables as Table objects and individual rows as Record objects, supporting sequence, mapping, and attribute access protocols, plus context managers for automatic file handling.\n\nThe library is primarily used for retrieving and migrating legacy data from old database systems into modern storage, and for working with specialized applications like GIS software and personal finance tools that still use DBF format. It supports both on-disk and in-memory tables, custom data types with special semantics (like tri-state Logical values), and nonpersistent indexing.","worth_installing":"Yes, if you need to work with legacy DBF files. The package has low install friction, no known vulnerabilities, and a permissive license. However, maintenance is aging (last release 346 days ago), so verify compatibility with your specific Python version and DBF variant before committing to production use. It is well-suited for one-off migrations and data retrieval tasks."},"id":"dbf","links":{"html":"https://skillfed.io/packages/dbf","md":"https://skillfed.io/packages/dbf.md","pypi":"https://pypi.org/project/dbf/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-02","license_spdx":null,"license_treatment":"permissive","name":"dbf","python_support":"unspecified","summary":"Pure python package for reading/writing dBase, FoxPro, and Visual FoxPro .dbf files (including memos)"},"popularity":{"monthly_downloads":84808,"position":13970,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.99.11"}
