validation-component-bootstrap-utils


Namevalidation-component-bootstrap-utils JSON
Version 0.5.0 PyPI version JSON
download
home_pagehttps://github.com/jai-python3/validation-component-bootstrap-utils
SummaryUtilities for Bootstrapping Validation Components
upload_time2024-03-27 18:48:15
maintainerNone
docs_urlNone
authorJaideep Sundaram
requires_python>=3.6
licenseNone
keywords validation_component_bootstrap_utils
VCS
bugtrack_url
requirements click colorama PyYAML Rich Jinja2
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =================================================
Utilities for Bootstrapping Validation Components
=================================================



Utilities for Bootstrapping Validation Components


Validation Component Bootstrap Utils is a comprehensive set of Python scripts and utilities designed to streamline the process of parsing and validating tab-delimited or comma-separated files. This toolkit automates the generation of essential modules, making it easier to integrate file validation components into your projects.

Modules Generated

validator.py: This module provides a robust set of functions and classes for validating data within the specified file format. It ensures that the content adheres to defined standards, offering a solid foundation for data integrity.

parser.py: The parser module facilitates efficient extraction of data from tab-delimited or comma-separated files. It is engineered to handle various data structures and file layouts, ensuring flexibility and adaptability to diverse use cases.

record.py: The record module defines structures for organizing and representing individual records within the files. It lays the groundwork for maintaining data consistency and ease of manipulation during the parsing and validation processes.

file_validation.py: This module orchestrates the validation and parsing processes, providing a unified interface for users. It acts as the entry point for utilizing the toolkit, promoting simplicity and coherence in handling file operations.



Features
--------

The following exported console script is available for use: `bootstrap-validation-component`.

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
History
=======

0.1.0 (2023-12-19)
------------------

* First release on PyPI.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jai-python3/validation-component-bootstrap-utils",
    "name": "validation-component-bootstrap-utils",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "validation_component_bootstrap_utils",
    "author": "Jaideep Sundaram",
    "author_email": "jai.python3@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d9/10/c7916e7bb84267c572b9b133aea884f7378a39819bb27e7711349fbde64b/validation_component_bootstrap_utils-0.5.0.tar.gz",
    "platform": null,
    "description": "=================================================\nUtilities for Bootstrapping Validation Components\n=================================================\n\n\n\nUtilities for Bootstrapping Validation Components\n\n\nValidation Component Bootstrap Utils is a comprehensive set of Python scripts and utilities designed to streamline the process of parsing and validating tab-delimited or comma-separated files. This toolkit automates the generation of essential modules, making it easier to integrate file validation components into your projects.\n\nModules Generated\n\nvalidator.py: This module provides a robust set of functions and classes for validating data within the specified file format. It ensures that the content adheres to defined standards, offering a solid foundation for data integrity.\n\nparser.py: The parser module facilitates efficient extraction of data from tab-delimited or comma-separated files. It is engineered to handle various data structures and file layouts, ensuring flexibility and adaptability to diverse use cases.\n\nrecord.py: The record module defines structures for organizing and representing individual records within the files. It lays the groundwork for maintaining data consistency and ease of manipulation during the parsing and validation processes.\n\nfile_validation.py: This module orchestrates the validation and parsing processes, providing a unified interface for users. It acts as the entry point for utilizing the toolkit, promoting simplicity and coherence in handling file operations.\n\n\n\nFeatures\n--------\n\nThe following exported console script is available for use: `bootstrap-validation-component`.\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2023-12-19)\n------------------\n\n* First release on PyPI.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Utilities for Bootstrapping Validation Components",
    "version": "0.5.0",
    "project_urls": {
        "Homepage": "https://github.com/jai-python3/validation-component-bootstrap-utils"
    },
    "split_keywords": [
        "validation_component_bootstrap_utils"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0638bc1cdff3ce78e2ac4f6bab57ac81fa33dea802297e792721a34fdf653452",
                "md5": "91d644d40fe5b83d27ad5ce874961638",
                "sha256": "c497139e47f08ca3cb31dd77958c0668c2d59f99ea13952ab59d26f7f762e414"
            },
            "downloads": -1,
            "filename": "validation_component_bootstrap_utils-0.5.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "91d644d40fe5b83d27ad5ce874961638",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.6",
            "size": 19842,
            "upload_time": "2024-03-27T18:48:13",
            "upload_time_iso_8601": "2024-03-27T18:48:13.336776Z",
            "url": "https://files.pythonhosted.org/packages/06/38/bc1cdff3ce78e2ac4f6bab57ac81fa33dea802297e792721a34fdf653452/validation_component_bootstrap_utils-0.5.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d910c7916e7bb84267c572b9b133aea884f7378a39819bb27e7711349fbde64b",
                "md5": "051e79ad90d5152b81f750092bcdf15b",
                "sha256": "fb165e2ddd800d91ef0d507640ff8d3f9f0abaf0c9ea7bae3d4ee4d2fab794c1"
            },
            "downloads": -1,
            "filename": "validation_component_bootstrap_utils-0.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "051e79ad90d5152b81f750092bcdf15b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 21176,
            "upload_time": "2024-03-27T18:48:15",
            "upload_time_iso_8601": "2024-03-27T18:48:15.040562Z",
            "url": "https://files.pythonhosted.org/packages/d9/10/c7916e7bb84267c572b9b133aea884f7378a39819bb27e7711349fbde64b/validation_component_bootstrap_utils-0.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-27 18:48:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jai-python3",
    "github_project": "validation-component-bootstrap-utils",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "click",
            "specs": []
        },
        {
            "name": "colorama",
            "specs": []
        },
        {
            "name": "PyYAML",
            "specs": []
        },
        {
            "name": "Rich",
            "specs": []
        },
        {
            "name": "Jinja2",
            "specs": []
        }
    ],
    "tox": true,
    "lcname": "validation-component-bootstrap-utils"
}
        
Elapsed time: 0.28528s