semvec/pypi-packages huggingface dataset:
openbb-qa 0.1.0a5
Quantitative Analysis extension for OpenBB
Requires Python: >=3.8,<3.12

# OpenBB QA Extension

This extension provides Quantitative Analysis (QA) tools for the OpenBB Platform.

Features of the QA extension include various statistical tools and models.

This extension works nicely with a companion `openbb-charting` extension

## Installation

To install the extension, run the following command in this folder:

```bash
pip install openbb-qa
```

For development please check [Contribution Guidelines](https://github.com/OpenBB-finance/OpenBBTerminal/blob/feature/openbb-sdk-v4/openbb_platform/CONTRIBUTING.md).

Documentation available [here](https://docs.openbb.co/sdk).
openbb-stocks 0.1.0a5
Stocks extension for OpenBB
Requires Python: >=3.8,<4.0

# OpenBB Stocks Extension

This extension provides stock market data tools for the OpenBB Platform.

Features of the Stocks extension include:

- Access to various stock market data sources
- Sub-modules such as:
  - `ca` for fundamental analysis
  - `dd` for in-depth due diligence
  - `disc` for stock discovery
  - `dps` for Dark Pool Shorts data
  - `fa` for comparison analysis
  - `gov` for government contracts data
  - `ins` for insiders trading data
  - `options` for options

## Installation

To install the extension, run the following command in this folder:

```bash
pip install openbb-stocks
```

For development please check [Contribution Guidelines](https://github.com/OpenBB-finance/OpenBBTerminal/blob/feature/openbb-sdk-v4/openbb_platform/CONTRIBUTING.md).

Documentation available [here](https://docs.openbb.co/sdk).
openbb-ta 0.1.0a5
Technical Analysis extension for OpenBB
Requires Python: >=3.8,<3.12

# OpenBB TA Extension

This extension provides Technical Analysis (TA) tools for the OpenBB Platform.

Features of the TA extension include various TA indicators and oscillators.

This extension works nicely with a companion `openbb-charting` extension

## Installation

To install the extension, run the following command in this folder:

```bash
pip install openbb-ta
```

For development please check [Contribution Guidelines](https://github.com/OpenBB-finance/OpenBBTerminal/blob/feature/openbb-sdk-v4/openbb_platform/CONTRIBUTING.md).

Documentation available [here](https://docs.openbb.co/sdk).
subprocess-executor 1.0.1
Python Subprocess Executor Package


    This Python package provides a convenient way to execute subprocess commands either 
    consecutively or in parallel, along with logging the output. It includes features 
    for handling concurrent subprocess execution using multiprocessing.

    Features:
    - Execute subprocess commands and capture their output.
    - Log the execution of each command, including any errors.
    - Run multiple subprocess commands consecutively.
    - Run multiple subprocess commands in parallel with adjustable pool size.

    Usage:
    You can use this package to streamline the execution of subprocess commands and 
    efficiently manage their output. It's particularly useful for tasks that involve 
    running multiple external commands in a Python script.

    For usage instructions and more details, please refer to the project's documentation 
    and README.

    GitHub Repository: https://github.com/dusanmitrovic98/python_subprocess_executor.git
tes-gan 0.0.1
A small example package
Requires Python: >=3.6


# Make sure you have upgraded version of pip
Windows
```
py -m pip install --upgrade pip
```

Linux/MAC OS
```
python3 -m pip install --upgrade pip
```

## Create a project with the following structure
```
packaging_tutorial/
├── LICENSE
├── pyproject.toml
├── README.md
├── setup.cfg
├── src/
│   └── example_package/
│       ├── __init__.py
│       └── example.py
└── tests/
touch LICENSE
touch pyproject.toml
touch setup.cfg
mkdir src/mypackage
touch src/mypackage/__init__.py
touch src/mypackage/main.py
mkdir tests
```

## pyproject.toml 

This file tells tools like pip and build how to create your project

```
[build-system]
requires = [
    "setuptools>=42",
    "wheel"
]
build-backend = "setuptools.build_meta"
```
build-system.requires gives a list of packages that are needed to build your package. Listing something here will only make it available during the build, not after it is installed.

build-system.build-backend is the name of Python object that will be used to perform the build. If you were to use a different build system, such as flit or poetry, those would go here, and the configuration details would be completely different than the setuptools configuration described below.


# Setup.cfg setup
Using setup.cfg is a best practice, but you could have a dynamic setup file using setup.py

```
[metadata]
name = example-pkg-YOUR-USERNAME-HERE
version = 0.0.1
author = Example Author
author_email = author@example.com
description = A small example package
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/pypa/sampleproject
project_urls =
    Bug Tracker = https://github.com/pypa/sampleproject/issues
classifiers =
    Programming Language :: Python :: 3
    License :: OSI Approved :: MIT License
    Operating System :: OS Independent

[options]
package_dir =
    = src
packages = find:
python_requires = >=3.6

[options.packages.find]
where = src

```
# Running the build
### Make sure your build tool is up to date
Windows
```
py -m pip install --upgrade build
```
Linux/MAC OS
```
python3 -m pip install --upgrade build
```


### Create the build
```
py -m build
```

### Upload to pypi
```
twine upload dist/*
```














### References
https://packaging.python.org/tutorials/packaging-projects/
valalgn 0.0.4
ValAlgn: Value Alignment
Requires Python: >=3.8

ValAlgn: Value Alignment
========================

Description
-----------

Welcome to the documentation of the Value-Alignment (``valalgn``) package. This
package provides tools and functionalities for computing the *alignment* of a
normative system with respect to a *value* (or a set of values). The package
provides two modules:

1. ``valalgn.sampling`` computes the value alignment of a set of norms with
   respect to a value using simulation and approximate methods. It also includes
   functionalities for value-driven optimization of norms and evaluation
   metrics [1]_.
2. ``valalgn.asl`` implements the *Action Situation Language* (ASL) and
   interprets a set of norms written in this language and builds their
   operational semantics as an extensive-form game. This game can then be
   analyzed using standard game theoretical tools and solution concepts to
   derive the alignment of the norms that generated it [2]_.

References
----------

.. [1] Montes, N., & Sierra, C. (2022). Synthesis and properties of optimally
    value-aligned normative systems. Journal of Artificial Intelligence
    Research, 74, 1739–1774. https://doi.org/10.1613/jair.1

.. [2] Montes, N., Osman, N., & Sierra, C. (2022a). A computational model of
    Ostrom’s Institutional Analysis and Development framework. Artificial
    Intelligence, 311, 103756. https://doi.org/10.1016/j.artint.2022.103756

Credits
-------

Nieves Montes (IIIA-CSIC)
emmonite-send-email 0.0.2
libreria para enviar un correo a una lista de cuentas de email

# Enviar correo

### Esta libreria no utiliza paquetes externos, solo los que ya tiene python por defecto.

**Metodo de uso:**

```python


# Este es tu diccionario de variables para reemplazar en el HTML
variables = {
    "nombre": "Javier Bahamondes",
    "edad": 35,
}

# Estos son los detalles del correo electrónico
email_sender = 'soporte@email.cl'
email_password = 'qwer123.'
smtp_server = 'smtp.gmail.com'
smtp_port = 465
subject = 'Bienvenido a Nuestro Servicio'
body_path = 'template_email.html'  # Asegúrate de que este sea el path correcto al archivo HTML
lista_correos = ['destinatario1@example.com', 'destinatario2@example.com']

# Llamada a la función send_email
send_email(email_sender, email_password, smtp_server, smtp_port, subject,
           body_path, variables, lista_correos)
```