smok-serwis/doctor-wheel

View on GitHub
README.md

Summary

Maintainability
Test Coverage
doctor_wheel
============

[![PyPI](https://img.shields.io/pypi/pyversions/doctor-wheel.svg)](https://pypi.python.org/pypi/doctor-wheel)
[![PyPI version](https://badge.fury.io/py/doctor-wheel.svg)](https://badge.fury.io/py/doctor-wheel)
[![PyPI](https://img.shields.io/pypi/implementation/doctor-wheel.svg)](https://pypi.python.org/pypi/doctor-wheel)
[![Maintainability](https://api.codeclimate.com/v1/badges/657b03d115f6e001633c/maintainability)](https://codeclimate.com/github/smok-serwis/doctor-wheel/maintainability)
[![Build status](https://circleci.com/gh/smok-serwis/doctor-wheel.svg?style=shield)](https://app.circleci.com/pipelines/github/smok-serwis/doctor-wheel)
[![Wheel](https://img.shields.io/pypi/wheel/doctor-wheel.svg)](https://pypi.org/project/doctor-wheel/)

`doctor-wheel` is an utility to reduce the size of your binary wheels
by stripping their .so extensions
with [GNU strip](https://sourceware.org/binutils/docs/binutils/strip.html)

It requires `strip` to be available in PATH, and will refuse to run 
if it is not found.

# Usage

```
doctor-wheel name-of-your-wheel-file.whl name-of-second-wheel-file.whl ...
```

You can provide as many wheel files as you want. 
They will be altered in place though. The files will be unzipped to a temporary directory.

# Installation

```
pip install doctor-wheel
```

# Change log

## v1.2:

* dropped satella requirement, so made available for Python 2.7