semvec/pypi-packages huggingface dataset:
pypackages 0.1a6
Script specific packages
Requires Python: >=3.7

# pypackages

Script specific packages similar to PEP 582 using a `__pypackages__` directory.
The `__pypackages__` directory is created in the same directory as the script being executed.
A requirements.txt file must exist in the same folder to activate package installation.

## Intent

Avoid dependency conflicts when installing python command line utilities.

## Automatic requirements install

Place requirements.txt in the folder to install or upgrade on startup using pip.

This saves the need for distributing python version specific packages explicitly.

This also avoids the package having explicit dependencies that are installed along side
the package therefore creating the potential for package version conflicts.

## Activating

    import pypackages
    pypackages.packages()

Execute pypackages.packages() to perform a local installation of requirements.txt

## Pre-requisites

pip must already exist in the python environment if requirements.txt is used.

## Example setup.cfg

    [metadata]
    name = demo
    version = 1.0

    [options]
    packages =
        demo
    install_requires =
        pypackages

    [options.package_data]
    demo =
        *.txt

    [options.entry_points]
    console_scripts =
        demo = demo.app:cli


## Structure of deployment for scripts

    myapp.py
    pypackages/
        __init__.py
    requirements.txt

## Example (requirements.txt)

    sanic==22.12.0

## Example (myapp.py)

    #!/usr/bin/python
    import pypackages
    pypackages.packages()

    from sanic import Sanic
    from sanic.response import text

    app = Sanic('myapp')


    @app.route('/')
    async def hello(request):
        return text('Hello, world')


    if __name__ == '__main__':
        app.run(port=9999)

## References

https://peps.python.org/pep-0582/
kabbes-client 0.5.0
Unnamed repository; edit this file 'description' to name the repository.
Requires Python: >=3.7

# client


# pecking order, lowest to highest

* Root -> _config_dict
* Root -> _config_json_Path
* Root -> _config_cache_Path
* Root -> cwd_config
* Root -> sys_kwargs
* Root -> user.config.path

* Package -> _config_dict
* Package -> _Dir
* Package -> _config_json_Path
* Package -> package.config.cache.Path
* Package -> Root.cfg_cwd[ 'package.name' ]
* Package -> Root.cfg_user[ 'package.name' ]
* Package -> overwrite dict
* Package -> Root.cfg_sys[ 'package.name' ]
kabbes-py-starter 0.12.0
helpful python starter functions for various repository use
Requires Python: >=3.6

[GitHub Pages](https://jameskabbes.github.io/py_starter)<br>
[PyPI](https://pypi.org/project/kabbes-py-starter)

# py_starter
Helpful python starter functions for various repository use

<br>

# Installation
`pip install kabbes_py_starter`

<br>

# Usage
For more in-depth documentation, read the information provided on the Pages. Or better yet, read the source code.

```python
import py_starter as ps
```

```python
ps.print_for_loop( ['Apple','Strawberry','Banana'] )
```

```
>>> 
1. Apple
2. Strawberry
3. Banana
```

```python
ps.merge_two_dicts( {'A':'Alpha','C':'Nothing'}, {'B':'Bravo':'C':'Charlie'} )
```

```
>>> {'A':'Alpha','B':'Bravo','C':'Charlie'}
```

<br>

# Author
James Kabbes
kabbes-repository-generator 0.13.0
Package for easily installing and setting up project environments
Requires Python: >=3.7

[GitHub Pages](https://jameskabbes.github.io/repository_generator)<br>
[PyPI](https://pypi.org/project/kabbes-repository-generator)

# repository_generator
Package for creating repositories from templates, performing operations on Git repositories

<br> 

# Installation
`pip install kabbes_repository_generator`

<br>

# Usage
For more in-depth documentation, read the information provided on the Pages. Or better yet, read the source code.

## Python Script

```python
import repository_generator as repo_gen
```

```python
repo_gen.generate()
```

## Terminal

```
python -m repository_generator
```

<br>

# Author
James Kabbes