Skip to content

Commit

Permalink
MAINT: Put more meaningful configuration info
Browse files Browse the repository at this point in the history
  • Loading branch information
HaoZeke committed Feb 11, 2024
1 parent b670f26 commit a44babd
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 16 deletions.
19 changes: 11 additions & 8 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,17 @@ demonstration.

## Representative Build Systems

| **Branch** | **Configuration** | **CI Status** |
|------------------------------|----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `main` | Source, not to be run | N/A |
| `setup.py-build` | Setuptools with `setup.py` | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=setup.py-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Asetup.py-build) |
| `pyproject-setuptools-build` | Setuptools with `pyproject.toml` | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=pyproject-setuptools-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Apyproject-setuptools-build) |
| `memray-plugin` | Setuptools with `pyproject.toml` | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=memray-plugin)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Amemray-plugin) |
| `decorator-params` | Setuptools with `pyproject.toml` | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=decorator-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Adecorator-params) |
| `skip-params` | Setuptools with `pyproject.toml` | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=skip-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Askip-params) |
+CAPTION: Where not specified, `pyproject.toml` is coupled with `hatch`
and `hatchling`

| **Branch** | **Configuration** | **CI Status** |
|------------------------------|--------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `main` | Source, not to be run | N/A |
| `setup.py-build` | Setuptools with `setup.py` | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=setup.py-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Asetup.py-build) |
| `pyproject-setuptools-build` | Setuptools with `pyproject.toml` | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=pyproject-setuptools-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Apyproject-setuptools-build) |
| `memray-plugin` | `memray` usage for peak memory | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=memray-plugin)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Amemray-plugin) |
| `decorator-params` | Decorators for simpler parametrization | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=decorator-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Adecorator-params) |
| `skip-params` | Various benchmark / parameter skip methods | [![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=skip-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Askip-params) |

Note that in all cases users can always modify the `build_command`
variable within their `asv` configuration file.
Expand Down
17 changes: 9 additions & 8 deletions readme_src.org
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@ The repository is structured with dedicated branches for each build system and
feature demonstration.
** Representative Build Systems

| *Branch* | *Configuration* | *CI Status* |
|------------------------------+----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------|
| ~main~ | Source, not to be run | N/A |
| ~setup.py-build~ | Setuptools with ~setup.py~ | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=setup.py-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Asetup.py-build)@@ |
| ~pyproject-setuptools-build~ | Setuptools with ~pyproject.toml~ | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=pyproject-setuptools-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Apyproject-setuptools-build)@@ |
| ~memray-plugin~ | Setuptools with ~pyproject.toml~ | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=memray-plugin)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Amemray-plugin)@@ |
| ~decorator-params~ | Setuptools with ~pyproject.toml~ | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=decorator-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Adecorator-params)@@ |
| ~skip-params~ | Setuptools with ~pyproject.toml~ | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=skip-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Askip-params)@@ |
+CAPTION: Where not specified, ~pyproject.toml~ is coupled with ~hatch~ and ~hatchling~
| *Branch* | *Configuration* | *CI Status* |
|------------------------------+--------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ~main~ | Source, not to be run | N/A |
| ~setup.py-build~ | Setuptools with ~setup.py~ | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=setup.py-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Asetup.py-build)@@ |
| ~pyproject-setuptools-build~ | Setuptools with ~pyproject.toml~ | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=pyproject-setuptools-build)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Apyproject-setuptools-build)@@ |
| ~memray-plugin~ | ~memray~ usage for peak memory | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=memray-plugin)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Amemray-plugin)@@ |
| ~decorator-params~ | Decorators for simpler parametrization | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=decorator-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Adecorator-params)@@ |
| ~skip-params~ | Various benchmark / parameter skip methods | @@markdown:[![Status](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml/badge.svg?branch=skip-params)](https://github.com/HaoZeke/asv_samples/actions/workflows/build_test.yml?query=branch%3Askip-params)@@ |

Note that in all cases users can always modify the ~build_command~ variable
within their ~asv~ configuration file.
Expand Down

0 comments on commit a44babd

Please sign in to comment.