pylibfinder


Namepylibfinder JSON
Version 0.1.1 PyPI version JSON
download
home_page
SummaryLibrary to spot a keyword as a function inside python stdlib
upload_time2023-06-03 14:47:19
maintainer
docs_urlNone
authorPrince Roshan
requires_python>=3.10
license
keywords c-extension
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            pylibfinder
===========

      pylibfinder is a Python library that allows you to spot a keyword as a function inside the Python standard library. 
      It provides a convenient way to search for functions that match a given keyword within the standard library modules.
      With pylibfinder, you can easily identify the modules and functions that are available in Python and gain insights 
      into their usage and availability. This library is designed to assist developers in finding relevant functions and understanding the Python standard library better.

.. image:: https://img.shields.io/pypi/v/pylibfinder
   :target: https://pypi.python.org/pypi/pylibfinder/

.. image:: https://github.com/Agent-Hellboy/pylibfinder/actions/workflows/python-package.yml/badge.svg
    :target: https://github.com/Agent-Hellboy/pylibfinder/

.. image:: https://img.shields.io/pypi/pyversions/pylibfinder.svg
   :target: https://pypi.python.org/pypi/pylibfinder/

.. image:: https://img.shields.io/pypi/l/pylibfinder.svg
   :target: https://pypi.python.org/pypi/pylibfinder/

.. image:: https://pepy.tech/badge/pylibfinder
   :target: https://pepy.tech/project/pylibfinder

.. image:: https://img.shields.io/pypi/format/pylibfinder.svg
   :target: https://pypi.python.org/pypi/pylibfinder/

Installation
============


For stable version

        pip install pylibfinder

For developement

        git clone https://github.com/Agent-Hellboy/pylibfinder
        cd pylibfinder
        make changes in funcfinder.c 
        compile it using `gcc -shared -o funcfinder.so -fPIC -I /usr/include/python3.12 funcfinder.c`
        it will generate a funcfinder.so 
        open repl and test  




Example
=======

.. code:: py

      >>> import funcfinder
      >>> funcfinder.get_module('literal')
      [{'Module': 'ast', 'Function': 'literal_eval'}, {'Module': 're._compiler', 'Function': '_get_literal_prefix'}]
      >>> 



Contributing
============

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.



            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pylibfinder",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "C-extension",
    "author": "Prince Roshan",
    "author_email": "princekrroshan01@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "pylibfinder\n===========\n\n      pylibfinder is a Python library that allows you to spot a keyword as a function inside the Python standard library. \n      It provides a convenient way to search for functions that match a given keyword within the standard library modules.\n      With pylibfinder, you can easily identify the modules and functions that are available in Python and gain insights \n      into their usage and availability. This library is designed to assist developers in finding relevant functions and understanding the Python standard library better.\n\n.. image:: https://img.shields.io/pypi/v/pylibfinder\n   :target: https://pypi.python.org/pypi/pylibfinder/\n\n.. image:: https://github.com/Agent-Hellboy/pylibfinder/actions/workflows/python-package.yml/badge.svg\n    :target: https://github.com/Agent-Hellboy/pylibfinder/\n\n.. image:: https://img.shields.io/pypi/pyversions/pylibfinder.svg\n   :target: https://pypi.python.org/pypi/pylibfinder/\n\n.. image:: https://img.shields.io/pypi/l/pylibfinder.svg\n   :target: https://pypi.python.org/pypi/pylibfinder/\n\n.. image:: https://pepy.tech/badge/pylibfinder\n   :target: https://pepy.tech/project/pylibfinder\n\n.. image:: https://img.shields.io/pypi/format/pylibfinder.svg\n   :target: https://pypi.python.org/pypi/pylibfinder/\n\nInstallation\n============\n\n\nFor stable version\n\n        pip install pylibfinder\n\nFor developement\n\n        git clone https://github.com/Agent-Hellboy/pylibfinder\n        cd pylibfinder\n        make changes in funcfinder.c \n        compile it using `gcc -shared -o funcfinder.so -fPIC -I /usr/include/python3.12 funcfinder.c`\n        it will generate a funcfinder.so \n        open repl and test  \n\n\n\n\nExample\n=======\n\n.. code:: py\n\n      >>> import funcfinder\n      >>> funcfinder.get_module('literal')\n      [{'Module': 'ast', 'Function': 'literal_eval'}, {'Module': 're._compiler', 'Function': '_get_literal_prefix'}]\n      >>> \n\n\n\nContributing\n============\n\nPull requests are welcome. For major changes, please open an issue first\nto discuss what you would like to change.\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Library to spot a keyword as a function inside python stdlib",
    "version": "0.1.1",
    "project_urls": null,
    "split_keywords": [
        "c-extension"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24c4dbc1c9f367da9fe8da00bf75310afe4e4774326284080563218692d197d8",
                "md5": "556543593d7b8b6436f01ac6e8211d84",
                "sha256": "ed4e7b80d019a9a486188825527510d0a9702b5fe1969398be6850b28c42fba4"
            },
            "downloads": -1,
            "filename": "pylibfinder-0.1.1-cp38-cp38-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "556543593d7b8b6436f01ac6e8211d84",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.10",
            "size": 18691,
            "upload_time": "2023-06-03T14:47:19",
            "upload_time_iso_8601": "2023-06-03T14:47:19.110146Z",
            "url": "https://files.pythonhosted.org/packages/24/c4/dbc1c9f367da9fe8da00bf75310afe4e4774326284080563218692d197d8/pylibfinder-0.1.1-cp38-cp38-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-03 14:47:19",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pylibfinder"
}
        
Elapsed time: 1.54162s