Skip to content

Commit

Permalink
Compatibility table
Browse files Browse the repository at this point in the history
  • Loading branch information
technige committed Jun 14, 2021
1 parent 61b97fb commit 6094d2d
Show file tree
Hide file tree
Showing 11 changed files with 82 additions and 32 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 3.5 on py27/py34
name: test-neo35-py27-py34

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 3.5 on py35/py36/py37/py38/py39
name: test-neo35-py35+

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 4.0 on py27/py34
name: test-neo40-py27-py34

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 4.0 on py35/py36/py37/py38/py39
name: test-neo40-py35+

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 4.1 on py27/py34
name: test-neo41-py27-py34

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 4.1 on py35/py36/py37/py38/py39
name: test-neo41-py35+

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 4.2 on py27/py34
name: test-neo42-py27-py34

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 4.2 on py35/py36/py37/py38/py39
name: test-neo42-py35+

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 4.3 on py27/py34
name: test-neo43-py27-py34

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test with Neo4j 3.4 on py35/py36/py37/py38/py39
name: test-neo43-py35+

on:
push:
Expand Down
94 changes: 72 additions & 22 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,36 +71,86 @@ To install the latest stable code from the GitHub master branch, use:
$ pip install git+https://github.com/technige/py2neo.git@master#egg=py2neo
Requirements
------------
.. image:: https://img.shields.io/pypi/pyversions/py2neo.svg
:target: https://www.python.org/
:alt: Python versions

.. image:: https://img.shields.io/badge/neo4j-3.4%20%7C%203.5%20%7C%204.0%20%7C%204.1%20%7C%204.2%20%7C%204.3-blue.svg
:target: https://neo4j.com/
:alt: Neo4j versions
Compatibility
-------------

The following versions of Python and Neo4j (all editions) are supported:

- Python 2.7 / 3.4 / 3.5 / 3.6 / 3.7 / 3.8 / 3.9
- Neo4j 3.4 / 3.5 / 4.0 / 4.1 / 4.2 / 4.3 (the latest point release of each version is recommended)
.. list-table::
:header-rows: 1

* - Neo4j
- Python 3.5+
- Python 2.7 and 3.4
* - 4.3
- |test-neo43-py35+|
- |test-neo43-py27-py34|
* - 4.2
- |test-neo42-py35+|
- |test-neo42-py27-py34|
* - 4.1
- |test-neo41-py35+|
- |test-neo41-py27-py34|
* - 4.0
- |test-neo40-py35+|
- |test-neo40-py27-py34|
* - 3.5
- |test-neo35-py35+|
- |test-neo35-py27-py34|
* - 3.4
- |test-neo34-py35+|
- |test-neo34-py27-py34|

Note that Py2neo is developed and tested under **Linux** using standard CPython distributions.
While other operating systems and Python distributions may work, support for these is not available.

- Neo4j 3.4 |neo34_py27py34| |neo34_py35py36py37py38py39|
.. |test-neo43-py27-py34| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo43-py27-py34
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo43-py27-py34"
:alt: GitHub workflow status for tests against Neo4j 4.3 using py27/py34

Py2neo provides support for the multi-database functionality added in Neo4j 4.0.
More about this can be found in the documentation for the ``Graph`` class.
.. |test-neo43-py35+| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo43-py35+
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo43-py35+"
:alt: GitHub workflow status for tests against Neo4j 4.3 using py35+

Note also that Py2neo is developed and tested under **Linux** using standard CPython distributions.
While other operating systems and Python distributions may work, support for these is not available.
.. |test-neo42-py27-py34| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo42-py27-py34
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo42-py27-py34"
:alt: GitHub workflow status for tests against Neo4j 4.2 using py27/py34

.. |test-neo42-py35+| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo42-py35+
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo42-py35+"
:alt: GitHub workflow status for tests against Neo4j 4.2 using py35+

.. |test-neo41-py27-py34| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo41-py27-py34
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo41-py27-py34"
:alt: GitHub workflow status for tests against Neo4j 4.1 using py27/py34

.. |test-neo41-py35+| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo41-py35+
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo41-py35+"
:alt: GitHub workflow status for tests against Neo4j 4.1 using py35+

.. |test-neo40-py27-py34| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo40-py27-py34
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo40-py27-py34"
:alt: GitHub workflow status for tests against Neo4j 4.0 using py27/py34

.. |test-neo40-py35+| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo40-py35+
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo40-py35+"
:alt: GitHub workflow status for tests against Neo4j 4.0 using py35+

.. |test-neo35-py27-py34| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo35-py27-py34
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo35-py27-py34"
:alt: GitHub workflow status for tests against Neo4j 3.5 using py27/py34

.. |test-neo35-py35+| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo35-py35+
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo35-py35+"
:alt: GitHub workflow status for tests against Neo4j 3.5 using py35+

.. |neo34_py27py34| image:: https://img.shields.io/github/workflow/status/technige/py2neo/Test%20with%20Neo4j%203.4%20on%20py27%2Fpy34
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"Test%20with%20Neo4j%203.4%20on%20py27%2Fpy34"
:alt: GitHub Workflow Status
.. |test-neo34-py27-py34| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo34-py27-py34
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo34-py27-py34"
:alt: GitHub workflow status for tests against Neo4j 3.4 using py27/py34

.. |neo34_py35py36py37py38py39| image:: https://img.shields.io/github/workflow/status/technige/py2neo/Test%20with%20Neo4j%203.4%20on%20py35/py36/py37/py38/py39
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"Test%20with%20Neo4j%203.4%20on%20py35/py36/py37/py38/py39"
:alt: GitHub Workflow Status
.. |test-neo34-py35+| image:: https://img.shields.io/github/workflow/status/technige/py2neo/test-neo34-py35+
:target: https://github.com/technige/py2neo/actions?query=workflow%3A"test-neo34-py35+"
:alt: GitHub workflow status for tests against Neo4j 3.4 using py35+


More
Expand Down

0 comments on commit 6094d2d

Please sign in to comment.