Skip to content

Commit

Permalink
add more links to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
lkeegan committed Feb 6, 2024
1 parent c7e4859 commit 2f08d03
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@

Source code samples for the SSC compact course ["Python Packaging"](https://ssciwr.github.io/python-packaging).

### calculate-minimal
## calculate-minimal

[calculate-minimal](https://github.com/ssciwr/python-packaging/tree/main/calculate) contains a bare-bones Python package that can be locally installed using pip.
- [calculate-minimal](https://github.com/ssciwr/python-packaging/tree/main/calculate-minimal) contains a bare-bones Python package
- it can be locally installed using pip

### calculate-liam
## calculate-liam

[calculate-liam](https://github.com/ssciwr/python-packaging/tree/main/calculate-liam) contains a more complete Python package that is also automatically published to testPyPI using this [github action](https://github.com/ssciwr/python-packaging/blob/main/.github/workflows/pypi.yml)
- [calculate-liam](https://github.com/ssciwr/python-packaging/tree/main/calculate-liam) contains a more complete Python package
- it is also automatically published to testPyPI using [this github action](https://github.com/ssciwr/python-packaging/blob/main/.github/workflows/pypi.yml)
6 changes: 4 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,15 @@ In this course we will learn how to package a Python library, how to publish it

- [calculate-minimal](https://github.com/ssciwr/python-packaging/tree/main/calculate-minimal)
- A bare-bones minimal Python package that can be locally installed
- [calculate](https://github.com/ssciwr/python-packaging/tree/main/calculate)
- A better version of this Python package that can be published to PyPI
- [calculate-liam](https://github.com/ssciwr/python-packaging/tree/main/calculate-liam)
- A more complete version of this Python package that is [published on testPyPI](https://test.pypi.org/project/calculate-liam)
- This [github action](https://github.com/ssciwr/python-packaging/blob/main/.github/workflows/pypi.yml) automatically publishes new versions to testPyPI on tagged commits

### Python Package with C++ compiled extensions

- [pybind11-numpy-example](https://github.com/ssciwr/pybind11-numpy-example)
- a simple example of packaging including c++ compiled extensions
- an example [meta.yaml](https://github.com/conda-forge/staged-recipes/pull/25040/files) conda-forge recipe for this package
- [hammingdist](https://github.com/ssciwr/hammingdist)
- a more advanced example with a compiled extension making use of OpenMP and CUDA

Expand Down

0 comments on commit 2f08d03

Please sign in to comment.