- Remove any version installed with pip
pip uninstall graphistry
- Install local git checkout
./setup.py develop
- Install our test dependencies:
nose
andmock
. - Run
nosetests
in the root pygraphistry folder.
Uninstall the local checkout (useful to rollback to packaged version) with ./setup.py develop --uninstall
-
Tag the repository with a new version number. We use semantic version numbers of the form X.Y.Z.
git tag X.Y.Z` git push --tags
-
In the graphistry/config repository, update
PYGRAPHISTRY.latestVersion
in index.js -
Bump the config's package version
-
Publish config to npm using
npm publish
-
Update the config dependency version in both common and viz-app
- Login to Graphistry's Jenkins.
- Fill the
tag
parameter with version number you have just used to tag the repository, then click Build.