Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
analog-cbarber committed Sep 23, 2023
1 parent d91a0ef commit 534a387
Showing 1 changed file with 10 additions and 13 deletions.
23 changes: 10 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,30 +14,27 @@
*whl2conda* is a command line utility to build and test conda packages
generated directly from pure python wheels.

## Features

* **Performance**: because it does not need to create conda environments
for building, this is much faster than solutions involving *conda-build*.

* **Multiple package formats**: can generate both V1 ('.tar.bz2') and V2 ('.conda')
conda package formats. Can also generate a unpacked directory tree for debugging
or additional user customization.
in order to build, this is *much* faster than solutions involving *conda-build*.

* **Dependency renaming**: renames pypi package dependencies to their
corresponding conda name. Automatically renames packages from known
list collected from conda-forge and supports user-specified rename
patterns as well.

* **Project configuration**: project-specific options can be saved in
* **Multiple package formats**: can generate both V1 ('.tar.bz2') and V2 ('.conda')
conda package formats. Can also generate a unpacked directory tree for debugging
or additional user customization.

* **Project configuration**: *whl2conda* project-specific options can be read from
project's `pyproject.toml` file.

* **Install support**: supports installing conda package into a conda
* **Test install support**: supports installing conda package into a conda
environment for testing prior to deployment.

* **Hides pypi dependencies**: if the original pypi dependencies are included in
the python dist-info included in the conda package, this can result in
problems if pip or other python packaging tools are used in the conda environment.
To avoid this, *whl2conda* changes these dependencies to extras.
* **Hides pypi dependencies**: rewrites the original pip/pypi dependencies in the
installed dist-info to avoid [compatibility issues](https://zuzukin.github.io/whl2conda/latest/guide/renaming.html#hide-pip).


## Installation

Expand Down

0 comments on commit 534a387

Please sign in to comment.