semvec/pypi-packages huggingface dataset:
tox-extras 0.0.2
A tox plugin to install extras directly into a testenv
Requires Python: >=3.7

tox-extras
==========

A tox plugin to install extras directly from `pyproject.toml` into a testenv

Quick start
-----------

Install it with

    pip install tox-extras

Add it to `requires` in the `[tox]` section of your `tox.ini`

    [tox]
    min_version = 4.0
    requires = tox-extras

Say you have a lint extra in `pyproject.toml` which you want to use in a
testenv:

    [project.optional-dependencies]
    lint = ["black==23.3.0"]

In your `tox.ini` testenv sections you can write

    [testenv:lintonly]
    skip_sdist = true
    skip_install = true
    tox_extras = lint
    commands = black --check example.py

and this will install all deps from the "lint" extra into the testenv without
installing your package or any of its deps.

Motivation
----------

Tox has built-in support for installing extras using the `extras` testenv config
option, but this does not work when combined with `skip_install`.

This plugin adds a `tox_extras` option to the tox `EnvConfigSet` and installs
the extras named in this option into the testenv directly from `pyproject.toml`
without installing the package.

This would be especially valuable when we want to use `pyproject.toml` as a
single source of truth for our build, install, and dev dependencies (so putting
`deps` in `tox.ini` is out of the question), but at the same time we don't want
to "waste time" building and installing our package (and maybe its deps in a
first-time tox run, e.g., in CI) into a testenv that only runs a linter (and
therefore does not depend at all on the package or any deps being installed).

See https://github.com/tox-dev/tox/issues/2301 for the corresponding feature
request in tox.

See https://github.com/pypa/pip/issues/4783#issuecomment-343771222 for
commentary about the possible advantages of keeping all dependencies in one
place.

Limitations
-----------

This plugin explicitly parses `pyproject.toml`, so it will not work with
projects that define extras in `setup.py`.
soundboar 0.1.2
Web-accessible server-client sound board
Requires Python: >=3.11,<4.0

# soundboar/tail - the soundboards CLI and python backend

Soundboar offers a web-accessible soundboard for self-hosting (e.g. on a Raspberry-Pi connected to a speaker).
To install the soundboard on your machine, just install it from via pip:

```shell
$ pipx install soundboar
$ soundboar run # Installs the data-repo and webserver in its default location
```

For more information run

```shell
$ soundboar --help
```

For developing soundboar, clone the repository, create a virtual environment, and run in its root

```shell
$ poetry install
```
python-async-scrapestack-client 0.1.5
An asynchronous client for web scraping using scrapestack.
Requires Python: >3.9.7,<4.0

# pasc (python-async-scrapestack-client)

Asynchronous client for [scrapestack](https://scrapestack.com/). *If you need to use this but are confused by the docs, then submit an issue and I will create formal docs. Right now this functions as a dependency for personal projects.*

## Installation

Install with pip:

```sh
pip install python-async-scrapestack-client
```

## Links

- [PyPi](https://pypi.org/project/python-async-scrapestack-client/)


## Tasks

- add docs
- add docstrings
portfolio-optimize 1.2.2
A Python package for portfolio optimization. (Note: This package is under ongoing development. Contributions and corrections are welcome!)
Requires Python: >=3.6

# Portfolio Optimize

A simple Python package for optimizing investment portfolios using historical return data from Yahoo Finance. Users can easily determine the optimal portfolio allocation among a given set of tickers based on the mean-variance optimization method or other algorithms.

## Features

- Easy-to-use interface for defining a portfolio of tickers.
- Supports customization of the data window (in years) for historical data analysis.
- Allows choosing between mean-variance optimization and other optimization algorithms.
- Includes functionality to plot the efficient frontier for the selected portfolio.

## Installation

```
pip install portfolio-optimize
```

## Usage

### Portfolio Optimization

```python
from portfolio_optimize.portfolio_optimize import PortfolioOptimize

# Initialize the optimizer
portfolio = PortfolioOptimize(tickers=["MSFT", "AAPL", "GOOG"], window=5, optimization="MV")

# Optimize the portfolio
optimal_weights = portfolio.optimize()

print(optimal_weights)
```

### Plotting the Efficient Frontier

```python
# Assuming you've already created and optimized the `portfolio` as shown above

# Plot the efficient frontier for the set of tickers
portfolio.graph()
```

## License

This project is licensed under the MIT License - see the LICENSE file for details.

## Disclaimer

This software is provided for educational purposes only. It is not intended for financial, investment, trading, or any other type of professional advice. Use at your own risk. The author(s) and contributors do not accept any responsibility for any decisions or actions taken based on the use of this software. Always conduct your own research and consult with financial advisors before making any investment decisions.

## Contributing

This project is under ongoing development, and contributions, corrections, and improvements are welcome. Please feel free to open issues or pull requests on [GitHub](https://github.com/manujajay/portfolio-optimize/tree/main) if you have suggestions or code enhancements.
allPrint 1.1
priiiiiiiiiiiiiiiiiiiiiiiiiiiiiiint
Requires Python: >=3.8

tired of the squiggly red lines from typing "console.log" because you were just working on a javascript front end five minutes ago? just want to print one goddamn line to the console but can't remember what to type because there's too many fucking print statements? well do i have news for you. ***HI BILLY MAYS HERE*** for ALLPRINT. a pypi package that lets you use all print statements from any coding language**. simply type `from allPrint import *` at the top of any python file. it just works.























** except C++. what the fuck bjarne??
EasyFTP 0.0.33b0
Easy usage of FTP operation
Requires Python: >=3.6
Keywords: zustfancake,ftp,easyftp,EasyFTP,pypi

**NOTE: THIS PACKAGE IS IN TEST VERSION YET. USE WITH CAUTION.** 

# EasyFTP

![enter image description here](https://github.com/ZustFancake/EasyFTP/blob/main/EasyFTP-logo-highscaled.png?raw=true)

EasyFTP is a Python library that simplifies the process of interacting with FTP (File Transfer Protocol) servers. With EasyFTP, you can easily upload, download, delete, and list files and directories on remote FTP servers using a simple and intuitive interface.

## Features

- Connect to FTP servers with ease.
- Upload files and directories to remote servers.
- Download files and directories from remote servers.
- Delete files and directories on remote servers.
- List files and directories on remote servers.
- *(not implemented)* ~~Support for both FTP and secure FTP (FTPS).~~

## Installation

You can install EasyFTP via pip:

```bash
pip install EasyFTP
```
## Usage
Refer to the [documentation](https://github.com/ZustFancake/EasyFTP/blob/main/docs/EasyFTP.md) for comprehensive usage instructions and examples.
numword-georgia 0.3.3
Convert numbers to words in Georgian
Requires Python: >=3.8
Keywords: georgia,numbers,numword

# Numword Georgia

[![PyPI - Version](https://img.shields.io/pypi/v/numword-georgia.svg)](https://pypi.org/project/numword-georgia/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/htest.svg)](https://pypi.org/project/numword-georgia/)

- [Numword Georgia](#numword-georgia)
  - [Usage](#usage)
  - [Installation](#installation)
  - [License](#license)

## Usage

Converts numbers to words

```python
from numword_georgia import translate

for number in [5909, 9999, 7000, 7707, 91]:
    print(f"Number {number} is '{translate(number)}'")
```

```text
Number 5909 is 'ხუთი ათას ცხრაას ცხრაი'
Number 9999 is 'ცხრაი ათას ცხრაას ოთხმოცდაცხრამეტი'
Number 7000 is 'შვიდი ათასი'
Number 7707 is 'შვიდი ათას შვიდას შვიდი'
Number 91 is 'ოთხმოცდათერთმეტი'
```

## Installation

```console
pip install numword-georgia
```

## License

`numword-georgia` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
eros-api 0.0.1
A package for Pulling data from all social media platforms
Requires Python: >=3.6

# Eros

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install eros.

```bash
pip install eros
```

## Usage

```python
from eros import Client, Instagram, TikTok, Pinterest, Threads, Twitter, YouTube

client = Client(api_key="your api key")
Instagram = Instagram(client)
return await Instagram.get_user("therock")
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)