├── .hgignore ├── CHANGES ├── COPYING ├── PKGINFO ├── README ├── TODO ├── VERSION ├── bin ├── sfood ├── sfood-checker ├── sfood-cluster ├── sfood-cluster-regexp ├── sfood-copy ├── sfood-filter-stdlib ├── sfood-flatten ├── sfood-graph ├── sfood-imports ├── sfood-target-files └── snakefood ├── contrib └── matthew-fernandez │ ├── snakefood-1.patch │ ├── snakefood-2.patch │ ├── snakefood-3.patch │ ├── snakefood-4.patch │ └── snakefood-5.patch ├── doc ├── dataflow.dia ├── examples │ ├── .htaccess │ ├── 4suite.pdf │ ├── cgkit.pdf │ ├── django-simple.pdf │ ├── django.pdf │ ├── docutils.pdf │ ├── enthought.pdf │ ├── genshi.pdf │ ├── gnosis.pdf │ ├── mailman.pdf │ ├── matplotlib.pdf │ ├── neoui.pdf │ ├── numpy-simple.pdf │ ├── numpy.pdf │ ├── pypy.pdf │ ├── pythonweb.pdf │ ├── pyutil.pdf │ ├── reportlab.pdf │ ├── scipy.pdf │ ├── snakefood.pdf │ ├── sqlobject.pdf │ ├── twisted.pdf │ ├── webpy.pdf │ └── webstack.pdf ├── manpages │ ├── README.txt │ ├── sfood-checker.1 │ ├── sfood-cluster.1 │ ├── sfood-copy.1 │ ├── sfood-flatten.1 │ ├── sfood-graph.1 │ ├── sfood-imports.1 │ └── sfood.1 ├── programs1.dia ├── programs1.png ├── programs2.dia ├── programs2.png ├── snakefood-doc.html ├── snakefood-doc.txt ├── talks │ ├── outline.txt │ ├── proposal.txt │ └── snakefood.pdf └── talks2 │ ├── Makefile │ └── sfoodpres.tex ├── etc ├── bashrc ├── docutilsrc ├── env ├── env.test ├── header-gecko.jpg └── test.svnignore ├── examples ├── 4suite │ └── Makefile ├── Makefile.rules ├── blais │ ├── Makefile │ └── clusters ├── cgkit │ └── Makefile ├── django │ └── Makefile ├── docutils │ └── Makefile ├── enthought │ └── Makefile ├── genshi │ └── Makefile ├── gnosis │ ├── Makefile │ └── clusters ├── mailman │ └── Makefile ├── matplotlib │ ├── Makefile │ └── clusters ├── neoui │ └── Makefile ├── numpy │ └── Makefile ├── pypy │ └── Makefile ├── pythonweb │ └── Makefile ├── pyutil │ └── Makefile ├── reportlab │ └── Makefile ├── scipy │ └── Makefile ├── sqlobject │ └── Makefile ├── stdlib │ └── Makefile ├── twisted │ └── Makefile ├── webpy │ └── Makefile ├── webstack │ └── Makefile └── zope │ └── Makefile ├── index.html ├── lib └── python │ └── snakefood │ ├── __init__.py │ ├── astpretty.py │ ├── checker.py │ ├── cluster.py │ ├── cluster_regexp.py │ ├── copy.py │ ├── depends.py │ ├── fallback │ ├── __init__.py │ ├── collections.py │ └── pkgutil.py │ ├── filter.py │ ├── find.py │ ├── flatten.py │ ├── gendeps.py │ ├── graph.py │ ├── list.py │ ├── local.py │ ├── roots.py │ ├── six.py │ └── util.py ├── old ├── contrib │ └── gendeps_1.3.1.patch ├── experiment.py ├── experiment2.py ├── experiment3.py ├── filter_snake.py ├── pydeps-gen ├── pydeps-gen2 ├── pydeps-gen3 ├── pydeps-path ├── pydeps-resolve ├── replicate-deps ├── simple_import_visitor.py └── snakefood-snippets.py ├── setup.py ├── style.css └── test ├── README.txt ├── data ├── checker │ ├── alllist.expect │ ├── alllist.py │ ├── duplicate.expect │ ├── duplicate.py │ ├── notfound.expect │ ├── notfound.py │ ├── simple.expect │ └── simple.py ├── double │ ├── a │ │ ├── __init__.py │ │ └── b │ │ │ ├── __init__.py │ │ │ ├── c1.py │ │ │ ├── c2.py │ │ │ └── c3.py │ ├── double.expect │ ├── double.py │ ├── invalid.expect │ ├── invalid.py │ └── x │ │ ├── __init__.py │ │ └── y │ │ ├── __init__.py │ │ └── z1 ├── project │ ├── __init__.py │ ├── bar.py │ ├── bli.py │ ├── foo_from.expect │ ├── foo_from.py │ ├── foo_import.expect │ ├── foo_import.py │ ├── sub1 │ │ ├── __init__.py │ │ ├── sub11 │ │ │ ├── __init__.py │ │ │ ├── relative_from.expect │ │ │ ├── relative_from.py │ │ │ └── test11.py │ │ └── test.py │ └── sub2 │ │ ├── __init__.py │ │ └── test2.py ├── roots │ ├── .expect │ └── universe │ │ ├── .expect │ │ └── solar │ │ ├── .expect │ │ ├── earth │ │ ├── .expect │ │ ├── __init__.py │ │ ├── america │ │ │ ├── .expect │ │ │ ├── __init__.py │ │ │ ├── canada.py │ │ │ ├── mexico.py │ │ │ └── usa.py │ │ ├── asia │ │ │ ├── .expect │ │ │ ├── __init__.py │ │ │ ├── china.py │ │ │ ├── japan.py │ │ │ └── korea.py │ │ └── europe │ │ │ ├── .expect │ │ │ ├── __init__.py │ │ │ ├── france.py │ │ │ └── germany.py │ │ └── ma.rs │ │ ├── .expect │ │ └── __init__.py └── simple │ ├── invalid.expect │ ├── invalid.py │ ├── notfound.expect │ ├── notfound.py │ ├── stdlib.expect │ ├── stdlib.py │ ├── unused.expect │ └── unused.py ├── packfromimport ├── pack1 │ ├── expected.txt │ └── foo1.py └── pack2 │ ├── __init__.py │ └── foo2.py ├── test_checker.py ├── test_double.py ├── test_roots.py ├── test_unused.py ├── test_various.py └── testsupport.py /.hgignore: -------------------------------------------------------------------------------- 1 | syntax: glob 2 | *.deps 3 | *.log 4 | .roots 5 | -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/CHANGES -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/COPYING -------------------------------------------------------------------------------- /PKGINFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/PKGINFO -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/README -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/TODO -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.4 2 | -------------------------------------------------------------------------------- /bin/sfood: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood -------------------------------------------------------------------------------- /bin/sfood-checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-checker -------------------------------------------------------------------------------- /bin/sfood-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-cluster -------------------------------------------------------------------------------- /bin/sfood-cluster-regexp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-cluster-regexp -------------------------------------------------------------------------------- /bin/sfood-copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-copy -------------------------------------------------------------------------------- /bin/sfood-filter-stdlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-filter-stdlib -------------------------------------------------------------------------------- /bin/sfood-flatten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-flatten -------------------------------------------------------------------------------- /bin/sfood-graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-graph -------------------------------------------------------------------------------- /bin/sfood-imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-imports -------------------------------------------------------------------------------- /bin/sfood-target-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/sfood-target-files -------------------------------------------------------------------------------- /bin/snakefood: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/bin/snakefood -------------------------------------------------------------------------------- /contrib/matthew-fernandez/snakefood-1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/contrib/matthew-fernandez/snakefood-1.patch -------------------------------------------------------------------------------- /contrib/matthew-fernandez/snakefood-2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/contrib/matthew-fernandez/snakefood-2.patch -------------------------------------------------------------------------------- /contrib/matthew-fernandez/snakefood-3.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/contrib/matthew-fernandez/snakefood-3.patch -------------------------------------------------------------------------------- /contrib/matthew-fernandez/snakefood-4.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/contrib/matthew-fernandez/snakefood-4.patch -------------------------------------------------------------------------------- /contrib/matthew-fernandez/snakefood-5.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/contrib/matthew-fernandez/snakefood-5.patch -------------------------------------------------------------------------------- /doc/dataflow.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/dataflow.dia -------------------------------------------------------------------------------- /doc/examples/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/.htaccess -------------------------------------------------------------------------------- /doc/examples/4suite.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/4suite.pdf -------------------------------------------------------------------------------- /doc/examples/cgkit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/cgkit.pdf -------------------------------------------------------------------------------- /doc/examples/django-simple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/django-simple.pdf -------------------------------------------------------------------------------- /doc/examples/django.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/django.pdf -------------------------------------------------------------------------------- /doc/examples/docutils.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/docutils.pdf -------------------------------------------------------------------------------- /doc/examples/enthought.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/enthought.pdf -------------------------------------------------------------------------------- /doc/examples/genshi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/genshi.pdf -------------------------------------------------------------------------------- /doc/examples/gnosis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/gnosis.pdf -------------------------------------------------------------------------------- /doc/examples/mailman.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/mailman.pdf -------------------------------------------------------------------------------- /doc/examples/matplotlib.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/matplotlib.pdf -------------------------------------------------------------------------------- /doc/examples/neoui.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/neoui.pdf -------------------------------------------------------------------------------- /doc/examples/numpy-simple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/numpy-simple.pdf -------------------------------------------------------------------------------- /doc/examples/numpy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/numpy.pdf -------------------------------------------------------------------------------- /doc/examples/pypy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/pypy.pdf -------------------------------------------------------------------------------- /doc/examples/pythonweb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/pythonweb.pdf -------------------------------------------------------------------------------- /doc/examples/pyutil.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/pyutil.pdf -------------------------------------------------------------------------------- /doc/examples/reportlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/reportlab.pdf -------------------------------------------------------------------------------- /doc/examples/scipy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/scipy.pdf -------------------------------------------------------------------------------- /doc/examples/snakefood.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/snakefood.pdf -------------------------------------------------------------------------------- /doc/examples/sqlobject.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/sqlobject.pdf -------------------------------------------------------------------------------- /doc/examples/twisted.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/twisted.pdf -------------------------------------------------------------------------------- /doc/examples/webpy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/webpy.pdf -------------------------------------------------------------------------------- /doc/examples/webstack.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/examples/webstack.pdf -------------------------------------------------------------------------------- /doc/manpages/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/README.txt -------------------------------------------------------------------------------- /doc/manpages/sfood-checker.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/sfood-checker.1 -------------------------------------------------------------------------------- /doc/manpages/sfood-cluster.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/sfood-cluster.1 -------------------------------------------------------------------------------- /doc/manpages/sfood-copy.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/sfood-copy.1 -------------------------------------------------------------------------------- /doc/manpages/sfood-flatten.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/sfood-flatten.1 -------------------------------------------------------------------------------- /doc/manpages/sfood-graph.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/sfood-graph.1 -------------------------------------------------------------------------------- /doc/manpages/sfood-imports.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/sfood-imports.1 -------------------------------------------------------------------------------- /doc/manpages/sfood.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/manpages/sfood.1 -------------------------------------------------------------------------------- /doc/programs1.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/programs1.dia -------------------------------------------------------------------------------- /doc/programs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/programs1.png -------------------------------------------------------------------------------- /doc/programs2.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/programs2.dia -------------------------------------------------------------------------------- /doc/programs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/programs2.png -------------------------------------------------------------------------------- /doc/snakefood-doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/snakefood-doc.html -------------------------------------------------------------------------------- /doc/snakefood-doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/snakefood-doc.txt -------------------------------------------------------------------------------- /doc/talks/outline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/talks/outline.txt -------------------------------------------------------------------------------- /doc/talks/proposal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/talks/proposal.txt -------------------------------------------------------------------------------- /doc/talks/snakefood.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/talks/snakefood.pdf -------------------------------------------------------------------------------- /doc/talks2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/talks2/Makefile -------------------------------------------------------------------------------- /doc/talks2/sfoodpres.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/doc/talks2/sfoodpres.tex -------------------------------------------------------------------------------- /etc/bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/etc/bashrc -------------------------------------------------------------------------------- /etc/docutilsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/etc/docutilsrc -------------------------------------------------------------------------------- /etc/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/etc/env -------------------------------------------------------------------------------- /etc/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/etc/env.test -------------------------------------------------------------------------------- /etc/header-gecko.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/etc/header-gecko.jpg -------------------------------------------------------------------------------- /etc/test.svnignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/etc/test.svnignore -------------------------------------------------------------------------------- /examples/4suite/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/4suite/Makefile -------------------------------------------------------------------------------- /examples/Makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/Makefile.rules -------------------------------------------------------------------------------- /examples/blais/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/blais/Makefile -------------------------------------------------------------------------------- /examples/blais/clusters: -------------------------------------------------------------------------------- 1 | jeffrush 2 | -------------------------------------------------------------------------------- /examples/cgkit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/cgkit/Makefile -------------------------------------------------------------------------------- /examples/django/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/django/Makefile -------------------------------------------------------------------------------- /examples/docutils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/docutils/Makefile -------------------------------------------------------------------------------- /examples/enthought/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/enthought/Makefile -------------------------------------------------------------------------------- /examples/genshi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/genshi/Makefile -------------------------------------------------------------------------------- /examples/gnosis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/gnosis/Makefile -------------------------------------------------------------------------------- /examples/gnosis/clusters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/gnosis/clusters -------------------------------------------------------------------------------- /examples/mailman/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/mailman/Makefile -------------------------------------------------------------------------------- /examples/matplotlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/matplotlib/Makefile -------------------------------------------------------------------------------- /examples/matplotlib/clusters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/matplotlib/clusters -------------------------------------------------------------------------------- /examples/neoui/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/neoui/Makefile -------------------------------------------------------------------------------- /examples/numpy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/numpy/Makefile -------------------------------------------------------------------------------- /examples/pypy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/pypy/Makefile -------------------------------------------------------------------------------- /examples/pythonweb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/pythonweb/Makefile -------------------------------------------------------------------------------- /examples/pyutil/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/pyutil/Makefile -------------------------------------------------------------------------------- /examples/reportlab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/reportlab/Makefile -------------------------------------------------------------------------------- /examples/scipy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/scipy/Makefile -------------------------------------------------------------------------------- /examples/sqlobject/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/sqlobject/Makefile -------------------------------------------------------------------------------- /examples/stdlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/stdlib/Makefile -------------------------------------------------------------------------------- /examples/twisted/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/twisted/Makefile -------------------------------------------------------------------------------- /examples/webpy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/webpy/Makefile -------------------------------------------------------------------------------- /examples/webstack/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/webstack/Makefile -------------------------------------------------------------------------------- /examples/zope/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/examples/zope/Makefile -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/index.html -------------------------------------------------------------------------------- /lib/python/snakefood/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/__init__.py -------------------------------------------------------------------------------- /lib/python/snakefood/astpretty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/astpretty.py -------------------------------------------------------------------------------- /lib/python/snakefood/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/checker.py -------------------------------------------------------------------------------- /lib/python/snakefood/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/cluster.py -------------------------------------------------------------------------------- /lib/python/snakefood/cluster_regexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/cluster_regexp.py -------------------------------------------------------------------------------- /lib/python/snakefood/copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/copy.py -------------------------------------------------------------------------------- /lib/python/snakefood/depends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/depends.py -------------------------------------------------------------------------------- /lib/python/snakefood/fallback/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/snakefood/fallback/collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/fallback/collections.py -------------------------------------------------------------------------------- /lib/python/snakefood/fallback/pkgutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/fallback/pkgutil.py -------------------------------------------------------------------------------- /lib/python/snakefood/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/filter.py -------------------------------------------------------------------------------- /lib/python/snakefood/find.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/find.py -------------------------------------------------------------------------------- /lib/python/snakefood/flatten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/flatten.py -------------------------------------------------------------------------------- /lib/python/snakefood/gendeps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/gendeps.py -------------------------------------------------------------------------------- /lib/python/snakefood/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/graph.py -------------------------------------------------------------------------------- /lib/python/snakefood/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/list.py -------------------------------------------------------------------------------- /lib/python/snakefood/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/local.py -------------------------------------------------------------------------------- /lib/python/snakefood/roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/roots.py -------------------------------------------------------------------------------- /lib/python/snakefood/six.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/six.py -------------------------------------------------------------------------------- /lib/python/snakefood/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/lib/python/snakefood/util.py -------------------------------------------------------------------------------- /old/contrib/gendeps_1.3.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/contrib/gendeps_1.3.1.patch -------------------------------------------------------------------------------- /old/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/experiment.py -------------------------------------------------------------------------------- /old/experiment2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/experiment2.py -------------------------------------------------------------------------------- /old/experiment3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/experiment3.py -------------------------------------------------------------------------------- /old/filter_snake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/filter_snake.py -------------------------------------------------------------------------------- /old/pydeps-gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/pydeps-gen -------------------------------------------------------------------------------- /old/pydeps-gen2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/pydeps-gen2 -------------------------------------------------------------------------------- /old/pydeps-gen3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/pydeps-gen3 -------------------------------------------------------------------------------- /old/pydeps-path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/pydeps-path -------------------------------------------------------------------------------- /old/pydeps-resolve: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/pydeps-resolve -------------------------------------------------------------------------------- /old/replicate-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/replicate-deps -------------------------------------------------------------------------------- /old/simple_import_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/simple_import_visitor.py -------------------------------------------------------------------------------- /old/snakefood-snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/old/snakefood-snippets.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/setup.py -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/style.css -------------------------------------------------------------------------------- /test/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/README.txt -------------------------------------------------------------------------------- /test/data/checker/alllist.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/checker/alllist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/checker/alllist.py -------------------------------------------------------------------------------- /test/data/checker/duplicate.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/checker/duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/checker/duplicate.py -------------------------------------------------------------------------------- /test/data/checker/notfound.expect: -------------------------------------------------------------------------------- 1 | ROOT/checker/notfound.py:8:8: Unused import 'logging' 2 | -------------------------------------------------------------------------------- /test/data/checker/notfound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/checker/notfound.py -------------------------------------------------------------------------------- /test/data/checker/simple.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/checker/simple.expect -------------------------------------------------------------------------------- /test/data/checker/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/checker/simple.py -------------------------------------------------------------------------------- /test/data/double/a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/double/a/b/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/double/a/b/c1.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/double/a/b/c2.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/double/a/b/c3.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/double/double.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/double/double.expect -------------------------------------------------------------------------------- /test/data/double/double.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/double/double.py -------------------------------------------------------------------------------- /test/data/double/invalid.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/double/invalid.expect -------------------------------------------------------------------------------- /test/data/double/invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/double/invalid.py -------------------------------------------------------------------------------- /test/data/double/x/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/double/x/y/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/double/x/y/z1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/project/bar.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/project/bli.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/project/foo_from.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/project/foo_from.expect -------------------------------------------------------------------------------- /test/data/project/foo_from.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/project/foo_from.py -------------------------------------------------------------------------------- /test/data/project/foo_import.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/project/foo_import.expect -------------------------------------------------------------------------------- /test/data/project/foo_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/project/foo_import.py -------------------------------------------------------------------------------- /test/data/project/sub1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/project/sub1/sub11/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/data/project/sub1/sub11/relative_from.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/project/sub1/sub11/relative_from.expect -------------------------------------------------------------------------------- /test/data/project/sub1/sub11/relative_from.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/project/sub1/sub11/relative_from.py -------------------------------------------------------------------------------- /test/data/project/sub1/sub11/test11.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/data/project/sub1/test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/project/sub2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/project/sub2/test2.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/data/roots/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/america/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/america/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/america/canada.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/america/mexico.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/america/usa.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/asia/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/asia/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/asia/china.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/asia/japan.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/asia/korea.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/europe/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/europe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/europe/france.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/earth/europe/germany.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/ma.rs/.expect: -------------------------------------------------------------------------------- 1 | ROOT/roots/universe/solar 2 | -------------------------------------------------------------------------------- /test/data/roots/universe/solar/ma.rs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/simple/invalid.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/invalid.expect -------------------------------------------------------------------------------- /test/data/simple/invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/invalid.py -------------------------------------------------------------------------------- /test/data/simple/notfound.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/notfound.expect -------------------------------------------------------------------------------- /test/data/simple/notfound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/notfound.py -------------------------------------------------------------------------------- /test/data/simple/stdlib.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/stdlib.expect -------------------------------------------------------------------------------- /test/data/simple/stdlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/stdlib.py -------------------------------------------------------------------------------- /test/data/simple/unused.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/unused.expect -------------------------------------------------------------------------------- /test/data/simple/unused.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/data/simple/unused.py -------------------------------------------------------------------------------- /test/packfromimport/pack1/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/packfromimport/pack1/expected.txt -------------------------------------------------------------------------------- /test/packfromimport/pack1/foo1.py: -------------------------------------------------------------------------------- 1 | from pack2 import * 2 | foo2.name() 3 | print foo2 4 | -------------------------------------------------------------------------------- /test/packfromimport/pack2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/packfromimport/pack2/__init__.py -------------------------------------------------------------------------------- /test/packfromimport/pack2/foo2.py: -------------------------------------------------------------------------------- 1 | def name(): print("foo2") 2 | -------------------------------------------------------------------------------- /test/test_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/test_checker.py -------------------------------------------------------------------------------- /test/test_double.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/test_double.py -------------------------------------------------------------------------------- /test/test_roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/test_roots.py -------------------------------------------------------------------------------- /test/test_unused.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/test_unused.py -------------------------------------------------------------------------------- /test/test_various.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/test_various.py -------------------------------------------------------------------------------- /test/testsupport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GreatFruitOmsk/snakefood/HEAD/test/testsupport.py --------------------------------------------------------------------------------