gitextract_gnvw45a6/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── pypi.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pylintrc ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.md ├── doc/ │ ├── basic.md │ └── graphs.md ├── examples/ │ ├── __init__.py │ ├── account.py │ ├── commutative.py │ ├── corleone.py │ ├── data/ │ │ ├── adjacent-states.txt │ │ └── coastal-states.txt │ ├── states.py │ ├── user_classes.py │ └── zebra-puzzle.py ├── kanren/ │ ├── __init__.py │ ├── assoccomm.py │ ├── constraints.py │ ├── core.py │ ├── facts.py │ ├── goals.py │ ├── graph.py │ ├── py.typed │ ├── term.py │ └── util.py ├── pyproject.toml ├── pytest.ini ├── release-notes ├── requirements.txt ├── setup.cfg ├── tests/ │ ├── __init__.py │ ├── test_assoccomm.py │ ├── test_constraints.py │ ├── test_core.py │ ├── test_facts.py │ ├── test_goals.py │ ├── test_graph.py │ ├── test_sudoku.py │ ├── test_term.py │ └── test_util.py └── tox.ini