{ "info": { "author": "Nate Peterson", "author_email": "ntpeters@mtu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: System :: Hardware :: Hardware Drivers", "Topic :: Utilities" ], "description": "pyvidia\n=======\nPyvidia is a script to detect the required driver series (and latest driver\nversion) for an NVIDIA graphics card in a Linux environment.\n\nThe script scrapes device and driver data from `nvidia.com`, so its device and\ndriver information are always up-to-date.\n\nInspired by the `nvidia-detect` utility in ELRepo:\nhttp://elrepo.org/tiki/nvidia-detect\n\n#Usage\nPyvidia can either be executed as a standalone script, or imported as a module\nin other scripts.\n\n##Script\nWhen executing as a script, the default behavior is to return the required\ndriver series for the detected NVIDIA device. In the case of current drivers,\nthe long lived branch is preferred by default over the short lived branch.\n\nThe following command line options are also available:\n```\n--series Output the required driver series for the detected\n NVIDIA device [Default]\n\n--latest Output the latest version number of the driver for the\n detected NVIDIA device\n\n--longlived Denotes that the long lived version of the current\n drivers should be preferred [Default]\n\n--shortlived Denotes that the short lived version of the current\n drivers should be preferred.\n\n--deviceid DEVICEID Provide a device PCI ID to be used instead of auto-\n detecting one\n\n--url Output the download URL for the required driver\n\n-v, --verbose More detailed output\n```\n\n##Import\nWhen imported into another script, there are several available functions:\n\n```\nget_required_driver_series(device_id)\n Returns the required driver series for the given or detected NVIDIA device.\n\n Keyward Args:\n device_id - The device PCI ID to check against the supported devices lists\n```\n\n```\nget_latest_driver_version(device_id)\n Returns the latest driver version of the required driver series for the\n given or detected NVIDIA device.\n\n Keyward Args:\n device_id - The device PCI ID to check against the supported devices lists\n```\n\n```\nget_nvidia_device()\n Returns the device info (name and ID) for the detected NVIDIA device,\n or none if one is not present.\n```\n\n```\nget_all_supported_devices()\n Returns a dictionary keyed by driver series number, containing the latest\n driver version number and a list of supported devices for that series.\n```\n\n```\nget_driver_url(device_id)\n Returns the download URL of the required driver for the given or detected\n device.\n\n Keyward Args:\n device_id - The device PCI ID to check against the supported devices lists\n```\n\n#Requirements\nThe required modules for this script can be installed via pip:\n```\npip install -r requirements.txt\n```\n\n#Compatibility\nPyvidia should be compatible with both Python 2 (2.7) and Python 3", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ntpeters/pyvidia", "keywords": "nvidia linux driver", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyvidia", "package_url": "https://pypi.org/project/pyvidia/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyvidia/", "project_urls": { "Homepage": "https://github.com/ntpeters/pyvidia" }, "release_url": "https://pypi.org/project/pyvidia/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Nvidia driver version detector for Linux", "version": "1.0.1" }, "last_serial": 1711090, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "09219a4fd89ff7cd5afd639a76a36409", "sha256": "b2b2f04c6f2b873e7c290a45db0b3e85e9ae3daac9b643d48966b23439c4fdea" }, "downloads": -1, "filename": "pyvidia-1.0.1.tar.gz", "has_sig": false, "md5_digest": "09219a4fd89ff7cd5afd639a76a36409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6297, "upload_time": "2015-09-07T04:04:43", "url": "https://files.pythonhosted.org/packages/e1/3b/0928dca2819af97b5333460d024610691c9e437ac0af9760e35de771bb41/pyvidia-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09219a4fd89ff7cd5afd639a76a36409", "sha256": "b2b2f04c6f2b873e7c290a45db0b3e85e9ae3daac9b643d48966b23439c4fdea" }, "downloads": -1, "filename": "pyvidia-1.0.1.tar.gz", "has_sig": false, "md5_digest": "09219a4fd89ff7cd5afd639a76a36409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6297, "upload_time": "2015-09-07T04:04:43", "url": "https://files.pythonhosted.org/packages/e1/3b/0928dca2819af97b5333460d024610691c9e437ac0af9760e35de771bb41/pyvidia-1.0.1.tar.gz" } ] }