summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Support Python 3.11 (#6023)Jarrod Millman2022-10-081-0/+1
|
* Add vf2pp_helpers subpackage to wheel (#5975)Ross Barnowski2022-09-111-2/+6
| | | | | * Add vf2pp_helpers to package. * Add __init__.py to vf2pp_helpers
* Replace node_classification subpackage with a module (#5774)Dan Schult2022-06-161-2/+0
| | | | | | | * Replace node_classification subpackage with a module * update node_classification doc reference * remove node_classification from setup.py
* Remove networkx.testing subpackage (#5782)Matt Schwennesen2022-06-161-2/+0
| | | | | Removes deprecated nx.test() function as well as deprecated testing utilities `almost_equal`, `assert_nodes_equal`, `assert_edges_equal`, and `assert_graphs_equal`.
* Use pytest-mpl (#4579)Jarrod Millman2022-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * Use pytest-mpl * Try circleci * New * Fix * Fix test * Add documentation * Install default requirments on Circle CI * Install pytest on circle CI * Update python image * Test house w/ colors Co-authored-by: Mridul Seth <mail@mriduls.com>
* Test on Python 3.10 (#5185)Jarrod Millman2021-11-221-0/+1
| | | Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
* Add pyupgrade to pre-commit (#5146)Jarrod Millman2021-10-241-1/+1
|
* Drop Py37 (#5143)Jarrod Millman2021-10-231-4/+3
| | | | | | | | | | | | | | | | | | | * Drop Py37 * XML serialization issue * Use math.comb Co-authored-by: Simone Gasperini <simone.gasperini2@studio.unibo.it> * Run pyupgrade --py38-plus * Run black * More documentation * Deprecate euclidean Co-authored-by: Simone Gasperini <simone.gasperini2@studio.unibo.it>
* Remove default dependencies (#4967)Jarrod Millman2021-07-231-2/+2
| | | | | * Remove default dependencies * Update release notes
* Reorganize minor submodule as subpackage (#4349)Jon Crall2021-03-231-0/+2
| | | Reorganize minor submodule as subpackge with contraction submodule
* Gallery support for pygraphviz examples (#4464)Ross Barnowski2021-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add pygraphviz image scraper to doc config. * pgz gallery example - switch to agraph.draw * Move pygraphviz examples out to demo img scraper. * TEMP: point to pgz with scraper for CI. * Add support for comments in requirements files. * TEMP: remove extra deps from setup.py. Just to get CI running with un-deployed pygraphviz. * Two graphviz categories: layout and drawing. * Update deps to pgv1.7rc1. * Revert removal of key from 2fb3101 * Add pygraphviz to intersphinx mapping. Update intersphinx links and internal links to drawing modules. * Add links for drawing functionality. pygraphviz via intersphinx + write_dot.
* Simplify version information (#4492)Jarrod Millman2021-01-031-32/+60
|
* Drop Py3.6 support per NEP 29 (#4469)Jarrod Millman2020-12-171-3/+3
|
* Populate setup.py requires from requirementsJarrod Millman2020-09-151-16/+11
|
* Make optional dependencies default on CPythonJarrod Millman2020-09-151-18/+12
|
* Update dependenciesJarrod Millman2020-08-141-1/+0
|
* remove f strings from setup.py for clear error message < py3.6 (#3738)Mridul Seth2019-12-081-5/+4
| | | remove f strings from setup.py for clear error message < py3.6
* Remove shebang from non-executablesJarrod Millman2019-11-111-1/+0
|
* Update examplesJarrod Millman2019-11-111-98/+114
|
* Remove superfluous encoding informationJarrod Millman2019-11-111-1/+0
|
* Remove duplicate license parameter (#3710)Drew H2019-11-081-1/+0
| | | | | | | | * Remove duplicate license parameter * Remove duplicate license from release.py * Remove reference to release.license
* Drop support for Python 3.5Jarrod Millman2019-10-161-3/+3
|
* Have CIs use pytestJarrod Millman2019-10-121-4/+2
|
* Load long description from READMEJarrod Millman2019-10-031-1/+4
|
* Add project_urls to setupJarrod Millman2019-04-061-1/+1
|
* Ensure that this isn't installed on Python 2.7Jarrod Millman2019-04-041-3/+9
|
* Update version checkingJarrod Millman2018-11-141-2/+2
|
* Update docsJarrod Millman2018-08-081-2/+2
|
* Allow individual extras selection (#3080)Michael Johnson2018-07-231-1/+13
| | | | | | | | | | | | * Allow individual extras selection Currently networkx only has a definition for "all" dependency extras. This patch adds support to specify the individual extras required. Our use case is for pydot where we use nx_pydot but none of the other "extras". * Added missing 'nose' extra
* Add missing files to distribution. (#2955)Haochen Wu2018-05-221-0/+4
|
* Update setup.py related Networkx test Error #2925 (#2926)Dormir302018-04-271-1/+1
| | | | | | | When we run 'networkx.test()', we need nose packages. Turtorial from this web page https://networkx.github.io/documentation/networkx-1.9.1/test.html. so I add nose package to extras_require packages
* Add example/README.txt to distribution. (#2950)Haochen Wu2018-04-251-1/+3
|
* Implement a module for node classification (#2848)Yuto Yamaguchi2018-01-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * Implement a module for node classification * Fix tests * Put helper functions inside the public function. * Rename modules * Fix examples * Try imports * Add a doc for node classification * Add one test case * Add skip annotation. * Follow PEP8 * Follow PEP8 in test code * Fix doctest violation
* Update requirementsJarrod Millman2017-08-121-2/+2
| | | | | Make sure our requirements support the same versions of Python we do.
* Update examples in setup.pyJarrod Millman2017-07-171-2/+3
|
* Remove redundant lineJarrod Millman2017-07-171-1/+0
|
* Comply with pep8Jarrod Millman2017-07-171-58/+58
|
* Remove empty external moduleJarrod Millman2017-07-171-1/+0
| | | | All content removed 3 years ago in commit 94a1c3
* Add optional dependenciesMridul Seth2017-03-211-0/+3
|
* Fixes typo in setup.py: atlas.dat -> atlas.dat.gz.Jeffrey Finkelstein2016-06-061-1/+1
|
* Include atlas data file in packageJeffrey Finkelstein2016-06-051-1/+1
|
* Moves chordal package to module.Jeffrey Finkelstein2015-11-171-2/+0
| | | | | | The four functions exposed in the `networkx.algorithms.chordal` namespace do not need to live in a module under a package; they can simply live in a module named `chordal.py`.
* Revert "Allow external packages to be installed in networkx.addons"Himanshu Mishra2015-07-091-1/+0
|
* Added networkx.addons in setup.pyHimanshu Mishra2015-06-261-0/+1
|
* Merge branch 'master' into greedy_colorysitu2014-06-071-2/+2
|\
| * Add detection of Python 2.7+ upon install and importysitu2014-06-061-2/+2
| |
* | Merge branch 'greedy-coloring' of git://github.com/itu-sass-s2014/networkx ↵ysitu2014-06-071-0/+2
|\ \ | |/ |/| | | | | | | | | into greedy_color Conflicts: networkx/algorithms/__init__.py
| * Fix merge conflict in setup.pyJan Aagaard Meier2014-04-151-1/+1
| |\
| * | first go at implementing the greedy coloring first fit algorithm with ↵Henrik Haugbølle2014-02-181-0/+2
| | | | | | | | | | | | maximum degree ordering
* | | Merge branch 'master' into setupysitu2014-06-031-6/+3
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: setup.py