Skip to main content

Staticly typed graph library

Project description

TypedGraph

Is a staticly typed graph library. This is a cross compatible port of TypedGraph.

pypi

TypedGraph is build to provide an easy to use interface for manipulating an maintaining graphs with a rigid schema.

Getting started

install using

pip install typed_graph

see the example folder for information on how to create your first project using TypedGraph.

Note that making and maintianing large static graphs can be time consuming, so using like typed_graph_cli will make the library significantly easier to maintian

Development

To run a local instance of the library:

.../typed_graph_py> pip install -e .

This will import the library using a symlink, so changes in the directory will be propegated to the python installation

Now it can be used as normal

import type_graph

Build release

First install twine pip install twine
Then to build the release run: python setup.py sdist bdist_wheel
Then test that the build is valid: twine check dist/*
And finally upload to PyPi with: twine upload dist/*

To avoid having to retype your initials everytime setup a file in $HOME/.pypirc

[pypi]
username = <username>
password = <password>

Note: your password will be stored in plain text!

This is also compatible with PyPi access tokens

[pypi]
username = __token__
password = pypi-...

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

typed_graph-0.1.4.tar.gz (20.7 kB view details)

Uploaded Source

Built Distribution

typed_graph-0.1.4-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file typed_graph-0.1.4.tar.gz.

File metadata

  • Download URL: typed_graph-0.1.4.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for typed_graph-0.1.4.tar.gz
Algorithm Hash digest
SHA256 0364f05c5a13801006cf6a77dcb4efc5c0eca5f711e81359f9b751203f6b10b6
MD5 5ecb0c0e12c3153772d251930bea211c
BLAKE2b-256 924fd7f57aba952ee3a908c07a99a46d3e88c50d98d1c04a789e56fe498a83da

See more details on using hashes here.

File details

Details for the file typed_graph-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: typed_graph-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for typed_graph-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 636f37ddcfa5f31c971b550647641518da822755e326d29a8c7a8e58ccd7fa4f
MD5 658c0bc2e364ba608e8f542ae18b2ea9
BLAKE2b-256 0b1e31f1960b5f9f8c48c710b8cf3185b47e973217fff85eceac363356256bba

See more details on using hashes here.

Supported by

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