Metadata-Version: 2.1
Name: py_everything
Version: 1.2.0
Summary: A python module containing all the basic functions and classes for python. From simple addition to advanced file encryption.
Home-page: https://py_everything.readthedocs.io/en/latest
Author: Play 4 Tutorials
Author-email: play.4.tutotials@gmail.com
Maintainer: Play 4 Tutorials
Maintainer-email: play.4.tutotials@gmail.com
License: MIT License
Download-URL: https://pypi.org/project/py-everything/#files
Description: <p align="center">
        
        <img width="170px" height="170px" src="https://raw.githubusercontent.com/play4Tutorials/py_everything/master/extra/logo.png" alt="Logo">
        
        </p>
        
        # py_everything
        
        A python module containing all the functions and classes from basic to advanced for Python. From simple calculations  to advanced file encryption. **Everything** is included in this one package.
        
        It allows you to use all of its functions and classes without having to write huge complex code. It is a very simple and easy to use library. 
        
        Downloads - 
        
        [![Downloads](https://pepy.tech/badge/py-everything)](https://pypi.org/project/py-everything)
        [![Downloads](https://pepy.tech/badge/py-everything/month)](https://pypi.org/project/py-everything)
        [![Downloads](https://pepy.tech/badge/py-everything/week)](https://pypi.org/project/py-everything)
        
        PyPI - 
        
        [![PyPI - Implementation](https://img.shields.io/pypi/implementation/py-everything?logo=python&logoColor=yellow)](https://pypi.org/project/py-everything)
        [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/py-everything?logo=pypi&logoColor=green)](https://pypi.org/project/py-everything)
        [![PyPI](https://img.shields.io/pypi/v/py-everything?logo=pypi&logoColor=green)](https://pypi.org/project/py-everything)
        [![PyPI - Wheel](https://img.shields.io/pypi/wheel/py-everything)](https://pypi.org/project/py-everything)
        [![PyPI - Status](https://img.shields.io/pypi/status/py-everything)](https://pypi.org/project/py-everything)
        [![PyPI - License](https://img.shields.io/pypi/l/py-everything?color=success)](https://pypi.org/project/py-everything)
        
        Status - 
        
        [![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/pypi/py-everything/1.1.1)](https://libraries.io/pypi/py-everything)
        [![GitHub issues](https://img.shields.io/github/issues/play4Tutorials/py_everything)](https://github.com/play4Tutorials/py_everything/issues)
        [![GitHub pull requests](https://img.shields.io/github/issues-pr/play4Tutorials/py_everything)](https://github.com/play4Tutorials/py_everything/pulls)
        [![GitHub branch checks state](https://img.shields.io/github/checks-status/play4Tutorials/py_everything/master)](https://github.com/play4Tutorials/py_everything)
        [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/play4Tutorials/py_everything/Test%20Package)](https://github.com/play4Tutorials/py_everything)
        [![Documentation Status](https://readthedocs.org/projects/py-everything/badge/?version=latest)](https://py-everything.readthedocs.io/en/latest/?badge=latest)
        
        GitHub - 
        
        [![GitHub forks](https://img.shields.io/github/forks/play4Tutorials/py_everything?style=social)](https://github.com/play4Tutorials/py_everything/pulls)
        [![GitHub Repo stars](https://img.shields.io/github/stars/play4Tutorials/py_everything?style=social)](https://github.com/play4Tutorials/py_everything/pulls)
        [![GitHub watchers](https://img.shields.io/github/watchers/play4Tutorials/py_everything?style=social)](https://github.com/play4Tutorials/py_everything/pulls)
        [![GitHub repo size](https://img.shields.io/github/repo-size/play4Tutorials/py_everything?logo=github)](https://github.com/play4Tutorials/py_everything/pulls)
        
        # Installation
        
        py_everything is available on [PyPi](https://pypi.org/project/py-everything), and you can install it as follows:
        
        `$ python -m pip install py_everything`
        
        py_everything officially supports Python 3.6+
        
        # Features
        
        - You can make use of the thousands of functions and classes available to you.
        - Has an in-built CLI tool that generates a python package project structure for you. - setupPyGen
        - Good and Consistent Naming Convention. - camelCase
        - Simple and easy to use.
        - You don't have to write all of that code yourself, just call the pre-made functions.
        - There are two variants of most classes, a Base variant and an Advanced variant.
        - Make your own classes from our pre-provided Base variants. The Advanced ones are not for inheriting, but there is no problem in experimenting.
        
        # setupPyGen
        
        Detailed documentation can be found on [ReadTheDocs](https://py-everything.readthedocs.io/en/latest/)
        
        Basic Usage:
        
        ```bash
        $ ls
        package/ new/ old/
        $ cd package/
        $ ls -a
        . ..
        $ setupPyGen -g True -t True --gitignore True
        <--Follow the prompts(packages entered - new, old)-->
        $ ls -A
        .gitignore LICENSE README.md setup.py .git/ new/ old/ tests/
        $ cat setup.py
        from setuptools import setup
        
        readme_file = open("README.md", "r").read()
        
        
        setup(
            name="package-name",
            version="1.0.0",
            description="Given Project Description",
            long_description=readme_file,
            long_description_content_type="text/markdown",
            author="Author Name",
            author_email="name@example.com",
            packages=[new, old],
            install_requires=[],
            license="MIT License",
            url="https://github.com/play4Tutorials/py_everything/",
            python_requires='>=3.5'
        )
        ```
        
        NOTE: Currently setupPyGen doesn't support classifiers, and `find_packages()`. But support will be added soon.
        
        # Documentation and Usage
        
        The documentation can be found on [ReadTheDocs](https://py-everything.readthedocs.io/en/latest/)
        
        
        The basic usage for this library is given below:
        
        ```python
        >>> import py_everything
        >>> from py_everything import search
        >>> search.search_files('python', 'C:\Programming\\')
        C:\Programming\python.txt
        C:\Programming\python_project.py
        C:\Programming\python_py_everything.docx
        >>> my_list = [2, 4, 5, 3, 7, 5, 6, 3 , 12 , 9, 6]
        >>> py_everything.maths.avg(my_list)
        5.636363636363637
        ```
        # Contributing
        
        For details, on how to contribute, please read [CONTRIBUTING.md](https://github.com/play4Tutorials/py_everything/tree/master/CONTRIBUTING.md)
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Communications :: Email
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Utilities
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Archiving :: Packaging
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.6
Description-Content-Type: text/markdown
