Metadata-Version: 2.4
Name: qbraid-lex
Version: 0.1.1
Summary: Unified qBraid Lab extension for JupyterLab
Project-URL: Homepage, https://github.com/qBraid/qbraid-lab
Project-URL: Repository, https://github.com/qBraid/qbraid-lab.git
Author-email: qBraid Development Team <contact@qbraid.com>
License: qBraid Lab Extension License
        
        Copyright (c) 2024-2026 qBraid Co. All rights reserved.
        
        This software and its accompanying documentation (the "Software") are
        proprietary to qBraid Co. ("qBraid"). The Software is licensed, not
        sold, and is protected by United States and international copyright,
        trade secret, and other intellectual property laws.
        
        
        1. LIMITED USE LICENSE
        
        Subject to the terms of this License and any separate written
        agreement between you and qBraid, qBraid grants you a personal,
        non-exclusive, non-transferable, non-sublicensable, revocable license
        to install and use the Software solely for its intended purpose as a
        JupyterLab extension. The Software is made available through official
        qBraid distribution channels, including the Python Package Index
        (PyPI) and qBraid Lab pod images; installation via any such channel
        constitutes authorized use for purposes of this Section. All other
        rights are reserved, including without limitation the rights to
        modify, distribute, or create derivative works of the Software, which
        are governed by Section 2.
        
        
        2. RESTRICTIONS
        
        You may NOT, without qBraid's express prior written permission:
        
          (a) copy, distribute, sublicense, sell, lease, rent, lend, or
              otherwise transfer the Software or any portion thereof to any
              third party;
        
          (b) modify, adapt, translate, port, or create derivative works based
              on the Software, in whole or in part;
        
          (c) reverse engineer, decompile, disassemble, or otherwise attempt
              to derive the source code, underlying algorithms, structure, or
              ideas of the Software, except to the extent expressly permitted
              by applicable law notwithstanding this restriction;
        
          (d) remove, alter, obscure, or fail to reproduce any copyright,
              trademark, attribution, or other proprietary notices on or in
              the Software;
        
          (e) use the Software, or any benchmarking, performance, or
              functional information derived therefrom, to design, develop,
              market, or operate a product or service that competes with the
              Software or qBraid's other offerings;
        
          (f) use the Software in violation of any applicable law, regulation,
              or third-party right.
        
        
        3. OWNERSHIP
        
        The Software is and shall remain the exclusive property of qBraid. All
        right, title, and interest in and to the Software, including without
        limitation all copyrights, trademarks, trade secrets, patents, and
        other intellectual property rights, are reserved by qBraid. No rights
        are granted to you under this License other than those expressly set
        forth herein, and no implied licenses are granted.
        
        
        4. THIRD-PARTY COMPONENTS
        
        The Software may include or depend on third-party open-source
        components distributed under their own license terms. Such components
        are governed by their respective licenses, and nothing in this License
        limits your rights under those licenses with respect to those
        components. A list of third-party components and their licenses may be
        included in the source distribution or made available by qBraid upon
        written request.
        
        
        5. WARRANTY DISCLAIMER
        
        THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTY
        OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE.
        QBRAID, ON BEHALF OF ITSELF AND ITS LICENSORS AND SUPPLIERS, EXPRESSLY
        DISCLAIMS ALL WARRANTIES, INCLUDING WITHOUT LIMITATION THE IMPLIED
        WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
        TITLE, NON-INFRINGEMENT, AND ANY WARRANTY ARISING OUT OF COURSE OF
        DEALING, USAGE, OR TRADE PRACTICE. QBRAID DOES NOT WARRANT THAT THE
        SOFTWARE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE.
        
        
        6. LIMITATION OF LIABILITY
        
        TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL
        QBRAID OR ITS LICENSORS OR SUPPLIERS BE LIABLE FOR ANY INDIRECT,
        INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES,
        OR FOR ANY LOSS OF PROFITS, REVENUE, DATA, OR USE, ARISING OUT OF OR
        IN CONNECTION WITH THIS LICENSE OR THE SOFTWARE, EVEN IF QBRAID HAS
        BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. QBRAID'S AGGREGATE
        LIABILITY UNDER THIS LICENSE SHALL NOT EXCEED ONE HUNDRED U.S. DOLLARS
        ($100).
        
        
        7. TERMINATION
        
        This License is effective until terminated. Your rights under this
        License will terminate automatically and without notice from qBraid if
        you fail to comply with any term hereof. qBraid may also terminate
        this License at any time, with or without cause, by written notice.
        Upon termination, you must immediately cease all use of the Software
        and destroy all copies, full or partial, of the Software in your
        possession or control. Sections 2, 3, 4, 5, 6, 7, 8, and 9 survive
        termination.
        
        
        8. GOVERNING LAW
        
        This License will be governed by and construed in accordance with the
        laws of the State of Delaware, United States, without regard to its
        conflict-of-laws principles. The exclusive jurisdiction and venue for
        any dispute arising under this License will be the state and federal
        courts located in Delaware.
        
        
        9. ENTIRE AGREEMENT
        
        This License constitutes the entire agreement between you and qBraid
        regarding the Software and supersedes all prior or contemporaneous
        communications, whether oral or written, on this subject. If any
        provision of this License is held to be unenforceable, the remaining
        provisions will remain in full force and effect.
        
        
        10. CONTACT
        
        For licensing inquiries, permissions, or other questions, contact:
        
            qBraid Co.
            contact@qbraid.com
License-File: LICENSE
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: Jupyter :: JupyterLab :: 4
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: jupyter-server<3,>=2.4.0
Requires-Dist: psutil
Requires-Dist: qbraid-core[environments]>=0.3.3
Requires-Dist: requests>=2.28.0
Requires-Dist: tornado>=6.1.0
Provides-Extra: dev
Requires-Dist: httpx>=0.24.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest-tornasync>=0.6.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Provides-Extra: jobs
Requires-Dist: qbraid[braket,qiskit]>=0.12.0; extra == 'jobs'
Description-Content-Type: text/markdown

# qBraid Lab Extension

Unified qBraid Lab extension for JupyterLab.

## Features

- Environment Manager
- Quantum Devices Panel
- Quantum Jobs Panel
- Main Menu Integration

## Installation

```bash
pip install qbraid-lab
```

## Development

```bash
yarn install
yarn build
```
