$npx skillfedfor your agent

pipreqs-fivetran

Pip requirements.txt generator based on imports in project

With conditionsPyPI Build ToolsReleased Feb 2026116.1K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pipreqs_fivetran-1.1.2-py3-none-any.whl
v1.1.2 · released 2026-02-02 · Python <3.15,>=3.9 · 4 runtime deps: yarg, docopt, nbconvert, ipython

Yes, if you need to generate or audit requirements.txt files for Python projects. The low install friction and permissive license make it a safe addition to a development workflow. However, the aging maintenance status means you should verify it handles your project's import patterns correctly before relying on it for production dependency management. No known vulnerabilities.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9–3.14; optional Jupyter notebook scanning requires nbconvert and ipython as runtime dependencies (included by default).
  • Low friction: four runtime dependencies (yarg, docopt, nbconvert, ipython) are lightweight and widely available.
  • Maintenance status is aging—last release was 193 days ago—so expect no active development, though the package remains functional for its core task.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions; you may use, modify, and distribute this package freely as long as you include the license notice.

last release 2026-02-02 (193 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 116,067 downloads/mo, #12,222 on PyPI

Verify before relying

pip install pipreqs-fivetran
pipreqs /path/to/project
# or to output to stdout:
pipreqs --print /path/to/project
  • Whether the package correctly handles all modern import syntax (e.g., conditional imports, type hints, starred imports) across Python 3.9–3.14.
  • How accurately it distinguishes between direct project dependencies and transitive dependencies when querying PyPI.
  • Performance characteristics on large projects with many files or notebooks.
Same gist for agents: .md · .json

What it is and what it does

pipreqs-fivetran is a command-line tool that analyzes a Python project's source code and Jupyter notebooks to extract all imported packages, then generates a requirements.txt file without needing to install anything. Unlike `pip freeze`, which lists every package in your environment, pipreqs scans only the files you actually use, making it useful for documenting real project dependencies or bootstrapping requirements for a new project.

The tool queries PyPI to determine available versions and can pin them using different schemes (exact, compatible release, or unpinned), or use only local package metadata if you prefer offline operation. It supports custom PyPI servers, HTTP proxies, and can clean up existing requirements files by removing unused packages or comparing against current imports.

Use it for

  • Generate requirements.txt for a new project before installing any packages, to document what you need.
  • Audit an existing project to find unused dependencies currently listed in requirements.txt.
  • Extract dependencies from a Jupyter notebook-heavy data science project that pip freeze would misrepresent.
  • Migrate a project to a custom or private PyPI server by re-pinning versions against that server.
  • Quickly document dependencies for a legacy codebase without manually inspecting imports.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to generate or audit requirements.txt files for Python projects.

The low install friction and permissive license make it a safe addition to a development workflow. However, the aging maintenance status means you should verify it handles your project's import patterns correctly before relying on it for production dependency management. No known vulnerabilities.

Install

pipreqs-fivetran on PyPI

Before you install

Low friction: four runtime dependencies (yarg, docopt, nbconvert, ipython) are lightweight and widely available. Maintenance status is aging—last release was 193 days ago—so expect no active development, though the package remains functional for its core task.

Requires Python 3.9–3.14; optional Jupyter notebook scanning requires nbconvert and ipython as runtime dependencies (included by default).

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions; you may use, modify, and distribute this package freely as long as you include the license notice.

Quickstart

pip install pipreqs-fivetran
pipreqs /path/to/project
# or to output to stdout:
pipreqs --print /path/to/project

Verify before relying

  • Whether the package correctly handles all modern import syntax (e.g., conditional imports, type hints, starred imports) across Python 3.9–3.14.
  • How accurately it distinguishes between direct project dependencies and transitive dependencies when querying PyPI.
  • Performance characteristics on large projects with many files or notebooks.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release <3.15,>=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
yargdocoptnbconvertipython
MaintenanceAging 193 days since the last release
First released
Downloads116,067 / month, #12,222 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9

Evidence: pipreqs_fivetran-1.1.2-py3-none-any.whl

Tags

Capabilities
generate requirements.txt from importsautomatic dependency detectionscan python project for packagescreate requirements filejupyter notebook import scanner
Topics
dependency-managementjupyter-support
PyPI keywords
piprequirementsimports

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “automatic dependency detection”

  • pipreqs-fivetranScans Python project source files and Jupyter notebooks to detect…
  • mbstrdecoderDecodes multi-byte character strings by detecting their encoding and…
  • whisperxWhisperX performs fast automatic speech recognition with word-level…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also pipreqs · pip-check-reqs · yarg · pip-chill · ipynb · importnb · pipdeptree · creosote · pex · nbdev