semvec/pypi-packages huggingface dataset:
shtabasfuncs 0.2
This module adds a some functions which will make your life a little easier.
Requires Python: >=3.7


This module adds a some functions which will make your life a little easier.

Installation
pip install shtabasfuncs

Usage
import shtabasfuncs
print(shtabasfuncs.log("This is log."))
print(shtabasfuncs.nowtime())
print(shtabasfuncs.now_hour_and_minute())
print(shtabasfuncs.random_number(0, 10))
artefacts 1.2.0
Deserialization for dbt artifacts
Requires Python: >=3.7,<4.0

# artefacts

[![PyPI version](https://badge.fury.io/py/artefacts.svg)](https://badge.fury.io/py/artefacts) ![badge](https://img.shields.io/badge/dbt-%3E%3D1.0-orange?style=flat&logo=dbt) ![badge](https://img.shields.io/pypi/pyversions/artefacts?logo=python) 

![badge](https://img.shields.io/github/workflow/status/tjwaterman99/artefacts/CI/main?label=CI) [![Coverage Status](https://coveralls.io/repos/github/tjwaterman99/artefacts/badge.svg?branch=main)](https://coveralls.io/github/tjwaterman99/artefacts?branch=main)

_A deserialization library for dbt artifacts._

```
pip install artefacts
```

The `artefacts.api` module aims to provide simple, easy to use python objects for interacting with your dbt project. Here's an example that identifies models in your project that are missing tests or descriptions.

```py
>>> import artefacts.api
>>> for model in artefacts.api.models():
...     if model.description is None or len(model.tests) == 0:
...         print(f"Incomplete model: {model.name}")

```

### Usage

After installing artefacts, you first need to _compile_ your dbt project.

```
dbt compile
```

You can then start using the api.

```py
>>> import artefacts.api
```

### Docs

Documentation for the project is available on the Github Pages site.

> https://tjwaterman99.github.io/artefacts/

All methods exposed by the api are documented with usage examples in the API section.

> https://tjwaterman99.github.io/artefacts/api.html

References for the objects returned by the api are available in the References section.

> https://tjwaterman99.github.io/artefacts/reference.html

### Development Setup

Open this repository in a Github Codespace. (Click the green `Code` button in the repository's [Github page](https://github.com/tjwaterman99/artefacts) and select `New Codespace`).

#### Testing

```
poetry run pytest
```

By default, pytest will test against the dbt project located at `ARTEFACTS_DBT_PROJECT_DIR`. To test against a different dbt project, update that environment variable and build the project.

```
export ARTEFACTS_DBT_PROJECT_DIR=$PWD/dbt_projects/dbt-starter-project
poetry run dbt build --project-dir $ARTEFACTS_DBT_PROJECT_DIR
poetry run pytest
```

To run the doctests use the `--doctest-modules` flag. Note that the doctests are intended to pass only when using the [`poffertjes_shop`](https://github.com/tjwaterman99/poffertjes_shop) project.

```
poetry run pytest --doctest-modules
```

#### Documentation site

Use `sphinx-livereload` to run the docs site on port `8000`.

```
poetry run sphinx-autobuild docs/ docs/_build --watch artefacts
```
package-viacep 0.0.1
Utility for Brazil zip code query or validation
Requires Python: >=3.8

# package_viacep

Description. 
The package package_viacep is used to:
	- Utility for Brazil zip code query
	- Utility for Brazil zip code validation

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install package_viacep

```bash
pip install package_viacep
```

## Usage

```python
from package_viacep import viacep
instance = viacep.ViaCep()
''' Return of Dict Object'''
data = instance.GetData('Zip Code')
```

## Author
Antonio Oliveira

## License
[MIT](https://choosealicense.com/licenses/mit/)
pluggable-app-engine 0.2
A small library for creating pluggable app
Requires Python: >=3.5.3

# pluggable_app_engine
pluggable_app_engine is very simple example of plugin system for Python app.

The main basis of pluggable_app_engine is treating plugins as modules. To add new plugin, just place your module or package in your `modules` directory  and add its name to `modules` path in config file (`config.json` by default). 

The entry point of your module (or package) is `initialize_module()` function. It takes only 1 argument: the `AppContext` object. `AppContext` represents all data in your application. It lets you to have access to application configuration (and customize your plugins behavior without modifying plugin code) and application state.

There are sample plugins in `examples/modules` directory. Launch the `example.py` script to check how it works.

pluggable_app_engine was tested for Python 3.5.3