semvec/pypi-packages huggingface dataset:
daikin-cloud-crossan007 0.1.0
A set of Python classes to interact with and control Daikin HVAC units associated with a DKNOne / Daikin Cloud NA account
Requires Python: >=3.7

# python-daikin_cloud
Python Module to interact with Daikin Cloud NA (AirZone)


# Currently working with
*  Daikin Cloud NA (https://dknna.com/)
*  AZAI6WSPDKC WiFi Controller
*  FDMQ24RVJU Air hHndler
*  4MXL36TVJU Multizone Heat Pump Condenser

# Want to add support for
*  FTXS12LVJU Wall Mount Air Handler (Mini Split)
daikin-cloud 0.1.0
A set of Python classes to interact with and control Daikin HVAC units associated with a DKNOne / Daikin Cloud NA account
Requires Python: >=3.7

# python-daikin_cloud
Python Module to interact with Daikin Cloud NA (AirZone)


# Currently working with
*  Daikin Cloud NA (https://dknna.com/)
*  AZAI6WSPDKC WiFi Controller
*  FDMQ24RVJU Air hHndler
*  4MXL36TVJU Multizone Heat Pump Condenser

# Want to add support for
*  FTXS12LVJU Wall Mount Air Handler (Mini Split)
jaraco.tidelift 1.5.1
Tools for Tidelift by jaraco
Requires Python: >=3.7

.. image:: https://img.shields.io/pypi/v/jaraco.tidelift.svg
   :target: https://pypi.org/project/jaraco.tidelift

.. image:: https://img.shields.io/pypi/pyversions/jaraco.tidelift.svg

.. image:: https://github.com/jaraco/jaraco.tidelift/workflows/tests/badge.svg
   :target: https://github.com/jaraco/jaraco.tidelift/actions?query=workflow%3A%22tests%22
   :alt: tests

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black
   :alt: Code style: Black

.. .. image:: https://readthedocs.org/projects/skeleton/badge/?version=latest
..    :target: https://skeleton.readthedocs.io/en/latest/?badge=latest

.. image:: https://img.shields.io/badge/skeleton-2023-informational
   :target: https://blog.jaraco.com/skeleton
pather 0.2.2
Make path from string!
Requires Python: >=3.6

# Pather

Parameters:

-   _string_ - string ("1", "author")

Returned OS path:

-   _string_ - directories (e.g., `a/1/e/4/`)

## Installation

```sh
pip install pather
```

## Usage

Pather by query:

```python
>>> import pather
>>> path = pather("string")
>>> path
'c/3/f/e/'
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Make sure to add or update tests as appropriate.

Use [Black](https://black.readthedocs.io/en/stable/) for code formatting and [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0-beta.4/) for commit messages.

## [Changelog](CHANGELOG.md)

## License

[MIT](https://choosealicense.com/licenses/mit/)
leetcode-data-structure 0.1.2
This package provides three classes for working with data structures in LeetCode problems
Requires Python: >=3.10

# LeetCode Data Structures
This package provides three classes for working with data structures in LeetCode problems:

 - `TreeNode`: used for solving binary tree problems
 - `ListNode`: used for solving linked list problems
 - `Node`: used for solving n-ary tree problems
For each of the three classes, the structure and attribute names are the same as in LeetCode.

Additionally, two helper methods are provided for each class:

`to_array`: converts an instance of the class to an array representation, which can be used in LeetCode problems.

`from_array`: constructs an instance of the class from an array representation.
The to_array and from_array methods are useful because LeetCode often represents data structures using arrays, and converting to and from this format can be time-consuming and error-prone.

## Installation

To install the package, use pip:

```
pip install leetcode_data_structure
```

## Usage

Here we use this package to solve `Leetcode 100 same tree`:

```python
import unittest
from data_structure import TreeNode


class Solution:
    def isSameTree(self, p: TreeNode | None, q: TreeNode | None) -> bool:
        if p is None and q is None:
            return True
        if p is None or q is None:
            return False
        if p.val != q.val:
            return False

        return self.isSameTree(p.left, q.left) and self.isSameTree(p.right, q.right)


def test(testObj: unittest.TestCase, p_arr: list[int], q_arr: list[int], expected: bool) -> None:
    p = TreeNode.from_array(p_arr)
    q = TreeNode.from_array(q_arr)
    so = Solution()
    actual = so.isSameTree(p, q)
    testObj.assertEqual(actual, expected)


class TestClass(unittest.TestCase):
    def test_1(self):
        test(self, [1, 2, 3], [1, 2, 3], True)

    def test_2(self):
        test(self, [1, 2], [1, None, 2], False)

    def test_3(self):
        test(self, [1, 2, 1], [1, 1, 2], False)


if __name__ == "__main__":
    unittest.main()
```
dagops 0.5.1
dag/task runner backed by sqlite
Requires Python: >=3.10

![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/tandav/dagops)

# dagops
dag/task runner


## install
### install from [pypi](https://pypi.org/project/dagops/)
```sh
pip install dagops
```

### or install the latest version from github
```sh
pip install git+https://github.com/tandav/dagops
```

### development
```sh
pip install -e .[dev]
```