luddite


Nameluddite JSON
Version 1.0.3 PyPI version JSON
download
home_pagehttps://github.com/jumptrading/luddite
SummaryChecks for out-of-date package versions
upload_time2023-10-30 19:53:44
maintainer
docs_urlNone
authorWim Glenn
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            luddite
=======

|actions|_ |codecov|_ |pypi|_ |pyversions|_

.. |actions| image:: https://github.com/jumptrading/luddite/actions/workflows/tests.yml/badge.svg
.. _actions: https://github.com/jumptrading/luddite/actions/workflows/tests.yml/

.. |codecov| image:: https://codecov.io/gh/jumptrading/luddite/branch/master/graph/badge.svg
.. _codecov: https://codecov.io/gh/jumptrading/luddite

.. |pypi| image:: https://img.shields.io/pypi/v/luddite.svg
.. _pypi: https://pypi.org/project/luddite/

.. |pyversions| image:: https://img.shields.io/pypi/pyversions/luddite.svg
.. _pyversions: 


``luddite`` checks if pinned versions in your ``requirements.txt`` file have newer versions in the package index. It's great to be near the cutting edge, but not so close that you get cut! This tool will help you keep things up to date manually.

There are `many ways to specify requirements <https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format>`_ in those files, but luddite's parsing is pretty dumb and simple: we're only looking for ``package==version`` pins. It won't break on lines that aren't fitting this format, but you'll have to check them manually.

``luddite`` works on both Python 2 and Python 3.


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

``pip install luddite``


Usage
-----

``luddite /path/to/requirements.txt``

If you are in the same directory as the ``requirements.txt`` file, you can just type ``luddite``.


Example output
--------------

.. image:: https://user-images.githubusercontent.com/6615374/43939075-feec4530-9c2c-11e8-9770-6f7f762c72e4.png

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jumptrading/luddite",
    "name": "luddite",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Wim Glenn",
    "author_email": "hey@wimglenn.com",
    "download_url": "https://files.pythonhosted.org/packages/bf/b0/7d5b1991fd3effc421fe000184347e2ebe7ce8a2b811c3303b5b032dba3c/luddite-1.0.3.tar.gz",
    "platform": null,
    "description": "luddite\n=======\n\n|actions|_ |codecov|_ |pypi|_ |pyversions|_\n\n.. |actions| image:: https://github.com/jumptrading/luddite/actions/workflows/tests.yml/badge.svg\n.. _actions: https://github.com/jumptrading/luddite/actions/workflows/tests.yml/\n\n.. |codecov| image:: https://codecov.io/gh/jumptrading/luddite/branch/master/graph/badge.svg\n.. _codecov: https://codecov.io/gh/jumptrading/luddite\n\n.. |pypi| image:: https://img.shields.io/pypi/v/luddite.svg\n.. _pypi: https://pypi.org/project/luddite/\n\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/luddite.svg\n.. _pyversions: \n\n\n``luddite`` checks if pinned versions in your ``requirements.txt`` file have newer versions in the package index. It's great to be near the cutting edge, but not so close that you get cut! This tool will help you keep things up to date manually.\n\nThere are `many ways to specify requirements <https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format>`_ in those files, but luddite's parsing is pretty dumb and simple: we're only looking for ``package==version`` pins. It won't break on lines that aren't fitting this format, but you'll have to check them manually.\n\n``luddite`` works on both Python 2 and Python 3.\n\n\nInstallation\n------------\n\n``pip install luddite``\n\n\nUsage\n-----\n\n``luddite /path/to/requirements.txt``\n\nIf you are in the same directory as the ``requirements.txt`` file, you can just type ``luddite``.\n\n\nExample output\n--------------\n\n.. image:: https://user-images.githubusercontent.com/6615374/43939075-feec4530-9c2c-11e8-9770-6f7f762c72e4.png\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Checks for out-of-date package versions",
    "version": "1.0.3",
    "project_urls": {
        "Homepage": "https://github.com/jumptrading/luddite"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5f964caa5af4ac61ca4aba71294b87629166ffb3531b7651d518335ad828e58",
                "md5": "539e989d35a946e9ece2c32846aae084",
                "sha256": "2f35880edfdcb5175403f05c7058351d0296d5eb05b198b525fc3105e6f63344"
            },
            "downloads": -1,
            "filename": "luddite-1.0.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "539e989d35a946e9ece2c32846aae084",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 9715,
            "upload_time": "2023-10-30T19:53:43",
            "upload_time_iso_8601": "2023-10-30T19:53:43.952323Z",
            "url": "https://files.pythonhosted.org/packages/c5/f9/64caa5af4ac61ca4aba71294b87629166ffb3531b7651d518335ad828e58/luddite-1.0.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bfb07d5b1991fd3effc421fe000184347e2ebe7ce8a2b811c3303b5b032dba3c",
                "md5": "9cbfcbe040cde49b9b9c46001ec3c8f0",
                "sha256": "c31ffdb2644062253c8b33087bbf1cee007fe4590bb7de513b290861f7a26cf5"
            },
            "downloads": -1,
            "filename": "luddite-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "9cbfcbe040cde49b9b9c46001ec3c8f0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 9435,
            "upload_time": "2023-10-30T19:53:44",
            "upload_time_iso_8601": "2023-10-30T19:53:44.958734Z",
            "url": "https://files.pythonhosted.org/packages/bf/b0/7d5b1991fd3effc421fe000184347e2ebe7ce8a2b811c3303b5b032dba3c/luddite-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-30 19:53:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jumptrading",
    "github_project": "luddite",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "luddite"
}
        
Elapsed time: 0.27713s