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.
Metadata
Release files for goedwig 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| goedwig-0.2.0.tar.gz | 6.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| goedwig-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / goedwig-0.2.0.tar.gz
| Download URL | goedwig-0.2.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
729b4f40e47b4ae882b303c5e0cbc751918f076f32353117a508b03097b707aa
|
|
BLAKE2b-256 checksum How to use checksums |
6987f20f493a0c97fbee8e0a6f524527ab32379c9dcb2ce4ef86ba19ce94bf69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / goedwig-0.2.0-py3-none-any.whl
| Download URL | goedwig-0.2.0-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e58f9c1b28f9a2aae5fac31b1636ed43438231866fa373a10a73c603f4ac575c
|
|
BLAKE2b-256 checksum How to use checksums |
0800cc1c03bd27afd3ac0cc3588ef5e763685f694456ebd57514f6b81d2594fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|