semvec/pypi-packages huggingface dataset:
jellybeans 1.0.6
A Data Structure Package
License: MIT
Requires Python: >=3.7
Keywords: Data-Structures

[![Test Suite Actions status](https://github.com/Jcheez/Jellybeans/workflows/Test%20Suite/badge.svg)](https://github.com/Jcheez/Jellybeans/actions)

# About

Jellybeans aims to provide an easier development process when working with various data structures in python. Visualisations are provided for sorting algortihms.

# Documentation
[How to use this library?]()

# Installation

1. Ensure that you have python 3.7 and above
2. Run the following command: pip install jellybeans

# Implementations

Below are the data structures and algorithms that are covered in this library.

## Data Structures

- AVL Tree
- Binary Heap
- Graph
- Singly Linked List
- Tailed Linked List
- Doubly Linked List
- Queue
- Deque
- Stack
- Union Find Disjoint Sets (UFDS)

## Sorting Algorithms

- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort

## Graphing Algorithms

- Reachability
- Number of components
- Topological sort
- Strongly Connected components (SCCs)
- Minimum spanning tree (Prims, Prims-Dense, Kruskal's)
- Single Source Shortest Path (Bellman Ford, One-pass BF, Dijkstra's)
- All Pairs Shortest Path (Floyd Warshall)

# Acknowledgment

I would also like to mention that majority of the knowledge used to develop this library came from the undertaking of National University of Singapore's course CS2040.

# Contributions

Anyone who wishes to value add to this library is welcomed to do so. Check out the [Contribution Guide](https://github.com/Jcheez/Jellybeans/blob/main/CONTRIBUTING.md) for further information on how you can contribute!
pip-pin 0.0.10
Pippin
License: MIT
Requires Python: >= 3.6

THIS IS AN EXPERIMENT. PLAY WITH IT, THINK ABOUT IT, DON'T USE IT ON PRODUCTION.

Let me know what you think.

[![PyPI version shields.io](https://img.shields.io/pypi/v/pip-pin.svg)](https://pypi.python.org/pypi/pip-pin/)

[![PyPI status](https://img.shields.io/pypi/status/pip-pin.svg)](https://pypi.python.org/pypi/pip-pin/)

pip pin
=======

Specify and pin dependencies from `setup.py`.

TL;DR;

```python
from setuptools import find_packages, setup

setup(
    name='meriadok',
    version='1.0.',
    packages=find_packages(),
    setup_requires=[
        'pip-pin',
    ],
    install_requires=[
        'flask',
    ],
    tests_require=[
        'pytest',
    ],
    develop_requires=[
        'black',
    ],
)
```

Non-pinned dependencies:
------------------------

Just install whatever you want with `pip`.

Pinning
-------

This will produce (or update) `.pip-pin` directory, which you are supposed to commit into the repo.

```
$ ./setup.py pin [(--install|--tests|--develop)]
```

Note that this will pin *only* things listed in a respective `setup.py`
section. This means you can have additional stuff installed on your local
virtualenv, and noone is going to care until you make it a dependency.

Pinned dependencies:
--------------------

Installing pinned dependencies:

```
$ ./setup.py sync [(--install|--tests|--develop)]

```
faster-dj-dev 0.1.7
A tool that makes your Django development faster.
License: MIT
Keywords: django productivity automation fast development


**Faster Django Development**

A Simple tool that makes your Django development faster. It allows you to do the tedious Django tasks quickly. You can use it to create an entire Django project in less than 10 seconds plus options to install the popular Django tools in no time.

**Installation**
### virtual environment is required!

```
python -m virtualenv venv
source venv/bin/activate
pip install faster_dj_dev
```

*To install virtualenv*

```
python -m pip install virtualenv
```

***Example***

Let's use this tool to create a new Django project with all its configurations related to static, media and templates. Also, we will create a new Django app with it.

```
faster_dj_dev --init --working-directory path_of_the_folder --project-folder name_of_the_django_project_folder
faster_dj_dev --create_project --config-templates --config-static --config-media --initial-migrate --app main --run-server
```


***Features***

- Create Django project/app in 10 seconds

- Configuring static files (settings)

- Create starter templates for different projects (HTMX, Tailwind, etc...)

- Configuring media files (settings, urls)

- Configuring templates (settings)

- Install and configure Django packages (quick)

- More ...

***Documentation***

Please check [Doc](https://blog.selmi.tech/blog/post/faster_dj_dev-documentation-how-to-become-a-faster-django-developer335421)
corgidb 0.1.17
Basic sqlite3 wrapper write as short as a corgi legs and as fast as a corgi
License: MIT
Keywords: sql python,python database,SQL,python sqlite



# CorgiDB

<img src="https://github.com/WasinUddy/CorgiDB/blob/main/corgidb/CorgiDBlogo.png?raw=true" alt="CorgiDB logo" style="height:300px; width:300px;" />

Documentation
https://wasin-silakong.gitbook.io/corgidb-docs/

https://pypi.org/project/corgidb/

Code as short as Corgi's legs but and as fast as a Corgi

CorgiDB is a wrapper of python3's sqlite3 package