From a38656c633a7d804d3211f1ad6665764a532e322 Mon Sep 17 00:00:00 2001 From: John Ching Date: Thu, 14 Nov 2024 14:58:31 +0100 Subject: [PATCH 1/8] bump chartify to 5.0.1 to avoid png cropping bug --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 918c3cb..25be7fa 100644 --- a/setup.cfg +++ b/setup.cfg @@ -24,7 +24,7 @@ install_requires = scipy>=1.6.0 pandas>=1.2.0 statsmodels>=0.13.0,<1.0.0 - chartify>=4.0.3 + chartify>=5.0.1 ipywidgets>=8.0.0 [options.packages.find] From d1b494153066bddeb12e26a7c88c6f7f27af324e Mon Sep 17 00:00:00 2001 From: John Ching Date: Sun, 24 Nov 2024 22:27:40 +0100 Subject: [PATCH 2/8] bump release to 3.0.5 --- README.md | 2 +- setup.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9f21737..f49514b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Spotify Confidence ======== ![Status](https://img.shields.io/badge/Status-Beta-blue.svg) -![Latest release](https://img.shields.io/badge/release-3.0.4-green.svg "Latest release: 3.0.4") +![Latest release](https://img.shields.io/badge/release-3.0.5-green.svg "Latest release: 3.0.4") ![Python](https://img.shields.io/badge/Python-3.7-blue.svg "Python") ![Python](https://img.shields.io/badge/Python-3.8-blue.svg "Python") ![Python](https://img.shields.io/badge/Python-3.9-blue.svg "Python") diff --git a/setup.cfg b/setup.cfg index 25be7fa..1964e8b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = spotify-confidence -version = 3.0.4 +version = 3.0.5 author = Per Sillren author_email = pers@spotify.com description = Package for calculating and visualising confidence intervals, e.g. for A/B test analysis. From 6d88032050da613b98ab9ba0af76fdc0376ad4f8 Mon Sep 17 00:00:00 2001 From: John Ching Date: Sun, 24 Nov 2024 22:32:21 +0100 Subject: [PATCH 3/8] update version in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f49514b..1ecf23b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Spotify Confidence ======== ![Status](https://img.shields.io/badge/Status-Beta-blue.svg) -![Latest release](https://img.shields.io/badge/release-3.0.5-green.svg "Latest release: 3.0.4") +![Latest release](https://img.shields.io/badge/release-3.0.5-green.svg "Latest release: 3.0.5") ![Python](https://img.shields.io/badge/Python-3.7-blue.svg "Python") ![Python](https://img.shields.io/badge/Python-3.8-blue.svg "Python") ![Python](https://img.shields.io/badge/Python-3.9-blue.svg "Python") From 4a5a7b9a5e91ab1c417e45b1a30a729b7f514043 Mon Sep 17 00:00:00 2001 From: John Ching Date: Sun, 24 Nov 2024 22:46:23 +0100 Subject: [PATCH 4/8] update HISTORY --- HISTORY.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/HISTORY.rst b/HISTORY.rst index b56ea39..409c1f4 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -2,6 +2,11 @@ History ======= +3.0.4 (2024-11-24) +------------------ +* Update mininum requirement for Chartify to avoid cropping bug in `chrome-webdriver` + + 3.0.4 (2023-10-12) ------------------ * Fixing so that other multiple correction methods than Bonferroni are applied correctly. From e50ced4a938e5820a4552c83669d0abb976552fa Mon Sep 17 00:00:00 2001 From: John Ching Date: Sun, 24 Nov 2024 22:50:04 +0100 Subject: [PATCH 5/8] update HISTORY --- HISTORY.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HISTORY.rst b/HISTORY.rst index 409c1f4..9f36a09 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -2,7 +2,7 @@ History ======= -3.0.4 (2024-11-24) +3.0.5 (2024-11-24) ------------------ * Update mininum requirement for Chartify to avoid cropping bug in `chrome-webdriver` From 663ac424016b06667f935ba29c12b206ee488821 Mon Sep 17 00:00:00 2001 From: John Ching Date: Sun, 24 Nov 2024 23:37:56 +0100 Subject: [PATCH 6/8] drop support for py3.8 to coincide with Chartify coverage --- tox.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tox.ini b/tox.ini index 81273da..fc4e692 100644 --- a/tox.ini +++ b/tox.ini @@ -1,19 +1,19 @@ [tox] -envlist = python3.8, python3.9, python3.10 +envlist = python3.9, python3.10, python3.11 skipsdist = True usedevelop = True [travis] python = - 3.8: python3.8 3.9: python3.9 3.10: python3.10 + 3.11: python3.11 [gh-actions] python = - 3.8: python3.8 3.9: python3.9 3.10: python3.10 + 3.11: python3.11 [testenv] setenv = From f2e3ae5136a18d6e1dd78c5d7e490338b2bc2a8f Mon Sep 17 00:00:00 2001 From: John Ching Date: Sun, 24 Nov 2024 23:51:30 +0100 Subject: [PATCH 7/8] update files for dropping 3.8 --- README.md | 3 +-- setup.cfg | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1ecf23b..9b9580e 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,9 @@ Spotify Confidence ![Status](https://img.shields.io/badge/Status-Beta-blue.svg) ![Latest release](https://img.shields.io/badge/release-3.0.5-green.svg "Latest release: 3.0.5") -![Python](https://img.shields.io/badge/Python-3.7-blue.svg "Python") -![Python](https://img.shields.io/badge/Python-3.8-blue.svg "Python") ![Python](https://img.shields.io/badge/Python-3.9-blue.svg "Python") ![Python](https://img.shields.io/badge/Python-3.10-blue.svg "Python") +![Python](https://img.shields.io/badge/Python-3.11-blue.svg "Python") Python library for AB test analysis. diff --git a/setup.cfg b/setup.cfg index 1964e8b..6952a66 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,7 +18,7 @@ classifiers = package_dir = = . packages = find: -python_requires = >=3.8 +python_requires = >=3.9 install_requires = numpy>=1.20.0,<2.0.0 scipy>=1.6.0 From ae9b9bf31d8a2d5c49774e90928b1b4dd3144c5c Mon Sep 17 00:00:00 2001 From: John Ching Date: Sun, 24 Nov 2024 23:58:07 +0100 Subject: [PATCH 8/8] update gh workflow for dropping 3.8 --- .github/workflows/confidence.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/confidence.yml b/.github/workflows/confidence.yml index 90b377a..d657dc6 100644 --- a/.github/workflows/confidence.yml +++ b/.github/workflows/confidence.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10'] + python-version: ['3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v1