phootlogger


Namephootlogger JSON
Version 0.0.1 PyPI version JSON
download
home_page
SummaryPackage to print out messages to user.
upload_time2024-03-15 19:13:08
maintainer
docs_urlNone
author
requires_python>=3.7
licenseMIT
keywords messages logger
VCS
bugtrack_url
requirements pip pandas phootlogger
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # About
The purpose of this library is to provide a logger for my other projects. It also
is acting as a learning process for publishing a python module.

# TODO:
sort out the proper file / function printing

# Messages Package
This is a package that can be included in projects to output messages

Example logging REPO: https://github.com/srtamrakar/python-logger/tree/master


# Installation Process:
    1. Write the module
        - Follow this tutorial: https://packaging.python.org/en/latest/tutorials/packaging-projects/
    2. Build module
        - python3 -m pip install --upgrade build
        - python3 -m build
    3. Upload module to pypi to be installed: https://packaging.python.org/en/latest/tutorials/packaging-projects/
        - python3 -m pip install --upgrade twine


# Repository structure
    .gitignore
    .venv
        bin
            activate...
            pip
            pip3
            pip3.11
            python
            python3
            python3.11
        include
            python3.11
                ...
        lib
            python3.11
                ...
        pyenv.cfg
    dist
        phootlogger-0.0.1-py3-none-any.whl
        phootlogger-0.0.1.tar.gz
    LICENSE
    pyproject.toml
    setup.py
    src
        phootlogger
            __init__.py
            __pycache__
            logger.py
        phootlogger.egg-info
        demo.py
    README.md
    requirements.txt
    tests



<pip install .>

installs:
    tar under the 'dist'
    creates .egg-info

Needed files:
    setup.py
    LICEANSE
    README


Layouts:
    flat-layouts:

    src-layout:



Questions:
    setup.cfg:
        

    setup.py:
        Instructions to build software. Maybe some configuration options like computing test coverage or unit tests or
        the install prefix.

    pyproject.toml:
        Specifies the project's metadata.
        Used to replace .cfg, but formats everything in TOML. ( Tom's Obvious, Minimal Language: https://en.wikipedia.org/wiki/TOML )
        You can put "Abstract Dependancies" here, but not pinned dependencies. Pinned ones belong in the requirements.txt

    requirements.txt:
        Not the same thing as setup.cfg. Needed for a different reason. This is typically used for deploymnet with
        version pinned dependencies. The reason is so you don't get the latest and greatest, and only get the version
        you know you have explicitley tested.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "phootlogger",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "messages,logger",
    "author": "",
    "author_email": "Parker Hooten <parkerhooten@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/b1/5a/19a2fc3f4f7a41e63c9dc4bc0071284d0132718307096b3185910330dfa0/phootlogger-0.0.1.tar.gz",
    "platform": null,
    "description": "# About\nThe purpose of this library is to provide a logger for my other projects. It also\nis acting as a learning process for publishing a python module.\n\n# TODO:\nsort out the proper file / function printing\n\n# Messages Package\nThis is a package that can be included in projects to output messages\n\nExample logging REPO: https://github.com/srtamrakar/python-logger/tree/master\n\n\n# Installation Process:\n    1. Write the module\n        - Follow this tutorial: https://packaging.python.org/en/latest/tutorials/packaging-projects/\n    2. Build module\n        - python3 -m pip install --upgrade build\n        - python3 -m build\n    3. Upload module to pypi to be installed: https://packaging.python.org/en/latest/tutorials/packaging-projects/\n        - python3 -m pip install --upgrade twine\n\n\n# Repository structure\n    .gitignore\n    .venv\n        bin\n            activate...\n            pip\n            pip3\n            pip3.11\n            python\n            python3\n            python3.11\n        include\n            python3.11\n                ...\n        lib\n            python3.11\n                ...\n        pyenv.cfg\n    dist\n        phootlogger-0.0.1-py3-none-any.whl\n        phootlogger-0.0.1.tar.gz\n    LICENSE\n    pyproject.toml\n    setup.py\n    src\n        phootlogger\n            __init__.py\n            __pycache__\n            logger.py\n        phootlogger.egg-info\n        demo.py\n    README.md\n    requirements.txt\n    tests\n\n\n\n<pip install .>\n\ninstalls:\n    tar under the 'dist'\n    creates .egg-info\n\nNeeded files:\n    setup.py\n    LICEANSE\n    README\n\n\nLayouts:\n    flat-layouts:\n\n    src-layout:\n\n\n\nQuestions:\n    setup.cfg:\n        \n\n    setup.py:\n        Instructions to build software. Maybe some configuration options like computing test coverage or unit tests or\n        the install prefix.\n\n    pyproject.toml:\n        Specifies the project's metadata.\n        Used to replace .cfg, but formats everything in TOML. ( Tom's Obvious, Minimal Language: https://en.wikipedia.org/wiki/TOML )\n        You can put \"Abstract Dependancies\" here, but not pinned dependencies. Pinned ones belong in the requirements.txt\n\n    requirements.txt:\n        Not the same thing as setup.cfg. Needed for a different reason. This is typically used for deploymnet with\n        version pinned dependencies. The reason is so you don't get the latest and greatest, and only get the version\n        you know you have explicitley tested.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Package to print out messages to user.",
    "version": "0.0.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/phooten/phootlogger/issues",
        "Homepage": "https://github.com/phooten/phootlogger/"
    },
    "split_keywords": [
        "messages",
        "logger"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f32fe2a7dd5afcfd6469df4fde9b7d447cf09cb39c4d8fb76d3b6741141f97d",
                "md5": "1dafade3e1a8cdbf88899a1aebf44e1c",
                "sha256": "300c24708b6745eec3fa95e283b52381ca12a01a4e0c1e5302bdb62cf95ed499"
            },
            "downloads": -1,
            "filename": "phootlogger-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1dafade3e1a8cdbf88899a1aebf44e1c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 4812,
            "upload_time": "2024-03-15T19:13:05",
            "upload_time_iso_8601": "2024-03-15T19:13:05.527516Z",
            "url": "https://files.pythonhosted.org/packages/1f/32/fe2a7dd5afcfd6469df4fde9b7d447cf09cb39c4d8fb76d3b6741141f97d/phootlogger-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b15a19a2fc3f4f7a41e63c9dc4bc0071284d0132718307096b3185910330dfa0",
                "md5": "627014451f02c825e9c611f30e534277",
                "sha256": "ac9fdbb9d731f684eacc738f36b9c1dd476bc9839a7d7ce6235afdc72b84defa"
            },
            "downloads": -1,
            "filename": "phootlogger-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "627014451f02c825e9c611f30e534277",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 4539,
            "upload_time": "2024-03-15T19:13:08",
            "upload_time_iso_8601": "2024-03-15T19:13:08.699756Z",
            "url": "https://files.pythonhosted.org/packages/b1/5a/19a2fc3f4f7a41e63c9dc4bc0071284d0132718307096b3185910330dfa0/phootlogger-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-15 19:13:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "phooten",
    "github_project": "phootlogger",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "pip",
            "specs": [
                [
                    "==",
                    "23.3.1"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    "==",
                    "2.1.3"
                ]
            ]
        },
        {
            "name": "phootlogger",
            "specs": [
                [
                    "==",
                    "0.0.1"
                ]
            ]
        }
    ],
    "lcname": "phootlogger"
}
        
Elapsed time: 2.68849s