| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Drop Python 3.8 from test workflows.
* Bump Pypy version to 3.9 in test workflow.
* Bump Python to 3.10 in lint, mypy, randomly workflows.
* Bump circleci to Python 3.10.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* WIP: Try replacing codecov Python CLI with gh action.
* Update .github/workflows/coverage.yml
Co-authored-by: Dan Schult <dschult@colgate.edu>
---------
Co-authored-by: Jarrod Millman <jarrod.millman@gmail.com>
Co-authored-by: Dan Schult <dschult@colgate.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add tests for nx._dispatch decorator
The dispatch functionality is used to delegate graph
computations to a different backend. Because those backends
are not part of NetworkX, testing the dispatching feature
was not originally added, relying instead on the other
backends (e.g. graphblas-algorithms) to verify the dispatch
functionality is working.
This change creates a "loopback" backend where NetworkX dispatches
to itself for the sole purpose of exercising the dispatching
machinery.
In one incarnation, various tests are augmented to use the
LoopbackGraph family and force loopback dispatching to occur
as normal usage would.
A second incarnation forces *all* tests to run in dispatch mode
but use of a different _dispatch decorator. This mode is triggered
for all of pytest, so it must be tested by the CI system specifically.
* Update CI to hopefully run dispatching auto tests
* Formatting
* More formatting fixes
* Better comments explaining dispatching tests
|
|
|
| |
MAINT: Remove pdf latex builds of docs
|
| |
|
|
|
|
| |
Should get rid of deprecation warning in the actions log due to
GH bumping the supported node version.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Prevents this job from running on forks.
|
|
|
| |
See: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-a-fallback-value
|
| |
|
| |
|
|
|
| |
Fixes installation of pygraphviz on macOS-latest in github actions
|
|
|
|
|
|
|
|
| |
* Remove pyyaml dependency
* Make mypy happy.
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
Co-authored-by: Mridul Seth <seth.mridul@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Move random test order to scheduled workflow.
* Add missing jobs keyword.
* bump to py3.9 and retrigger build
* run the workflow in the PR
* fix path to requirements
* remove action run from PRs, just run on a schedule
Co-authored-by: Mridul Seth <mail@mriduls.com>
Co-authored-by: Mridul Seth <seth.mridul@gmail.com>
|
|
|
|
| |
This is the longest-running job so it'd be good to have a bit
more introspection.
|
|
|
|
|
| |
Revert "Add workaround for pytest failures on 3.11-beta2 (#5680)"
This reverts commit 4564a7b9f5cafef7ec192ab50df0ec6a2ec8745c.
|
| |
|
| |
|
|
|
|
| |
Rasterio doesn't have a wheel for Python 3.10 yet and
we don't want to manually build it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add minimal mypy configuration file.
* Add mypy workflow to GH.
* Properly import sentinels from traversal.edgedfs.
* mypy doesn't like variables named \"e\".
* Rm annotations from single function.
* Fix name collisions in test suite.
Make sure all tests have unique names.
* Rm unused random seed in test setup.
* Rm redundant __all__ specification.
* Silence mypy error from sum(). Mypy bug?
* Fix tsp test instantiation nit.
* \"type: ignore\" to suppress conditional fn sigature errors.
* Remaining \"type: ignore\" to appease mypy.
* Configure mypy to ignore inheritance issues.
* Update exclude conf for CI.
- Add yaml
- Reformat regex containing reportviews
* Rm partial annotations from lukes.py.
Fixes mypy errors due to unannotated code.
* Reorg defaultdict to reduce type: ignore cruft.
* Homogenize signatures for fns defined in conditionals.
* err as varname only in exception catching.
* Fix name collision in Bellman-Ford test suite.
|
|
|
|
|
| |
* Test on Python 3.10
* Fix tests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Unpin gdal.
* Try pinning to 3.3
* Pin setuptools instead.
* remove gdal from workflows
|
|
|
|
|
| |
* Remove default dependencies
* Update release notes
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added argmap decorator
* removed most dependency on decorator
* removed last reference to decorator?
* Made the compilation of argmap-decorated functions lazy to reduce import time.
* black
* reworked try_finally to make cleanup cleaner
* first pass at documentation; general cleanup
* incorporated dschult's comments
* rest formatted docstrings
* added unit tests and fixed a few bugs that cropped up
* Apply suggestions from code review
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
Co-authored-by: Dan Schult <dschult@colgate.edu>
* Exapnd docstrings for decorators.py
* * refactored try_finally into a keyword-only argument
* more tweaks to documentation re: @stefanv's comments
* additional unit test for signature-clobbering decorators
* spellcheck my txt and expand new test to help me grok it
* rehash docstrings for sphinx
* rewrite docs to provide some examples where argmap used without @argmap
* doc tweak
* last touches
* documentation clarifications
* run black
* doc review
* remove decorator module from github workflows and INSTALL.rst
* add text to release_dev to describe highlights and improvements here
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
Co-authored-by: Dan Schult <dschult@colgate.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix conda instructions
* New idea
* fix to have conda avoid -r in requirements.txt and avoid ~=2.12 which is pip specific
* Hopefully fix macos pypy loading
* try again without wheel?
* Avoid dependencies on PyPy
Co-authored-by: Dan Schult <dschult@colgate.edu>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Require pygraphviz 1.7
* Test with choco on Windows
* close handle before unlinking (windows).
* Update to 1.7
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
|
|
|
|
|
|
|
| |
* Test Windows via GH actions
* Drop pointless venv creation
* Fix
|
|
|
|
|
|
|
| |
template (#4524)
* use issue templates to redirect to discussions tab, add a bug report template
* issue_template config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Setup cross-repo doc deploy via actions.
* Update deploy recipe.
* Remove unused venv
* Add notes about deploy key
* Add git config info to deploy action.
* Fix typo
* Remove unnecessary nojekyll.
* Fix xcb display not found error.
|
| |
|
| |
|
| |
|
|
|
| |
Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
|
| |
|