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.4.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

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

typed_graph-0.4.0-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: typed_graph-0.4.0.tar.gz
  • Upload date:
  • Size: 22.0 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.4.0.tar.gz
Algorithm Hash digest
SHA256 dc0e97c669a022483b9982f3599b7994d5c0b63c6cb384b9c0d180e9b71b61c2
MD5 a8b52ec2fe6a71b20319da3a0753ed57
BLAKE2b-256 4311c036221e9edf0327a58b74f12ad253253eb46784d4f994355f98ef645f9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typed_graph-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 25.8 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a8e5a907159107f1d301941c338d6e76319c1a42ac40bdac4b9c2d060ea3547
MD5 9081c410cca1729558853d71d81a2399
BLAKE2b-256 adde23ac4f52be89f5412faaedb3eeead309dc039743273be30b171dd0e82357

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