semvec/pypi-packages huggingface dataset:
next-api-py 0.2.0
Python wrapper for the next.avanpost20.ru API
Requires Python: >=3.9
Keywords: api, async, http, websockets, wrapper

# next.py

An async library to interact with the https://next.avanpost20.ru API.

You can join the support server [here](https://app.avanpost20.ru/invite/Testers) and find the library's documentation [here](https://nextpy.readthedocs.io/en/latest/).

## Installing

You can use `pip` to install next.py. It differs slightly depending on what OS/Distro you use.

On Windows
```
py -m pip install -U next.py # -U to update
```

On macOS and Linux
```
python3 -m pip install -U next.py
```

## Example

More examples can be found in the [examples folder](https://github.com/avanpost200/next.py/blob/master/examples).

```py
import next
import asyncio

class Client(next.Client):
    async def on_message(self, message: next.Message):
        if message.content == "hello":
            await message.channel.send("hi how are you")

async def main():
    async with next.utils.client_session() as session:
        client = Client(session, "BOT TOKEN HERE")
        await client.start()

asyncio.run(main())
```
odoo14-addon-hide-invoice-shipping-address 14.0.1.0.1.dev1
Keep the shipping address hidden on the invoice.
Requires Python: >=3.6

.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
	:target: http://www.gnu.org/licenses/agpl
	:alt: License: AGPL-3


=============================
Hide Invoice Shipping Address
=============================
This module keeps the shipping address hidden on the invoice.


Installation
============
To install this module, you need to:

#. Just install.


Configuration
=============

To configure this module, you need to:

#. Activate or deactivate the "Print The Shipping Invoice On The Invoice" option in 
   Accounting > configuration > Settings > Customer Invoices if the shipping address has 
   to be shown or hidden in customer invoices PDFs. This option applies when the customer does
   not have a value set in its field "Print The Shipping Invoice On The Invoice".

#. The "Print The Shipping Invoice On The Invoice" field can be found in the "Sales/Purchases" 
   tab in the partner form view. Select "Yes" or "No" depending on whether the invoice address has 
   to be shown in customer invoices PDFs. If no option is set, it will be applied the option selected 
   in the field "Print The Shipping Invoice On The Invoice" in Accounting > Configration > Settings > Customer Invoices.


Usage
=====

To use this module, you need to:

#. On the sales invoice, just below the customer shipping address, we will find a check that will 
   indicate whether or not this invoice will hide the shipping address when printed. This option will 
   mainly take into account the settings specified in the shipping address contact. If it is blank, 
   check the client configuration. And if it is also empty, it takes into account the general configuration we have. 


Bug Tracker
===========

Bugs and errors are managed in `issues of GitHub <https://github.com/sygel-technology/sy-account-financial-reporting/issues>`_.
In case of problems, please check if your problem has already been
reported. If you are the first to discover it, help us solving it by indicating
a detailed description `here <https://github.com/sygel-technology/sy-account-financial-reporting/issues/new>`_.

Do not contact contributors directly about support or help with technical issues.


Credits
=======

Authors
~~~~~~~

* Sygel, Odoo Community Association (OCA)


Contributors
~~~~~~~~~~~~

* Valentin Vinagre <valentin.vinagre@sygel.es>
* Roger Sans <roger.sans@sygel.es>


Maintainer
~~~~~~~~~~

This module is maintained by Sygel.

.. image:: https://www.sygel.es/logo.png
   :alt: Sygel
   :target: https://www.sygel.es


This module is part of the `Sygel/sy-account-financial-reporting <https://github.com/sygel-technology/sy-account-financial-reporting>`_.

To contribute to this module, please visit https://github.com/sygel-technology.
spotless-manager 0.1.2
A tool to manage Spotify tracks, detect and delete duplicates

# spotless
Spotless is a spotify management tool to help you remove duplicate tracks from your Spotify library.
https://pypi.org/project/spotless-manager/0.1.1/

Prerequisites:
python needs to be installed
pip if not installed (python get-pip.py)

How to install:
pip install spotless-manager

How to run:
After installing spotless you can simply run 'spotless-manager' in your terminal
You will be sent to login with spotify, and then to take the session id and enter into the terminal
Then you will be prompted to enter a command:
duplicate: will list all of your duplicates

How it works:
The duplicate command matches on track name and all of the artist names. If you have multiple of the same track name that have all of the same artists, those will be marked as duplicates

Behind the scenes:
There is a flask app that is handling all of the routes to authenticate, find duplicates, and delete duplicates. This is hosted on Google Cloud Run. The pip program calls these hosted endpoints so that each user doesn't need a spotify developer account in order to run the program.

Considerations: If you have a large spotify library, this program may take 2-3 minutes to run, this is because of the rate limiting that happens on the spotify api side. Given more time I would use threads and parallelize these calls to improve performance.
cy_weather_api 0.2.2
Caiyun Weather API Python SDK
Requires Python: >=3.12

# Caiyun Weather API Python SDK

> [!NOTE]
>
> This project is not officially supported by ColorfulClouds Technology.
>
> It's open sourced under MIT License and designed as a debug tool for our
> internal systems instead of online services, or third party technology
> support.

## Install

Python 3.12+ is required.

```sh
pip install cy-weather-api
```

## Usage

### Request Caiyun API

**NOTE: `TAkhjf8d1nlSlspN` is test token, no one can ensure its availability.**

```python
from cy_weather_api import CyWeatherAPIClient

client = CyWeatherAPIClient(token="TAkhjf8d1nlSlspN")

api_result = client.fetch(lng=101.8551, lat=26.6832, lang="zh_CN", alert=True)
print(api_result.result.hourly.description)

api_result = client.fetch(lng=-0.2008, lat=51.5024, lang="en_GB")
print(api_result.result.hourly.description)

api_result = client.fetch(lng=73.9808, lat=40.7648, lang="en_US")
print(api_result.result.hourly.description)
```

Output sample:

```
晴，今天晚间20点钟后转小雨，其后多云
clear weather over the next 24 hours
clear weather, overcast after 20 o'clock this afternoon, followed by cloudy
```

### Use our dataclass models

The default HTTP client is httpx, you can use other HTTP client to request API,
and pass the response dict to our models (based on `dataclass`):

```py
from cy_weather_api import CyWeatherResponse

data = {
    "status": "ok",
    "api_version": "v2.6",
    "api_status": "active",
    "lang": "en_US",
    "unit": "metric",
    "tzshift": 28800,
    "timezone": "Asia/Shanghai",
    "server_time": 1589125757,
    "location": [39.888888, 116.674501],
    "result": {"forecast_keypoint": "test forecast_keypoint", "primary": 0},
}
result = CyWeatherResponse.from_dict(data)
```
rl-visualizer 0.1.1
A package for visualizing action probabilities, entropy, and rewards in reinforcement learning models.
Requires Python: >=3.6

# RL Visualizer

RL Visualizer is a Python package for visualizing action probabilities, entropy, and rewards in reinforcement learning models.

## Features

- Visualize action probabilities as bar charts
- Track entropy to monitor model uncertainty
- Plot per-step rewards within a single episode
- Compatible with Gym and Gymnasium environments

## Installation

```bash
pip install rl-visualizer