xcam机架控制和读出ccd传感器的驱动器
xcam的Python项目详细描述
驱动程序来控制xcam机架。
生成和测试命令
安装此软件包:
pip install xcam --extra-index-url http://lab-linux-server.estec.esa.int/pypiserver --trusted-host lab-linux-server.estec.esa.int
安装生成和测试工具:
pip install docutils pip install coverage pip install pylint pip install nose pip install tox pip install plantuml
从根目录(rpc)运行以下命令:
pylint --rcfile=pylint.cfg xcam nosetests --with-coverage --cover-erase --cover-html coverage run -m unittest discover -b -v -s . coverage report python -m unittest discover python setup.py bdist_wheel
要生成readme.rst文档:
pygmentize -S default -f html -a .python > style.css python %VIRTUAL_ENV%/Scripts/rst2html.py --link-stylesheet --cloak-email-addresses --toc-top-backlinks --syntax-highlight=short --stylesheet-dirs=. --stylesheet README.css README.rst esapy_rpc.html
使用pygments突出显示语法:http://pygments.org/docs/cmdline/
PYPI注册/上传命令:
python setup.py bdist_wheel # For PyPI LIVE use: https://pypi.python.org/pypi python setup.py register -r https://testpypi.python.org/pypi # For PyPI LIVE use: pypi python setup.py bdist_wheel upload -r pypitest # or, python setup.py bdist_wheel upload -r http://lab-linux-server.estec.esa.int:9999
要自动进行身份验证,请在$HOME目录中创建名为.pypirc的文件:
[distutils] index-servers = sci-fv [sci-fv] repository: http://lab-linux-server.estec.esa.int/packages username: lab password: <password>
现在,upload命令可以在没有身份验证提示的情况下执行,使用:
python setup.py bdist_wheel upload -r sci-fv
如果上面有
运行之前,请确保在主文件夹中定义了.pypirc文件 上面的命令。