added shinx as development requirement