Skip to content

v4.0.0

Latest

Choose a tag to compare

@kennethreitz kennethreitz released this 12 Jun 05:30

Highlights

A much lighter install. pip install responder now pulls 35 packages instead of ~64. Two heavy dependency trains moved behind extras:

  • responder[cli]pueblo[sfa-full] and its S3/aiohttp/libarchive stack. Only needed for running remote application targets (responder run https://..., github://, cloud storage). responder run app:api and responder run myapp/core.py still work out of the box.
  • responder[graphql]graphene and graphql-core, for use with api.graphql().

Breaking changes

This is a major release per semver. If you rely on either feature, add the extra:

$ pip install 'responder[cli]'      # remote targets for `responder run`
$ pip install 'responder[graphql]'  # GraphQL support

Everything else is unchanged — no code or API changes beyond the optional imports.

On PyPI: https://pypi.org/project/responder/4.0.0/
Full changelog: https://github.com/kennethreitz/responder/blob/main/CHANGELOG.md