.. _spkg_networkx:

networkx: Python package for complex networks
=============================================

Description
-----------

NetworkX (NX) is a Python package for the creation, manipulation, and
study of the structure, dynamics, and functions of complex networks.

License
-------

BSD


Upstream Contact
----------------

https://networkx.github.io/

Type
----

standard


Version Information
-------------------

package-version.txt::

    2.5.1

install-requires.txt::

    # gentoo uses 2.5
    networkx >=2.4, <2.6


Equivalent System Packages
--------------------------

conda:

.. CODE-BLOCK:: bash

    $ conda install python:networkx

macports:
install the following packages: python:networkx
opensuse:

.. CODE-BLOCK:: bash

    $ sudo zypper install python:networkx

See https://repology.org/project/python:networkx/versions

However, these system packages will not be used for building Sage
because using Python site-packages is not supported by the Sage distribution;
see https://trac.sagemath.org/ticket/29023

