semvec/pypi-packages huggingface dataset:
imagesize 1.4.1
Getting image size from png/jpeg/jpeg2000/gif file
License: MIT
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*


It parses image files' header and return image size.

* PNG
* JPEG
* JPEG2000
* GIF
* TIFF
* SVG
* Netpbm
* WebP

This is a pure Python library.
callouts 0.2.2
A simple, class based dispatcher
License: MIT

# Callouts - a minimalist dispatch system

A python module implementing lose, class-based coupling. 

Imagine we had an application that checks weather for one place, but using multiple service. The functionality to get weather for a specific service could be implemented in individual modules. 

To implement this with `callouts`, we first need to implement the extensibility base by creating a class with the `@callouts.base` decorator. 

```python
@callouts.base
class Weather:
    def get_for(location: str) -> str: 
        pass 
```

Now, individual implementations can be added
simply by extending the class and implementing the `get_for` method. 

```python
class FirstWeatherService(Weather):
    def get_for(location: str) -> str: 
        return 'sunny' 
```

```python
class SecondWeatherService(Weather):
    def get_for(location: str) -> str: 
        return 'cloudy'
```

with those definition in place, as soon as the modes are loaded it is possible to get both weathers by calling the `get_for` method on the `Weather` class: 

```python
print(Weather.get_for('place'))
```
will print out 
```javascript
['sunny', 'cloudy']
```
gitdumper-tool 0.1.1
Git Dumper Tool
License: MIT
Requires Python: >=3.10,<4.0

# Git Dumper

Git Dumper Tool.

Use asdf or pyenv to install latest python version.

```bash
$ pip install gitdumper-tool
$ pipx install gitdumper-tool
$ gitdumper -h
$ gitdumper url [... url]
$ gitdumper < urls.txt
$ girdumper url 2> err.log
```
rand-pass-generator 1.0.26
This module offers random password generator
License: MIT
Keywords: PASSWORD,GENERATOR,RANDOM

# Password generator
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/rand-pass-generator)](https://www.python.org/)
[![PyPI](https://img.shields.io/pypi/v/rand-pass-generator)](https://pypi.org/project/sicboDice/)
[![PyPI - License](https://img.shields.io/pypi/l/rand-pass-generator)](https://opensource.org/licenses/MIT)

This module offers random password generation.

## Install

```bash
pip install rand-pass-generator
```

## Quick start

First of all, initialize:

```python
from rand_pass_generator import generate, check

# to generate numeric password
password = generate().number()
# Output : {'password': '003462', 'level': 0, 'strength': 'terrible', 'message': 'password is too short'}

# to generate letter password
password = generate().letter()
# Output : {'password': 'kapebq', 'level': 0, 'strength': 'terrible', 'message': 'password is too short'}

# to generate numberic and letter password
password = generate().numberLetter()
# Output : {'password': 'q9hlWS11', 'level': 3, 'strength': 'strong', 'message': 'password is perfect'}

# to generate random password
password = generate().random()
# Output : {'password': 'm6P)^yz9b"966D9G4uTd.!8Ni7xU1o19', 'level': 4, 'strength': 'very strong', 'message': 'password is very perfect'}

# to check the strength of your password
check = check("Password")
# Output : {'valid': False, 'level': 2, 'strength': 'medium', 'message': 'password is good enough, but not strong'}
```

## Dev Dependencies
* [Safe](https://github.com/defartsa23/safe) from [lepture](https://github.com/lepture)

## Contributing

Questions, comments, bug reports, and pull requests are all welcome.

## License

This software is licensed under the [MIT license](./LICENSE).