semvec/pypi-packages huggingface dataset:
carrier.dhl-ecom-am 2021.10rc0
DHL eCommerce Americas API Schemas Python Data Types library
License: MIT
Requires Python: >=3.6,<4.0

# carrier.dhl_ecom_am

DHL eCommerce Americas Web API schemas Python Data Types generated with [quicktype](https://github.com/quicktype/quicktype)

## Installation

```bash
pip install carrier.dhl_ecom_am
```

## Usage

```python
import dhl_ecom_am_lib

help(dhl_ecom_am_lib)
```

*This package is used by the [Purplship Multi-carrier Shipping Interface](https://github.com/purplship/purplship)*
carrier.dhl-ecom-de 2021.10rc0
DHL eCommerce Germany Web API Schemas Python Data Types library
License: MIT
Requires Python: >=3.6,<4.0

# carrier.dhl_ecom_de

DHL eCommerce Germany Web API schemas Python Data Types generated with [generateDS](http://www.davekuhlman.org/generateDS.html)

## Installation

```bash
pip install carrier.dhl_ecom_de
```

## Usage

```python
import dhl_ecom_de_lib

help(dhl_ecom_de_lib)
```

*This package is used by the [purplship multi-carrier shipping interface](https://github.com/purplship/purplship)*
carrier.ics-courier 2021.10rc0
ICS courier Web API Schemas Python Data Types library
License: MIT
Requires Python: >=3.6,<4.0

# carrier.ics_courier

ICS courier Web API schemas Python Data Types generated with [generateDS](http://www.davekuhlman.org/generateDS.html)

## Installation

```bash
pip install carrier.ics_courier
```

## Usage

```python
import ics_courier_lib

help(ics_courier_lib)
```

*This package is used by the [purplship multi-carrier shipping interface](https://github.com/purplship/purplship)*
shopping-list-generator 0.0.7
Generate a shopping list from recipe .txt files
License: MIT

# Shopping List Generator

A simple CLI tool written in Python for generating a shopping list text file from multiple recipe files. Written so my girlfriend stops taking an extra 15 minutes every week copying the recipe contents...

## Quick Install

The application is available on PyPI and so can installed via pip using:
`pip install shopping-list-generator`

## Usage

The application uses your working directory to find recipe text files, and outputs a shopping_list.txt file to the working directory. The file extension of the recipe file does not need to be specified, it is assumed to be .txt.

So running the app from within a directory with a `test_recipes` sub-directory would look like:

`shopping_list_generator "test_recipes/daal, test_recipes/curry"`

You can also specify the quantity to multiply each recipe ingredient by like:

`shopping_list_generator "test_recipes/daal-2, test_recipes/curry-2"`

Which would multiply both the daal and curry ingredients by 2.

## Quick Setup

The app uses [pipenv](https://pipenv.pypa.io/en/latest/) for dependency management. So you will need to be familiar with this to run the application locally.

Once pipenv is installed you can install the dependencies by running:

`pipenv install`

**from within the `src` directory.**

You can then run associated commands via pipenv, like:

`pipenv run python -m shopping_list_generator "test_recipes/daal, test_recipes/curry"`

## Tests

The application uses pytest for writing and running tests.

Within the `src/tests` dirctory there are a few integration tests from the easiest point of entry of the entire application. Each test takes a given set of recipe inputs, and the output shopping_list contents can be asserted on. These integration tests mock the underlying file system operations.

You can run the tests via pytest:

`pipenv run pytest ./tests`

**from within the `src` directory.**