diff --git a/.github/workflows/test_base.yml b/.github/workflows/test_base.yml index 7226552..a0f79cf 100644 --- a/.github/workflows/test_base.yml +++ b/.github/workflows/test_base.yml @@ -1,4 +1,4 @@ -name: Build & test +name: Test on: workflow_call: @@ -16,12 +16,13 @@ jobs: uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install run: | + pip install --upgrade pip pip install coverage pip install -e .[test] diff --git a/.github/workflows/test_flowkit_develop.yml b/.github/workflows/test_flowkit_develop.yml index c465136..0c1f645 100644 --- a/.github/workflows/test_flowkit_develop.yml +++ b/.github/workflows/test_flowkit_develop.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -35,7 +35,8 @@ jobs: - name: Install FlowKit working-directory: flowkit run: | - pip install -r requirements.txt + pip install --upgrade pip + pip install . pip install ../flowio - name: Run FlowKit tests diff --git a/.github/workflows/test_flowkit_master.yml b/.github/workflows/test_flowkit_master.yml index e661c2c..2d1cf0d 100644 --- a/.github/workflows/test_flowkit_master.yml +++ b/.github/workflows/test_flowkit_master.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -35,7 +35,8 @@ jobs: - name: Install FlowKit working-directory: flowkit run: | - pip install -r requirements.txt + pip install --upgrade pip + pip install . pip install ../flowio - name: Run FlowKit tests diff --git a/.github/workflows/tests_develop.yml b/.github/workflows/tests_develop.yml index 3c374f1..58345f1 100644 --- a/.github/workflows/tests_develop.yml +++ b/.github/workflows/tests_develop.yml @@ -1,4 +1,4 @@ -name: Build & test (develop) +name: Test (develop) on: push: diff --git a/.github/workflows/tests_master.yml b/.github/workflows/tests_master.yml index f24a04c..d8adc5b 100644 --- a/.github/workflows/tests_master.yml +++ b/.github/workflows/tests_master.yml @@ -1,4 +1,4 @@ -name: Build & test (master) +name: Test (master) on: push: diff --git a/README.md b/README.md index b232f09..01e6c20 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,11 @@ [![DOI](https://zenodo.org/badge/14634514.svg)](https://zenodo.org/badge/latestdoi/14634514) -[![Build & test (master)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml) -[![Build & test (develop)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml) +[![Test (master)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml) +[![Test (develop)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml) [![Coverage](https://codecov.io/gh/whitews/FlowIO/branch/master/graph/badge.svg)](https://codecov.io/gh/whitews/flowio) [![Documentation Status](https://readthedocs.org/projects/flowio/badge/?version=latest)](https://flowio.readthedocs.io/en/latest/?badge=latest) +![PyPI - Downloads](https://img.shields.io/pypi/dm/flowio) ## Overview diff --git a/docs/index.rst b/docs/index.rst index 3308608..0757674 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -15,6 +15,9 @@ FlowIO Documentation .. image:: https://img.shields.io/pypi/pyversions/flowio.svg :target: https://pypi.org/project/flowio/ +.. image:: https://img.shields.io/pypi/dm/flowio + :alt: PyPI - Downloads + FlowIO is a Python library for reading / writing Flow Cytometry Standard (FCS) files, with zero external dependencies and is compatible with Python 3.7+. @@ -38,29 +41,29 @@ FlowJo 10 support, see the related FlowKit_ project. .. _FlowKit: https://github.com/whitews/FlowKit -Changelogs -__________ - -`Changelogs for versions are available here `_ - Installation ------------ The recommended way to install FlowIO is via the `pip` command: -.. code-block:: python +.. code-block:: pip install flowio Or, if you prefer, you can install from the GitHub source: -.. code-block:: python +.. code-block:: git clone https://github.com/whitews/flowio cd flowio pip install . +Changelogs +__________ + +`Changelogs for versions are available here `_ + ---- API diff --git a/src/flowio/_version.py b/src/flowio/_version.py index 50d78be..1b30400 100644 --- a/src/flowio/_version.py +++ b/src/flowio/_version.py @@ -1,4 +1,4 @@ """ FlowIO version """ -__version__ = "1.2.2b3" +__version__ = "1.3.0b0"