semvec/pypi-packages huggingface dataset:
mdbautoconn 0.0.6
A python package for connecting with database.
License: MIT
Requires Python: >=3.7

# requirements_dev.txt we use for the testing
It makes it easier to install and manage dependencies for development and testing, separate from the dependencies required for production.

# difference between requirements_dev.txt and requirements.txt

requirements.txt is used to specify the dependencies required to run the production code of a Python project, while requirements_dev.txt is used to specify the dependencies required for development and testing purposes.

# tox.ini
We use if for the testing in the python package testing against different version of the python 

## how tox works tox enviornment creation
1. Install depedencies and packages 
2. Run commands
3. Its a combination of the (virtualenvwrapper and makefile)
4. It creates a .tox


# pyproject.toml
it is being used for configuration the python project it is a alternative of the setup.cfg file. its containts configuration related to the build system
such as the build tool used package name version author license and dependencies

# setup.cfg
In summary, setup.cfg is used by setuptools to configure the packaging and installation of a Python projec

# Testing python application
*types of testing*
1. Automated testing 
2. Manual testing

*Mode of testing*
1. Unit testing
2. Integration tests

*Testing frameworks*

1. pytest
2. unittest
3. robotframework
4. selenium
5. behave
6. doctest

# check with the code style formatting and syntax(coding standard)

1. pylint
2. flake8(it is best because it containt 3 library pylint pycodestyle mccabe)
3. pycodestyle
pyElectoral 1.0.5
Libreria Python para consultas al CNE de Venezuela con GUI integradas
License: MIT

# PyElectoral
Librería Python, que permite la consulta de cédulas del [CNE](http://www.cne.gob.ve) de forma fácil y rápida, además permite la carga desde varias fuentes como "JSON", "Excel", "CSV" y "TXT".

## Instalación
Puedes instalar el paquete PyElectoral desde el instalador [PIP](https://pypi.org/)

```shell
$ pip install pyElectoral
```

### Dependecias
PyElectoral Depende de los paquetes

+ re
+ requests
+ bs4

adicional a esto tenemos dependencias opcionales que son:

+ csv
+ json
+ openpyxl

## Uso

su Uso es muy simple:

```Python
import pyElectoral

c = pyElectoral.CNE()
r: list = c.query("V", 123456789)
print(r)
```

Este ejemplo imprimiria una clase `ResponseData` con toda la información obtenida de la cédula dada.

La Clase CNE posee los siguietnes Metodos Públicos:

+ Método `query(nat: str, dni: str|int) -> ResponseData`: Es el responsable de buscar las cédulas en el [CNE](http://www.cne.gob.ve) y retornar la clase `ResposeData` con la Información dada.
+ Método `as_dict()->dict`: Convierte el `ResponseData` en un `Dict` Python
+ Método `set_dict(data: dict) -> None`: `pyElectoral.CNE` usa fraces para poder parcear datos en el registro Electoral y asi deteminar su  estatus, este Método permite cambiar los diccionarios de palabras a buscar.
+ Método `get_dict() -> dict`: Retorna los diccionarios que se usan para buscar en el [CNE](http://www.cne.gob.ve)

Tambien ofrece una propiedad que conserva los ultimos resultados obtenidos

+ `pyElectoral.CNE.result` es un parametro que contiene el ultimo `ResponseData` Obtenido

Adicional a esta clase Tambien existen otras clases insternas que nos facilitara a la hora de crear o consultar nuestras Cédulas, vistie la Wiki para información.

## Datos Importantes

Es importante destacar que los datos que se obtienen con esta libreria son de dominio publicos al cual cualquiera tiene acceso desde el portar oficial [CNE](http://www.cne.gob.ve), mas sin embargo no me hago responsable por el uso que se le de tanto a esta herramietna como a la información obtenida a travez de ello.

## Licencia

[MIT](LICENSES)

## Changelog

[Cambios por versión](CHANGELOG.md)

&copy; REP98
tomlcheck 0.2.3
A simple toml syntax checker
License: MIT
Requires Python: <4.0,>=3.6
Keywords: toml, toml-validation, pre-commit, pre-commit-hooks

tomlcheck
==========

.. image:: https://img.shields.io/pypi/v/tomlcheck.svg
    :target: https://pypi.org/project/tomlcheck
    :alt:

.. image:: https://img.shields.io/pypi/pyversions/tomlcheck.svg
    :target: https://pypi.org/project/tomlcheck
    :alt:

.. image:: https://travis-ci.com/sayanarijit/tomlcheck.svg?branch=master
    :target: https://travis-ci.com/sayanarijit/tomlcheck
    :alt:

.. image:: https://codecov.io/gh/sayanarijit/tomlcheck/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/sayanarijit/tomlcheck
    :alt:

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/python/black
    :alt:


A simple toml syntax checker.

Designed to be used by `pre-commit <https://github.com/pre-commit/pre-commit>`_ hooks.


Installation
------------

.. code-block:: bash

    pip install -U tomlcheck


Usage
-----

Check files:

.. code-block:: bash

    tomlcheck $(find . -type f -name "*.toml")

    # Or read from stdin

    find . -type f -name "*.toml" | tomlcheck -


With logging:

.. code-block:: bash

    tomlcheck --log-level DEBUG $(find . -type f -name "*.toml")
    
    # Or read from stdin

    find . -type f -name "*.toml" | tomlcheck --log-level DEBUG -

In `pre-commit <https://github.com/pre-commit/pre-commit>`_ config:

.. code-block:: yaml

    # .pre-commit-config.yaml

    - repo: local
      hooks:
      - id: tomlcheck
        name: Check TOML Syntax
        description: Checks TOML files for valid syntax.
        entry: tomlcheck
        language: system
        files: \**/*.toml$
        stages: [commit, push, manual]


Help Menu
---------

.. code-block:: bash

    tomlcheck --help