$npx skillfedfor your agent

pephubclient

PEPhub command line interface.

With conditionsPyPI Bio-InformaticsReleased Aug 2026118.1K downloads / moBSD2Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pephubclient-0.6.0-py3-none-any.whl
v0.6.0 · released 2026-08-05 · 8 runtime deps: typer, peppy, requests, pydantic, pandas, ubiquerg, coloredlogs, toml

Yes, if you work with PEPhub or bioinformatics project metadata management. The package is actively maintained, has low install friction, carries a permissive BSD2 license, and has no known vulnerabilities. It is in alpha status, so expect potential API changes; verify that the CLI and Python API meet your integration needs before committing to production use.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires authentication via device-code flow or JWT token to access private projects; set PEPHUB_BASE_URL environment variable to use a custom PEPhub instance.
  • Low install friction with a pure-wheel distribution.
  • Actively maintained with a release 9 days ago.

License · maintenance · safety

BSD2 (permissive) — BSD2 license is permissive, allowing commercial use, modification, and redistribution with minimal restrictions.

last release 2026-08-05 (9 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 118,125 downloads/mo, #12,132 on PyPI

Verify before relying

pip install pephubclient

from pephubclient import PEPHubClient

client = PEPHubClient()
client.pull('namespace/project_name')
  • Whether the Python API is fully documented or if CLI is the primary interface.
  • Performance characteristics when working with large project metadata or many projects.
  • Compatibility with different PEPhub instance versions.
Same gist for agents: .md · .json

What it is and what it does

PEPHubClient is a client library and command-line tool for interacting with PEPhub, a bioinformatics project metadata repository. It lets you push (upload) and pull (download) project configurations and sample metadata to and from PEPhub, with built-in support for authentication via device-code flow or JWT tokens. The tool is designed for bioinformatics workflows where project metadata needs to be centrally managed and shared.

The package wraps HTTP requests to PEPhub behind a Python API and CLI commands, handling credential caching in a local directory and supporting both public and private projects. It depends on typer for CLI scaffolding, peppy for project parsing, pydantic for validation, and pandas for data handling. Authentication is optional for public projects but required to upload or access private projects.

Use it for

  • Upload bioinformatics project configurations and sample metadata to a shared PEPhub repository for team collaboration.
  • Download project metadata from PEPhub to a local machine for reproducible analysis workflows.
  • Authenticate and manage private project access using device-code or token-based login.
  • Integrate project metadata synchronization into bioinformatics pipelines via Python API calls.
  • Switch between multiple PEPhub instances by setting environment variables or login URLs.

Worth the install?

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

With conditions

Yes, if you work with PEPhub or bioinformatics project metadata management.

The package is actively maintained, has low install friction, carries a permissive BSD2 license, and has no known vulnerabilities. It is in alpha status, so expect potential API changes; verify that the CLI and Python API meet your integration needs before committing to production use.

Install

pephubclient on PyPI

Before you install

Low install friction with a pure-wheel distribution. Actively maintained with a release 9 days ago. Depends on 8 runtime packages including typer for CLI, peppy for project handling, and pydantic for validation.

Requires authentication via device-code flow or JWT token to access private projects; set PEPHUB_BASE_URL environment variable to use a custom PEPhub instance.

License in practice

BSD2 license is permissive, allowing commercial use, modification, and redistribution with minimal restrictions.

Quickstart

pip install pephubclient

from pephubclient import PEPHubClient

client = PEPHubClient()
client.pull('namespace/project_name')

Verify before relying

  • Whether the Python API is fully documented or if CLI is the primary interface.
  • Performance characteristics when working with large project metadata or many projects.
  • Compatibility with different PEPhub instance versions.

Package facts

LicenseBSD2 permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
8 packages
typerpeppyrequestspydanticpandasubiquergcoloredlogstoml
MaintenanceActively maintained 9 days since the last release
First released
Downloads118,125 / month, #12,132 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaLicense :: OSI Approved :: BSD LicenseProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Scientific/Engineering :: Bio-Informatics

Evidence: pephubclient-0.6.0-py3-none-any.whl

Tags

Capabilities
bioinformatics project metadata managementpephub client cliupload download project configbioinformatics data repositoryproject registry sync tool
Topics
bioinformaticsmetadata-managementcli-tool
PyPI keywords
projectbioinformaticsmetadata

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 › “bioinformatics project metadata management”

  • pephubclientPEPHubClient provides a Python API and command-line interface to…
  • peppypeppy reads and manages Portable Encapsulated Projects (PEPs)—a…
  • eidoValidates project metadata against PEP schemas using jsonschema for…

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

More Bio-Informatics packages

networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
biopython Worth it
PyPI · Scientific/Engineering · released Aug 2026

Biopython provides Python tools for computational molecular biology, including sequence analysis, structure parsing, database access, and phylogenetic tree manipulation.

However, verify that the custom Biopython License Agreement aligns with your project's licensing requirements before committing to it in production or proprietary work.

LicenseRef-Biopython-License-Agreementcompiled wheel · 3.10+
14.4Mdownloads / mo
firecrawl-py Worth it
PyPI · Software Development · released Aug 2026

Client library for the Firecrawl API that scrapes, crawls, and searches the web, returning clean Markdown or structured data; also indexes research papers from PubMed, bioRxiv, medRxiv, and arXiv.

MITpure Python · 3.8+
7.3Mdownloads / mo
intervaltree Worth it
PyPI · Libraries · released Dec 2025

A self-balancing interval tree data structure that stores and queries overlapping or enveloped ranges, supporting point lookups, range overlaps, and range envelopment queries.

Install it if you need to store and query overlapping or enveloped ranges; the self-balancing design and rich query interface make it significantly easier than…

Apache-2.0pure Pythonaging
6.3Mdownloads / mo
albumentations Worth it
PyPI · Libraries · released May 2025

Albumentations applies image transformations to training data, supporting classification, segmentation, object detection, and pose estimation with a unified API for images, masks, bounding boxes, and keypoints.

Install it if you need a unified, production-grade augmentation API for computer vision tasks.

MITpure Python · 3.9+aging
5.5Mdownloads / mo
PubChemPy Worth it
PyPI · Scientific/Engineering · released Sep 2025

PubChemPy is a Python wrapper around the PubChem REST API that lets you search for chemical compounds by name, substructure, or similarity, retrieve their properties, and convert between chemical file formats.

Install it if you need programmatic access to PubChem data.

MITpure Python · 3.10+aging
5.4Mdownloads / mo

See also peppy · dbapi · opendatalab · eido · modelscope-hub · bioblend · cloudsmith-cli · bio · pipebio · huggingface-hub