From 594e3f649b16b13da707aa78a16fa5f03e8a621f Mon Sep 17 00:00:00 2001
From: Gautzilla <72027971+Gautzilla@users.noreply.github.com>
Date: Mon, 15 Sep 2025 15:37:36 +0200
Subject: [PATCH 1/7] bump to 0.3.1
---
README.md | 2 +-
pyproject.toml | 2 +-
uv.lock | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 9fbc4fbd..7bd65a93 100755
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
-
+



diff --git a/pyproject.toml b/pyproject.toml
index b92035ca..0bb5b6ad 100755
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "osekit"
-version = "0.3.0"
+version = "0.3.1"
description = "OSEkit"
readme = "README.md"
authors = [
diff --git a/uv.lock b/uv.lock
index 8b2b2a85..ffd73c62 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1,5 +1,5 @@
version = 1
-revision = 2
+revision = 3
requires-python = ">=3.12"
resolution-markers = [
"python_full_version >= '3.14'",
@@ -1547,7 +1547,7 @@ wheels = [
[[package]]
name = "osekit"
-version = "0.3.0"
+version = "0.3.1"
source = { editable = "." }
dependencies = [
{ name = "matplotlib" },
From 451bb4ebfc76c84fb50efa7e5b93f928230fa8c1 Mon Sep 17 00:00:00 2001
From: Gautzilla <72027971+Gautzilla@users.noreply.github.com>
Date: Mon, 15 Sep 2025 16:24:11 +0200
Subject: [PATCH 2/7] automate shields
---
README.md | 7 ++++---
pyproject.toml | 5 +++++
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 7bd65a93..eae8a83f 100755
--- a/README.md
+++ b/README.md
@@ -9,11 +9,12 @@
-
-
+
+


-
+
+
**OSEkit** is an open source python package dedicated to the management and analysis of data in underwater passive acoustics.
diff --git a/pyproject.toml b/pyproject.toml
index 0bb5b6ad..25d0452f 100755
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -20,6 +20,11 @@ dependencies = [
"tomlkit>=0.13.2",
"tqdm>=4.67.1",
]
+classifiers = [
+ "Development Status :: 4 - Beta",
+ "Programming Language :: Python :: 3.12",
+ "Programming Language :: Python :: 3.13",
+]
[project.scripts]
OSEkit = "OSmOSE:main"
From 755145d0fd05740ee83b3a32b8b5ccecdac09cbb Mon Sep 17 00:00:00 2001
From: Gautzilla <72027971+Gautzilla@users.noreply.github.com>
Date: Mon, 15 Sep 2025 17:06:45 +0200
Subject: [PATCH 3/7] add coveralls
---
.github/workflows/github_ci.yml | 3 +++
pyproject.toml | 1 +
uv.lock | 22 ++++++++++++++++++++++
3 files changed, 26 insertions(+)
diff --git a/.github/workflows/github_ci.yml b/.github/workflows/github_ci.yml
index c12a4594..63e5a0aa 100755
--- a/.github/workflows/github_ci.yml
+++ b/.github/workflows/github_ci.yml
@@ -28,5 +28,8 @@ jobs:
uv run coverage run -m pytest
uv run coverage report
+ - name: Coveralls GitHub Action
+ uses: coverallsapp/github-action@v2.3.6
+
- name: Run Ruff
run: uv run ruff check --output-format=github --select E4,E7,E9,F
diff --git a/pyproject.toml b/pyproject.toml
index 25d0452f..d53340e6 100755
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -36,6 +36,7 @@ build-backend = "hatchling.build"
[dependency-groups]
dev = [
"coverage>=7.8.2",
+ "coveralls>=4.0.1",
"myst-nb>=1.3.0",
"myst-parser>=4.0.1",
"pre-commit>=4.2.0",
diff --git a/uv.lock b/uv.lock
index ffd73c62..1a468b55 100644
--- a/uv.lock
+++ b/uv.lock
@@ -446,6 +446,20 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/0f/64/922899cff2c0fd3496be83fa8b81230f5a8d82a2ad30f98370b133c2c83b/coverage-7.10.1-py3-none-any.whl", hash = "sha256:fa2a258aa6bf188eb9a8948f7102a83da7c430a0dce918dbd8b60ef8fcb772d7", size = 206597, upload-time = "2025-07-27T14:13:37.221Z" },
]
+[[package]]
+name = "coveralls"
+version = "4.0.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+ { name = "coverage" },
+ { name = "docopt" },
+ { name = "requests" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/61/75/a454fb443eb6a053833f61603a432ffbd7dd6ae53a11159bacfadb9d6219/coveralls-4.0.1.tar.gz", hash = "sha256:7b2a0a2bcef94f295e3cf28dcc55ca40b71c77d1c2446b538e85f0f7bc21aa69", size = 12419, upload-time = "2024-05-15T12:56:14.297Z" }
+wheels = [
+ { url = "https://files.pythonhosted.org/packages/63/e5/6708c75e2a4cfca929302d4d9b53b862c6dc65bd75e6933ea3d20016d41d/coveralls-4.0.1-py3-none-any.whl", hash = "sha256:7a6b1fa9848332c7b2221afb20f3df90272ac0167060f41b5fe90429b30b1809", size = 13599, upload-time = "2024-05-15T12:56:12.342Z" },
+]
+
[[package]]
name = "cryptography"
version = "45.0.7"
@@ -528,6 +542,12 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047, upload-time = "2025-07-17T16:51:58.613Z" },
]
+[[package]]
+name = "docopt"
+version = "0.6.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a2/55/8f8cab2afd404cf578136ef2cc5dfb50baa1761b68c9da1fb1e4eed343c9/docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491", size = 25901, upload-time = "2014-06-16T11:18:57.406Z" }
+
[[package]]
name = "docutils"
version = "0.21.2"
@@ -1566,6 +1586,7 @@ dependencies = [
[package.dev-dependencies]
dev = [
{ name = "coverage" },
+ { name = "coveralls" },
{ name = "myst-nb" },
{ name = "myst-parser" },
{ name = "pre-commit" },
@@ -1594,6 +1615,7 @@ requires-dist = [
[package.metadata.requires-dev]
dev = [
{ name = "coverage", specifier = ">=7.8.2" },
+ { name = "coveralls", specifier = ">=4.0.1" },
{ name = "myst-nb", specifier = ">=1.3.0" },
{ name = "myst-parser", specifier = ">=4.0.1" },
{ name = "pre-commit", specifier = ">=4.2.0" },
From 756f31776349f4ebe8448e9044fed1ad83b37713 Mon Sep 17 00:00:00 2001
From: Gautzilla <72027971+Gautzilla@users.noreply.github.com>
Date: Mon, 15 Sep 2025 17:23:55 +0200
Subject: [PATCH 4/7] export coverage xml results
---
.github/workflows/github_ci.yml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/github_ci.yml b/.github/workflows/github_ci.yml
index 63e5a0aa..fede9696 100755
--- a/.github/workflows/github_ci.yml
+++ b/.github/workflows/github_ci.yml
@@ -26,10 +26,15 @@ jobs:
- name: Run tests with coverage
run: |
uv run coverage run -m pytest
+ uv run coverage xml -i
uv run coverage report
- - name: Coveralls GitHub Action
+ - name: Publish to Coveralls
uses: coverallsapp/github-action@v2.3.6
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ env:
+ COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
- name: Run Ruff
run: uv run ruff check --output-format=github --select E4,E7,E9,F
From 7b3f955229ff9637b467ea2c8f56aa864df76fa1 Mon Sep 17 00:00:00 2001
From: Gautzilla <72027971+Gautzilla@users.noreply.github.com>
Date: Mon, 15 Sep 2025 17:28:34 +0200
Subject: [PATCH 5/7] add coverage status in readme
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index eae8a83f..2446c689 100755
--- a/README.md
+++ b/README.md
@@ -11,6 +11,7 @@


+(https://coveralls.io/github/Project-OSmOSE/OSEkit?branch=version-bump)



From 4f161fc0834f587ae0ea9417b20a9d650bd242e2 Mon Sep 17 00:00:00 2001
From: Gautzilla <72027971+Gautzilla@users.noreply.github.com>
Date: Tue, 16 Sep 2025 10:54:16 +0200
Subject: [PATCH 6/7] clean coveralls shield link
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 2446c689..b2238336 100755
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@


-(https://coveralls.io/github/Project-OSmOSE/OSEkit?branch=version-bump)
+



From 97d465a8d2480b2dc7a8af286a9e7263965ec1fa Mon Sep 17 00:00:00 2001
From: Gautzilla <72027971+Gautzilla@users.noreply.github.com>
Date: Tue, 16 Sep 2025 11:53:04 +0200
Subject: [PATCH 7/7] use midsized osekit logo
---
README.md | 14 ++++++++++----
docs/logo/osekit_mid.png | Bin 0 -> 2759 bytes
2 files changed, 10 insertions(+), 4 deletions(-)
create mode 100644 docs/logo/osekit_mid.png
diff --git a/README.md b/README.md
index b2238336..c39b0175 100755
--- a/README.md
+++ b/README.md
@@ -2,16 +2,14 @@