semvec/pypi-packages huggingface dataset:
homeassistant 2026.2.3
Open-source home automation platform running on Python 3.
Requires Python: >=3.13.2
Keywords: home, automation

Home Assistant |Chat Status|
=================================================================================

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.

Check out `home-assistant.io <https://home-assistant.io>`__ for `a
demo <https://demo.home-assistant.io>`__, `installation instructions <https://home-assistant.io/getting-started/>`__,
`tutorials <https://home-assistant.io/getting-started/automation/>`__ and `documentation <https://home-assistant.io/docs/>`__.

|screenshot-states|

Featured integrations
---------------------

|screenshot-integrations|

The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the `section on architecture <https://developers.home-assistant.io/docs/architecture_index/>`__ and the `section on creating your own
components <https://developers.home-assistant.io/docs/creating_component_index/>`__.

If you run into issues while using Home Assistant or during development
of a component, check the `Home Assistant help section <https://home-assistant.io/help/>`__ of our website for further help and information.

|ohf-logo|

.. |Chat Status| image:: https://img.shields.io/discord/330944238910963714.svg
   :target: https://www.home-assistant.io/join-chat/
.. |screenshot-states| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-states.png
   :target: https://demo.home-assistant.io
.. |screenshot-integrations| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-integrations.png
   :target: https://home-assistant.io/integrations/
.. |ohf-logo| image:: https://www.openhomefoundation.org/badges/home-assistant.png
   :alt: Home Assistant - A project from the Open Home Foundation
   :target: https://www.openhomefoundation.org/
greenlet 3.3.2
Lightweight in-process concurrent programming
Requires Python: >=3.10
Keywords: greenlet, coroutine, concurrency, threads, cooperative

.. This file is included into docs/history.rst


Greenlets are lightweight coroutines for in-process concurrent
programming.

The "greenlet" package is a spin-off of `Stackless`_, a version of
CPython that supports micro-threads called "tasklets". Tasklets run
pseudo-concurrently (typically in a single or a few OS-level threads)
and are synchronized with data exchanges on "channels".

A "greenlet", on the other hand, is a still more primitive notion of
micro-thread with no implicit scheduling; coroutines, in other words.
This is useful when you want to control exactly when your code runs.
You can build custom scheduled micro-threads on top of greenlet;
however, it seems that greenlets are useful on their own as a way to
make advanced control flow structures. For example, we can recreate
generators; the difference with Python's own generators is that our
generators can call nested functions and the nested functions can
yield values too. (Additionally, you don't need a "yield" keyword. See
the example in `test_generator.py
<https://github.com/python-greenlet/greenlet/blob/adca19bf1f287b3395896a8f41f3f4fd1797fdc7/src/greenlet/tests/test_generator.py#L1>`_).

Greenlets are provided as a C extension module for the regular unmodified
interpreter.

.. _`Stackless`: http://www.stackless.com


Who is using Greenlet?
======================

There are several libraries that use Greenlet as a more flexible
alternative to Python's built in coroutine support:

 - `Concurrence`_
 - `Eventlet`_
 - `Gevent`_

.. _Concurrence: http://opensource.hyves.org/concurrence/
.. _Eventlet: http://eventlet.net/
.. _Gevent: http://www.gevent.org/

Getting Greenlet
================

The easiest way to get Greenlet is to install it with pip::

  pip install greenlet


Source code archives and binary distributions are available on the
python package index at https://pypi.org/project/greenlet

The source code repository is hosted on github:
https://github.com/python-greenlet/greenlet

Documentation is available on readthedocs.org:
https://greenlet.readthedocs.io
petpal 0.6.2
PET-PAL (Positron Emission Tomography Processing and Analysis Library)
Requires Python: >=3.12

# Positron Emission Tomography Processing and Analysis Library (PETPAL)

<figure>
<img src="docs/PETPAL_Logo.png" alt="PETPAL Logo" width="50%">
<figcaption>A comprehensive 4D-PET/MR analysis software suite.</figcaption>
</figure>



## Installation

### Using Pip

The simplest way to install PETPAL is using pip. First, ensure you are using Python version >=3.12. Then, run the following:

```shell
pip install petpal
```

### Build from source

Clone the repository using your preferred method. After navigating to the top-level directory (where `pyproject.toml` exists), we run the following command in the terminal:

```shell
pip install .  # Installs the package
```

If you are going to be actively developing and making changes to the package source code, it is recommended to instead do:

```shell
pip install -e .  # Installs the package as symlinks to the source code
```

## Documentation
 The official docs are hosted on [read the docs](https://petpal.readthedocs.io/en/latest/), which contain helpful tutorials to get started with using PETPAL, and the API reference. 


### Building Documentation Locally

To generate the documentation in HTML using sphinx, we first navigate to the `$src/docs/` directory. Then, we run the following commands:

```shell
make clean
make html 
```

Then, open `$src/docs/build/html/index.html` using any browser or your IDE.
tcex 5.0.0.dev1
ThreatConnect Exchange App Framework
Requires Python: >=3.11
Keywords: exchange, tcex, threatconnect

# tcex - ThreatConnect Exchange App Framework

The ThreatConnect&trade; TcEx App Framework provides functionality for writing ThreatConnect Exchange Apps.

## Requirements

 * arrow (https://pypi.python.org/pypi/arrow/)
 * black (https://pypi.org/project/black/)
 * inflection (https://pypi.org/project/inflection/)
 * isort (https://pypi.org/project/isort/)
 * jmespath (https://pypi.org/project/jmespath/)
 * paho-mqtt (https://pypi.org/project/paho-mqtt/)
 * pyaes (https://pypi.org/project/pyaes/)
 * pydantic (https://pypi.org/project/pydantic/)
 * python-dateutil (https://pypi.python.org/pypi/python-dateutil/)
 * pyyaml (https://pypi.python.org/pypi/pyyaml/)
 * redis (https://pypi.python.org/pypi/redis/)
 * requests (https://pypi.python.org/pypi/requests/)
 * rich (https://pypi.python.org/pypi/rich/)
 * semantic_version (https://pypi.org/project/semantic-version/)
 * wrapt (https://pypi.org/project/wrapt/)

### Development Requirements

 * bandit (https://pypi.org/project/bandit/)
 * pre-commit (https://pypi.org/project/pre-commit/)
 * pyright (https://pypi.org/project/pyright/)
 * pyupgrade (https://pypi.org/project/pyupgrade/)
 * ruff (https://pypi.org/project/ruff/)
 * typer (https://pypi.python.org/pypi/typer/)

### Test Requirements

 * deepdiff (https://pypi.org/project/deepdiff/)
 * fakeredis (https://pypi.org/project/fakeredis/)
 * pytest (https://pypi.org/project/pytest/)
 * pytest-cov (https://pypi.org/project/pytest-cov/)
 * pytest-html (https://pypi.org/project/pytest-html/)
 * pytest-ordering (https://pypi.org/project/pytest-ordering/)
 * pytest-xdist (https://pypi.org/project/pytest-xdist/)

## Installation

```bash
pip install tcex
```

### Development / Testing

 * uv (https://pypi.python.org/pypi/uv/)

```bash
uv sync
```

## Documentation

https://threatconnect.readme.io/docs/overview

## Release Notes

https://threatconnect.readme.io/docs/release-notes

## Contact

If you have any questions, bugs, or requests please contact support@threatconnect.com