labscript-suite / labscript-devices

A modular and extensible plugin architecture to control experiment hardware using the 𝘭𝘒𝘣𝘴𝘀𝘳π˜ͺ𝘱𝘡 𝘴𝘢π˜ͺ𝘡𝘦.
http://labscriptsuite.org
Other
5 stars 58 forks source link

Use setuptools_scm for setup.py version #41

Closed chrisjbillington closed 4 years ago

chrisjbillington commented 4 years ago

And use labscript_utils.versions to introspect own version, which will use either scm data or installation metadata depending on whether it is being run from a git repo or not

Also add PyPI dependencies that aren't on conda, since we're going ahead with getting everything working with pip before thinking too much about conda.