A generic query engine for graph data, based on abstract syntax trees as input.
Project description
A generic query engine for graph data, based on abstract syntax trees as input.
Install
python3 -m venv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt
Run example
python3 sample.py
Build setup
python3 -m pip install -U pip setuptools wheel
python3 -m pip install -r requirements-dev.txt
We use pre-commit hooks based on pre-commit
and to configure that locally:
pre-commit install
git config --local core.hooksPath .git/hooks/
Then initialize the tag-based versioning:
TAG=$(git tag | sort -r | head -1)
echo "'git tag'" > goedwig/tag.py
echo "TAG = '$TAG'" >> goedwig/tag.py
Package release
python3 setup.py install --dry-run
./bin/push_pypi.sh
About the name
The name goedwig
is Welsh/Gymraeg –
pronounced /ˈɡɔi̯dwɪɡ/
–
which means "forest".
Herein we parse many trees.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
goedwig-0.2.0.tar.gz
(6.1 kB
view details)
Built Distribution
File details
Details for the file goedwig-0.2.0.tar.gz
.
File metadata
- Download URL: goedwig-0.2.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 729b4f40e47b4ae882b303c5e0cbc751918f076f32353117a508b03097b707aa |
|
MD5 | 9f20ea8acc4d863efb45990eb98a3b32 |
|
BLAKE2b-256 | 6987f20f493a0c97fbee8e0a6f524527ab32379c9dcb2ce4ef86ba19ce94bf69 |
File details
Details for the file goedwig-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: goedwig-0.2.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e58f9c1b28f9a2aae5fac31b1636ed43438231866fa373a10a73c603f4ac575c |
|
MD5 | bb56d2079e09c20a30707ba79ad1b7e2 |
|
BLAKE2b-256 | 0800cc1c03bd27afd3ac0cc3588ef5e763685f694456ebd57514f6b81d2594fd |