happi

View on PyPIReverse Dependencies (9)

2.5.0 happi-2.5.0-py3-none-any.whl

Wheel Details

Project: happi
Version: 2.5.0
Filename: happi-2.5.0-py3-none-any.whl
Download: [link]
Size: 91497
MD5: 3088fdd7068451b95373700ec24d0585
SHA256: b5af3d8accdd5e0555291820fba09a8e3d635a89f4f9c3e6084948f3000c9e37
Uploaded: 2023-12-19 19:06:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: happi
Version: 2.5.0
Summary: Happi Database Access for LCLS Beamline Devices
Author: SLAC National Accelerator Laboratory
License: Copyright (c) 2023, The Board of Trustees of the Leland Stanford Junior University, through SLAC National Accelerator Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: (1) Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. (2) Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. (3) Neither the name of the Leland Stanford Junior University, SLAC National Accelerator Laboratory, U.S. Dept. of Energy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER, THE UNITED STATES GOVERNMENT, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. You are under no obligation whatsoever to provide any bug fixes, patches, or upgrades to the features, functionality or performance of the source code ("Enhancements") to anyone; however, if you choose to make your Enhancements available either publicly, or directly to SLAC National Accelerator Laboratory, without imposing a separate written license agreement for such Enhancements, then you hereby grant the following license: a non-exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works, incorporate into other computer software, distribute, and sublicense such Enhancements or derivative works thereof, in binary and source code form.
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: click
Requires-Dist: jinja2
Requires-Dist: simplejson
Requires-Dist: platformdirs
Requires-Dist: prettytable
Requires-Dist: coloredlogs
Requires-Dist: entrypoints
Requires-Dist: docs-versions-menu; extra == "doc"
Requires-Dist: doctr; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-rtd-theme (>=1.2.0); extra == "doc"
Requires-Dist: sphinx-click; extra == "doc"
Requires-Dist: sphinxcontrib-jquery; extra == "doc"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: ipython; extra == "test"
Requires-Dist: matplotlib (>=3.2.0); extra == "test"
Requires-Dist: ophyd (>=1.5.0); extra == "test"
Requires-Dist: pymongo; extra == "test"
Requires-Dist: pcdsutils; extra == "test"
Requires-Dist: pcdsdevices; extra == "test"
Requires-Dist: mongomock (>=3.22.0); extra == "test"
Requires-Dist: line-profiler; extra == "test"
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.md
License-File: AUTHORS.rst
[Description omitted; length: 3147 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
happi/__init__.py sha256=ngQZm4h_lXik80fIpLcvLU1bjE0vcccYxMy9K6lq-uE 349
happi/__main__.py sha256=hfbFEufnjMrgTJnuph4epUEL1qflm0xwGcdGJumuAIY 35
happi/_version.py sha256=22tfRM9OwFMNZpfbY5SwhehtT_8ljy__s8iqxgveimE 411
happi/audit.py sha256=jvuILF8Yk1XyxdDW80dgFCc6Epub5lF80DKyWig_q5Y 9945
happi/cli.py sha256=uzu3d0uxJCDhzt_cxTKU6cqh0bVr3HSRZNYQfuQVyiU 41582
happi/client.py sha256=yUaqxX39MjlyJui8gJFNxQZSwOCvXpj7DcyheU7UaW4 30040
happi/containers.py sha256=QcRDSXT_U-wwEZb6MrlOxrvwQId3BfaIuBI_gKnx6PI 6967
happi/errors.py sha256=r73M0UbL03cQDPXJcHb2FfrKouJGVnDHmLLfNW6fslc 915
happi/item.py sha256=ml1qKdC2z8rBJ-ou2a4jX1838rxm8Rmkm_tE3BoQi1g 15053
happi/loader.py sha256=CriwZSvhZFYi--ITFEW6NBGUJNpE1LxJb1ffbdh6lKc 14512
happi/prompt.py sha256=gq5ErwbwWHJ0lXG8_t4JUjWJMTkou1LIemowrFI0iaA 7055
happi/utils.py sha256=TabRPi4SJ0Btbp70OvzlkGwkHPbksjYTewVrq5dQbLw 3519
happi/version.py sha256=62xcx07DOuQFGElWfS7VvuwcGZhd0Q1cf_55dy1FAwY 1898
happi/backends/__init__.py sha256=z-nYMds5iXyKs0BjbLSQugUYG-f7eLk7VpTlXVw75Hc 1855
happi/backends/core.py sha256=28I2Mx5CZ60-eN5WS1HyGCFrrAcnPJihrPIHqA0JzoY 2921
happi/backends/json_db.py sha256=pcj8CPrwnjeT87bFyX5G-Uic1pbb_zIB8OADWP2K3_s 10421
happi/backends/mongo_db.py sha256=o1Xx9lv_hjVnWvbRcT3FJyZQzd8QeFJWUjKfx6fqzyY 7997
happi/backends/multi_db.py sha256=BQEpPOAiSTtnJmOv1wKVyCAJRZ4LKNe7ZFdPZV6Vt2w 5325
happi/backends/qs_db.py sha256=0JO-1Sxp76pvgIJIXDg0s7HqjS-7-k27eNW0THe2_Ro 15490
happi/qt/__init__.py sha256=E0xpaRUC0ejZI9jRB72rqYMoNycNx_f_IKGIYuUVA_I 74
happi/qt/designer.py sha256=AY-m7a5ZA8xtK3V2M9UejXuWVdS93WZNCcnVtnWkiIo 1851
happi/qt/happi_metadata_view.ui sha256=oBklEWszCTu4nSGJsHpT_N9Ndcb6ZSdRjkW5bawCM9U 1046
happi/qt/happi_search_widget.ui sha256=_rLo_TTBPsbKcUEHkCslfAdQvFrt2-NS4uT2cv566Mg 5447
happi/qt/helpers.py sha256=SMDKK2-qRMc-DMrM4zDoTBqMIPPUF6lq65QXWiCRC7s 3936
happi/qt/model.py sha256=yLq0oahSWjvS1lo4fzh1bMaHMS9qVdIMXjlQ2AfqPMA 6588
happi/qt/widgets.py sha256=c8NMP63J4Lgh2qUhVhm4oll6DXHWIT9oCi4DbxQU3qE 14178
happi/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
happi/tests/conftest.py sha256=ebukE8Rb9C_qaXI8_RZRMh4oxGaM66CxuPVqBiFr_so 19460
happi/tests/test_audit.py sha256=1_uTl972Y5XA2W4618YvUETa0xc5Di_dTpVkRWkaNik 1145
happi/tests/test_backends.py sha256=oBIUXfGk2wQ-_WlxY2gEAeL9PPoYwd07f6S5EiuuZKg 9712
happi/tests/test_cli.py sha256=_vdpZMenmEzDLdaB7rWkM79mCuBhuvhO7Zo_0rrogq8 30081
happi/tests/test_client.py sha256=iSVOj8gg1RtJVtLIl8dfLD1aE6ZOVPgIWDe0e2_pRH0 12850
happi/tests/test_happi_item.py sha256=6VILP_lVdV2HlK5YLvpz_t3z3KrsZouEr36pyOwXe7U 4155
happi/tests/test_loader.py sha256=AvraHOOQjJwp1xfj67PUlieEWJ0m48RK7ZJI_Gd1Ezo 6602
happi/tests/test_prompt.py sha256=Xx-CAzaG-EJgVArwyD6X98-UiivUlnV4ncLDkimA5os 1324
happi-2.5.0.dist-info/AUTHORS.rst sha256=bu10rVoUxvNhladOsO81MtQuARs9yF6XSmLp07X5EN4 174
happi-2.5.0.dist-info/LICENSE.md sha256=ueDl1huW60AJEM0XUcI2EPDPYHAh3OROZOowl3FFVBM 2468
happi-2.5.0.dist-info/METADATA sha256=t2iijCrZwhfwETr5wNfF9yjF7i2jTpBTrEmAH4jZ4gg 7301
happi-2.5.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
happi-2.5.0.dist-info/entry_points.txt sha256=NjpUzjI9R91hq0lmbLVddEn7jGqXumX_yj8czEhLbWE 41
happi-2.5.0.dist-info/top_level.txt sha256=hXsubRNMhqPswC6TovD3P28Y4HtbhWJTASuQm1QjwqI 6
happi-2.5.0.dist-info/RECORD

top_level.txt

happi

entry_points.txt

happi = happi.cli:main