semvec/pypi-packages huggingface dataset:
aiospotify.py 1.1.0
An asynchronous Python 3.10+ Spotify Web API wrapper.
Requires Python: >=3.10
Keywords: spotify, api, async, asynchronous

# aiospotify.py

An asynchronous Python 3.10+ Spotify Web API wrapper.

* **Documentation:** <https://aiospotifypy.readthedocs.io/en/stable/>
* **Examples**: <https://github.com/novanai/aiospotify.py/tree/master/examples>

## Installation

```bash
pip install -U aiospotify.py
```

## Getting Started

```py
import asyncio
import spotify

async def main():
    # Setup an API client
    auth = await spotify.ClientCredentialsFlow.build_from_access_token(
        "CLIENT_ID",
        "CLIENT_SECRET",
    )
    api = spotify.API(auth)

    # Get details about a Spotify artist
    artist = await api.get_artist("0e86yPdC41PGRkLp2Q1Bph")
    print(artist.name)  # "Mother Mother"


asyncio.run(main())
```

## To-Do List

* [ ] Add extra methods to Paginator *(for fetching all items, lazy iteration etc)*
* [ ] URI helper class
* [ ] Automatically handle 429's (Too Many Requests)
envsync 0.1.1
A tool to set up Git hooks for your target local git repo, that automatically synchronize and updates for requirements.txt and virtual environments, streamlining the process of managing development environment for projects.
Requires Python: >=3.6

# envsync

envsync is a Python package to manage coding environments and projects using Python virtual environments and Git hooks.

## Installation

You can install envsync from PyPI:

```
pip install envsync
```

## Usage


To initialize a local Git repository with the necessary hooks, run:

```

envsync /path/to/local_git_repo_folder
```

```

```

This command will set up the following hooks:

* `post-checkout`: Updates `requirements.txt` whenever you checkout a new branch or commit.
* `pre-commit`: Prevents committing files larger than 100MB.
* `post-merge`: Updates the virtual environment if `requirements.txt` changes after a merge.


## License 


This project is licensed under the MIT License.
bdating-python-common 0.9.79
Bdating common libraries standard library
Requires Python: >=3.6

# README #

Standard python library for Bdating

# build

### install tools
```
python -m pip install build twine tox
```

### build and upload
```
# given ~/.pypirc has been set.
rm -rf dist/*; tox -e build && tox -e upload 

```
tree-menu322 0.1.0
A Django app for creating tree menus

# Tree Menu

A Django app for creating tree menus.

## Installation

Install the app using pip:

```sh
pip install tree_menu322
```
Add tree_menu to your INSTALLED_APPS:

```python

INSTALLED_APPS = [
    ...
    'tree_menu',
]
```

Use the draw_menu template tag in your templates:

```html

{% load menu_tags %}
{% draw_menu 'main_menu' %}
```
unblockme 0.0.3
A package that solves an unblockme puzzle for you
Requires Python: >=3.8

# unblockme

A Python package that solves unblockme puzzles for you

To install:
```
pip install unblockme
```

Example puzzle:

![example puzzle](./example.jpeg)

Example State Representation:

* each block is represented by a letter
* the Red target block is represented by an X

```
state = '''
AAAB  
CDDBEE
CXXB F
C GHHF
  G IF
JJJ I
'''

```

Example Usage:

```
from unblockme import unblockme

state = '''
AAAB  
CDDBEE
CXXB F
C GHHF
  G IF
JJJ I
'''

unblockme(state)

# watch the solution get animated in front of you
```