From 0de225cd709e1c628ace5a2abaa9eca49e959521 Mon Sep 17 00:00:00 2001 From: Sultan Orazbayev Date: Fri, 10 Mar 2023 18:40:04 +0600 Subject: [PATCH 1/5] Update README.md Adds Python version badges --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 34c1c1994..51c7e9aca 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ [![conda-forge](https://img.shields.io/conda/vn/conda-forge/python-graphblas.svg)](https://anaconda.org/conda-forge/python-graphblas) [![pypi](https://img.shields.io/pypi/v/python-graphblas.svg)](https://pypi.python.org/pypi/python-graphblas/) +![PyPI - Python Version](https://img.shields.io/pypi/pyversions/python-graphblas) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/python-graphblas/python-graphblas/blob/main/LICENSE) [![Tests](https://github.com/python-graphblas/python-graphblas/workflows/Tests/badge.svg?branch=main)](https://github.com/python-graphblas/python-graphblas/actions) [![Docs](https://readthedocs.org/projects/python-graphblas/badge/?version=latest)](https://python-graphblas.readthedocs.io/en/latest/) From 561f8e224a7d010a45e5f272b275cca813a389c0 Mon Sep 17 00:00:00 2001 From: Sultan Orazbayev Date: Fri, 10 Mar 2023 19:12:31 +0600 Subject: [PATCH 2/5] Update README.md optional dependencies copied from docs --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 51c7e9aca..2c4b2d1b7 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,15 @@ $ pip install python-graphblas ``` This will also install the [SuiteSparse:GraphBLAS](https://github.com/DrTimothyAldenDavis/GraphBLAS) compiled C library. +### Optional Dependencies + +The following are not required by python-graphblas, but may be needed for certain functionality to work. + +- `pandas` – required for nicer `__repr__`; +- `matplotlib` – required for basic plotting of graphs; +- `scipy` – used in io module to read/write `scipy.sparse` format; +- `networkx` – used in `io` module to interface with `networkx` graphs. + ## Description Currently works with [SuiteSparse:GraphBLAS](https://github.com/DrTimothyAldenDavis/GraphBLAS), but the goal is to make it work with all implementations of the GraphBLAS spec. From fe6a68add9cb6d8518e85f5af9a84c7937687b58 Mon Sep 17 00:00:00 2001 From: Sultan Orazbayev Date: Sat, 11 Mar 2023 10:41:58 +0600 Subject: [PATCH 3/5] Update pyproject.toml --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index a369253e9..55d490d78 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ authors = [ maintainers = [ {name = "Erik Welch", email = "erik.n.welch@gmail.com"}, {name = "Jim Kitchen", email = "jim22k@gmail.com"}, + {name = "Sultan Orazbayev", email = "contact@econpoint.com"}, ] keywords = [ "graphblas", From 1ede7594ee593a08b19bfdafe1892a77c9e604a9 Mon Sep 17 00:00:00 2001 From: Sultan Orazbayev Date: Sat, 11 Mar 2023 10:50:01 +0600 Subject: [PATCH 4/5] Update pyproject.toml Taken the list from https://github.com/python-graphblas/python-graphblas/graphs/contributors excluded Dependabot, though not against robots in general. --- pyproject.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 55d490d78..d6513558c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,13 @@ maintainers = [ {name = "Jim Kitchen", email = "jim22k@gmail.com"}, {name = "Sultan Orazbayev", email = "contact@econpoint.com"}, ] +contributors = [ + {GitHub_handle = "eriknw"}, + {GitHub_handle = "jim22k"}, + {GitHub_handle = "ParticularMiner"}, + {GitHub_handle = "SultanOrazbayev"}, + {GitHub_handle = "seibert"}, +] keywords = [ "graphblas", "graph", From 7d9452bda28eb476889f589d120ef3524405cd01 Mon Sep 17 00:00:00 2001 From: Sultan Orazbayev Date: Sat, 11 Mar 2023 10:59:02 +0600 Subject: [PATCH 5/5] Update pyproject.toml Removed `contributors` (not a valid key for project description it seems): ``` contributors = [ {GitHub_handle = "eriknw"}, {GitHub_handle = "jim22k"}, {GitHub_handle = "ParticularMiner"}, {GitHub_handle = "SultanOrazbayev"}, {GitHub_handle = "seibert"}, ] ``` --- pyproject.toml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d6513558c..55d490d78 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,13 +21,6 @@ maintainers = [ {name = "Jim Kitchen", email = "jim22k@gmail.com"}, {name = "Sultan Orazbayev", email = "contact@econpoint.com"}, ] -contributors = [ - {GitHub_handle = "eriknw"}, - {GitHub_handle = "jim22k"}, - {GitHub_handle = "ParticularMiner"}, - {GitHub_handle = "SultanOrazbayev"}, - {GitHub_handle = "seibert"}, -] keywords = [ "graphblas", "graph",