{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"}],"enrichment":{"capability":"petl extracts, transforms, and loads tables of data using a declarative, composable API that works with multiple data sources and formats.","skillfed_tags":["etl","data-pipeline","table-processing"],"use_cases":["Build data pipelines that read from files, filter and reshape rows, then write to a database","Join and aggregate data from multiple sources for reporting or analytics","Clean and normalize tabular data before feeding it into downstream workflows","Extract and transform subsets of large tables without loading everything into memory","Automate recurring data import and transformation tasks in batch jobs"],"what_it_does":"petl is a Python library for building data pipelines using a declarative, chainable API. It lets you extract data from various sources, apply transformations (filtering, joining, aggregating, reshaping), and load results into different destinations. The library emphasizes composability: you build pipelines by chaining method calls, making complex transformations readable and maintainable.\n\nThe package works across Python 2.7 and Python 3.6 through 3.13. With no runtime dependencies, it installs cleanly and integrates easily into existing projects. It is actively maintained with recent releases and a stable community, making it suitable for ETL workflows where you need flexibility without the overhead of heavier frameworks.","worth_installing":"Yes. petl is a solid, actively maintained library with zero dependencies, permissive licensing, and no known vulnerabilities. It fills a niche for straightforward ETL tasks, data cleaning, and pipeline automation. Install it if you need composable, readable data transformations without framework overhead."},"id":"petl","links":{"html":"https://skillfed.io/packages/petl","md":"https://skillfed.io/packages/petl.md","pypi":"https://pypi.org/project/petl/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-05","license_spdx":null,"license_treatment":"permissive","name":"petl","python_support":"supports_current","summary":"A Python package for extracting, transforming and loading tables of data."},"popularity":{"monthly_downloads":1157811,"position":4289,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.7.23"}
