aplbrain / dotmotif

A performant, powerful query framework to search for network motifs
https://bossdb.org/tools/dotmotif
Apache License 2.0
81 stars 9 forks source link

Move special imports to `extras_require` #114

Closed j6k4m8 closed 2 years ago

j6k4m8 commented 2 years ago

You should be able to use DotMotif without installing neo4j- and docker-flavored dependencies.

Proposal:

# Only install core dotmotif for networkx and grandiso:
pip install dotmotif

# Install cypher extensions for neuPrint, and docker 
# extensions for creating a local neo4j database:
pip install 'dotmotif[neo4j]'