Wrapper vs Original

Domain: Package Ideation

🎯 Motivation

Some packages wrap an existing tool with a friendlier Python API; others are original implementations. Knowing which you are building sets expectations for scope, maintenance, and attribution.

πŸ“‹ Concrete Example

requests is an original Python HTTP library. httpx-requests might wrap httpx to mimic requests’s API. A wrapper is thinner but depends on the upstream tool’s stability and license.

πŸ”— Analogy

A translation of a novel is not a new novel β€” it depends on the original text. If the author rewrites a chapter, the translator must update too. Wrappers have that same dependency.