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

Packaging changes #40

Closed chrisjbillington closed 4 years ago

chrisjbillington commented 4 years ago

make labscript_devices a standard Python package.

It can be installed from test PyPI with:

pip install --index-url https://test.pypi.org/simple/ labscript_devices

this package requires other labscript suite repos, so won't work without their corresponding pull requests - though once I'm done uploading them, you should be able to install them all from test PyPI!

Yet to do is add the following packages as dependencies once they are on conda:

I have not listed them as dependencies that will be pulled in via pip, though if there is a delay getting them onto conda, I can easily add them to the dependency list within an if statement so that they will be left out for the conda package.

As mentioned in other PRs, I'd like to see this merged before necessarily fixing all issues required to make it work, since it is difficult to do other work on top of the mass file-renamed entailed by these repackaging PRs.