Skip to content

Commit

Permalink
Add development docs
Browse files Browse the repository at this point in the history
  • Loading branch information
rnixx committed Dec 9, 2024
1 parent 34ffe0d commit 7fb604f
Showing 1 changed file with 25 additions and 3 deletions.
28 changes: 25 additions & 3 deletions source/packages/edutap_wallet_google/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,36 @@

## Preconditions

Python 3.10, 3.11 or 3.12 is required.

Recommendation: Before installing the package, create a virtual environment and activate it.
Python 3.10+, currently up to 3.13 is tested.

## Installation

The package is hosted at the Python Package Index (PyPI) and can be installed using `pip install edutap.wallet_google`.

We recommend working with `uv`

```bash
uv venv -p 3.13.0
source .venv/bin/activate
uv pip install edutap.wallet_google
```

## Development

## uv pip install -e .[test,typecheck,develop]

Run all tests with

```bash
tox -e tests
```

Check codestyle with

```bash
tox -e lint
```

## Configuration

In order to create new Wallet Classes and Wallet Objects you need to have a Google Developer account and a Google Wallet API project.
Expand Down

0 comments on commit 7fb604f

Please sign in to comment.