Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

goedwig-0.2.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

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

Hashes for goedwig-0.2.0.tar.gz
Algorithm Hash digest
SHA256 729b4f40e47b4ae882b303c5e0cbc751918f076f32353117a508b03097b707aa
MD5 9f20ea8acc4d863efb45990eb98a3b32
BLAKE2b-256 6987f20f493a0c97fbee8e0a6f524527ab32379c9dcb2ce4ef86ba19ce94bf69

See more details on using hashes here.

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

Hashes for goedwig-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e58f9c1b28f9a2aae5fac31b1636ed43438231866fa373a10a73c603f4ac575c
MD5 bb56d2079e09c20a30707ba79ad1b7e2
BLAKE2b-256 0800cc1c03bd27afd3ac0cc3588ef5e763685f694456ebd57514f6b81d2594fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page