{ "info": { "author": "Itay Brandes", "author_email": "brandes.itay+pysmartdl@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: Public Domain", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Python Smart Download Manager -- pySmartDL\n==========================================\n\n``pySmartDL`` strives to be a full-fledged smart download manager for Python. Main features:\n\n* Built-in download acceleration (with the `multipart downloading technique `_).\n* Mirrors support.\n* Pause/Unpause feature.\n* Speed limiting feature.\n* Hash checking.\n* Non-blocking, shows progress bar, download speed and eta.\n* Full support for custom headers and methods.\n* Python 3 Support\n\nProject Links\n=============\n\n * Downloads: http://pypi.python.org/pypi/pySmartDL/\n * Documentation: http://itaybb.github.io/pySmartDL/\n * Project page: https://github.com/iTaybb/pySmartDL/\n * Bugs and Issues: https://github.com/iTaybb/pySmartDL/issues\n\nInstallation\n============\n\n**Using pip (recommended way)**\n\n Make sure python-pip is installed on you system. If you are using virtualenv, then pip is alredy installed into environments created by virtualenv. Run pip to install pySmartDL:\n\n ``pip install pySmartDL``\n\n**From Source**\n\n The pySmartDL package is installed from source using distutils in the usual way. Download the `source distribution `_ first. Unpack the source zip and run the following to install the package site-wide:\n\n ``python setup.py install``\n\nUsage\n=====\n\nDownload is as simple as creating an instance and starting it:\n\n\tfrom pySmartDL import SmartDL\n\n\turl = \"https://github.com/iTaybb/pySmartDL/raw/master/test/7za920.zip\"\n\tdest = \"C:\\\\Downloads\\\\\" # or '~/Downloads/' on linux\n\n\tobj = SmartDL(url, dest)\n\tobj.start()\n\t# [*] 0.23 Mb / 0.37 Mb @ 88.00Kb/s [##########--------] [60%, 2s left]\n\n\tpath = obj.get_dest()\n\nRequirements\n==============\n\n * Python 3.4 or greater.\n\nCopyright (C) 2014-2020 Itay Brandes.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/pySmartDL/", "keywords": "", "license": "Public Domain", "maintainer": "", "maintainer_email": "", "name": "pySmartDL", "package_url": "https://pypi.org/project/pySmartDL/", "platform": "", "project_url": "https://pypi.org/project/pySmartDL/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/pySmartDL/" }, "release_url": "https://pypi.org/project/pySmartDL/1.3.4/", "requires_dist": null, "requires_python": "", "summary": "A Smart Download Manager for Python", "version": "1.3.4", "yanked": false, "yanked_reason": null }, "last_serial": 8224496, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6cc9e22ef42e59689813a7c32e0bd6a5", "sha256": "20ee64d135db06c762fea6d70816f74b7926faf8bc78ba1945789e4344add4ac" }, "downloads": -1, "filename": "pySmartDL-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "6cc9e22ef42e59689813a7c32e0bd6a5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 25514, "upload_time": "2014-01-01T20:36:52", "upload_time_iso_8601": "2014-01-01T20:36:52.112458Z", "url": "https://files.pythonhosted.org/packages/e4/63/3d3bf8e05c5e242699ae452f00638f4182ab9cbdbe87e8a0091161b62286/pySmartDL-1.0.0-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19c8f24ae20de0d63fdf1191cab39515", "sha256": "2d15fc454f072ffebbd6c18ac59cbe0965713bd11c68591c121d0a53a1952e6e" }, "downloads": -1, "filename": "pySmartDL-1.0.0.tar.gz", "has_sig": false, "md5_digest": "19c8f24ae20de0d63fdf1191cab39515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16591, "upload_time": "2014-01-01T20:36:46", "upload_time_iso_8601": "2014-01-01T20:36:46.834660Z", "url": "https://files.pythonhosted.org/packages/37/4e/3e59befe89bd71a8a65172ea5d33d3898d27b416342797124b0034f3f1e6/pySmartDL-1.0.0.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2cda6f88e622c8fc69496e8b844d5c26", "sha256": "f7d1e62f609922cb1110b808f18b09e6c6ab434a9609f9d989f655d7acb85e55" }, "downloads": -1, "filename": "pySmartDL-1.0.0.win32.exe", "has_sig": false, "md5_digest": "2cda6f88e622c8fc69496e8b844d5c26", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 210894, "upload_time": "2014-01-01T20:36:56", "upload_time_iso_8601": "2014-01-01T20:36:56.598781Z", "url": "https://files.pythonhosted.org/packages/e7/8c/25ee13e03f6e391e0763797fb664731cd523901943d9f59bbf41b6f2b897/pySmartDL-1.0.0.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "81928d14cc43ab4ce3ec187779f1dd13", "sha256": "1e1ec13ac6bdce2faf212ef375c130027bec7f675d68b6d82f4780026e8f7787" }, "downloads": -1, "filename": "pySmartDL-1.0.0.zip", "has_sig": false, "md5_digest": "81928d14cc43ab4ce3ec187779f1dd13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22381, "upload_time": "2014-01-01T20:36:49", "upload_time_iso_8601": "2014-01-01T20:36:49.486413Z", "url": "https://files.pythonhosted.org/packages/43/e1/14da68484e16938166717fb1726048dc52f2d92315fe09e0d91d4701c030/pySmartDL-1.0.0.zip", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f6952ef28cf2be18861c13037ae27e89", "sha256": "b3de77ef8b2a141fd3249ea867666d0fab973247a24da539ed9f60789f0b3ca8" }, "downloads": -1, "filename": "pySmartDL-1.1.0-py2.7.egg", "has_sig": false, "md5_digest": "f6952ef28cf2be18861c13037ae27e89", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27782, "upload_time": "2014-01-03T10:38:45", "upload_time_iso_8601": "2014-01-03T10:38:45.898432Z", "url": "https://files.pythonhosted.org/packages/9d/6d/876655b3ba10345bb9d27e55b0d8391bb2a742f44e9b28003595bd73898c/pySmartDL-1.1.0-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19e956e474e31ff22f4cfba16e663b8b", "sha256": "59776d77440c18e0b3e352ceee2a66f6b1221a6769eea47f20a81845d009ce86" }, "downloads": -1, "filename": "pySmartDL-1.1.0.tar.gz", "has_sig": false, "md5_digest": "19e956e474e31ff22f4cfba16e663b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17387, "upload_time": "2014-01-03T10:38:40", "upload_time_iso_8601": "2014-01-03T10:38:40.067756Z", "url": "https://files.pythonhosted.org/packages/e9/98/fa2c8683b7afc3ad4d67d5521de4c0e421811b81c6c2459147011afa7d56/pySmartDL-1.1.0.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9e791baf6358f6abe11aad73a43ae723", "sha256": "97233885f4a06cbf7e09dd15872e29288f5d01303933a11867ed6b6b29e9fe30" }, "downloads": -1, "filename": "pySmartDL-1.1.0.win32.exe", "has_sig": false, "md5_digest": "9e791baf6358f6abe11aad73a43ae723", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 211700, "upload_time": "2014-01-03T10:38:49", "upload_time_iso_8601": "2014-01-03T10:38:49.429653Z", "url": "https://files.pythonhosted.org/packages/7b/60/2c33ca17ad07754d421c1c5dff6e922bb323222e15ea344eee20f216991d/pySmartDL-1.1.0.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78dd31958c348f4a7adcd6afcc19eac5", "sha256": "9bddfb327b8cdaebfed1d17eae82e094ee3bdac8dbe96e7401057597e362a5d9" }, "downloads": -1, "filename": "pySmartDL-1.1.0.zip", "has_sig": false, "md5_digest": "78dd31958c348f4a7adcd6afcc19eac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23137, "upload_time": "2014-01-03T10:38:42", "upload_time_iso_8601": "2014-01-03T10:38:42.983005Z", "url": "https://files.pythonhosted.org/packages/f4/4d/373be0fd08a36c60c299eaf1617024e73e6acaa672dd774d29f4de2a8611/pySmartDL-1.1.0.zip", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0456b0faa86a1830ac44e600694a1775", "sha256": "7610d2dea445379b9fa456de8fc902751d0b9841688aba8f9856890ab49f3049" }, "downloads": -1, "filename": "pySmartDL-1.1.1-py2.6.egg", "has_sig": false, "md5_digest": "0456b0faa86a1830ac44e600694a1775", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 28080, "upload_time": "2014-01-04T10:52:27", "upload_time_iso_8601": "2014-01-04T10:52:27.231701Z", "url": "https://files.pythonhosted.org/packages/2f/a9/d2bfffc9d0d4294da075020b55b831432f19bc828cf90081ca8dd4e34e88/pySmartDL-1.1.1-py2.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c870daa15af71e402c996296b8dfee18", "sha256": "d839fc74224be699709f15e999e64bf444983001af6d92dcdc3dff7d3656cca2" }, "downloads": -1, "filename": "pySmartDL-1.1.1-py2.7.egg", "has_sig": false, "md5_digest": "c870daa15af71e402c996296b8dfee18", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27829, "upload_time": "2014-01-04T10:51:24", "upload_time_iso_8601": "2014-01-04T10:51:24.359144Z", "url": "https://files.pythonhosted.org/packages/fb/80/1913bc008a214195bd02e08c5befd3a82b1d595f6d3b42e3935a3fb6de02/pySmartDL-1.1.1-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae237e65485fa64a5c83e963bbcf23bf", "sha256": "09200fafb2520017163cc34ea5bc616d45825f67e6482504bea71a8214752865" }, "downloads": -1, "filename": "pySmartDL-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ae237e65485fa64a5c83e963bbcf23bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17680, "upload_time": "2014-01-04T10:51:18", "upload_time_iso_8601": "2014-01-04T10:51:18.850262Z", "url": "https://files.pythonhosted.org/packages/ed/49/158391eabaef4aad0c276d1f20989fad168c34f5c420c1a5a9de88474d77/pySmartDL-1.1.1.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d7b06c0f5c2cbbd284895eb004418090", "sha256": "d242ee3f3f1980cd57f515cbde80d6250c02c3c8422a0a575c488c3f26e70452" }, "downloads": -1, "filename": "pySmartDL-1.1.1.win32.exe", "has_sig": false, "md5_digest": "d7b06c0f5c2cbbd284895eb004418090", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 211776, "upload_time": "2014-01-04T10:51:28", "upload_time_iso_8601": "2014-01-04T10:51:28.030294Z", "url": "https://files.pythonhosted.org/packages/1e/7a/de9fb1629e23cf94a6de21a9aafb9c243ec672632ace29bb3ad2cba6867a/pySmartDL-1.1.1.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f2fcfef538c34263822458fb6ce23f29", "sha256": "84640eab8687891096653c73e5d328ed0b36cb54c98c51a62a0cec64215760b1" }, "downloads": -1, "filename": "pySmartDL-1.1.1.zip", "has_sig": false, "md5_digest": "f2fcfef538c34263822458fb6ce23f29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27806, "upload_time": "2014-01-04T10:51:21", "upload_time_iso_8601": "2014-01-04T10:51:21.748140Z", "url": "https://files.pythonhosted.org/packages/de/c0/1c8fecf57d2a83a639fb3993e69eab94dbc694894ae91e085035a66d0b0b/pySmartDL-1.1.1.zip", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "f783018875b2db761dc37232ab1dd527", "sha256": "e08126315100f8461448a3354c73f340ea33b68d64d4e7f83da91e6624b42af7" }, "downloads": -1, "filename": "pySmartDL-1.1.2-py2.6.egg", "has_sig": false, "md5_digest": "f783018875b2db761dc37232ab1dd527", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 28684, "upload_time": "2014-01-11T08:25:51", "upload_time_iso_8601": "2014-01-11T08:25:51.885938Z", "url": "https://files.pythonhosted.org/packages/dc/1b/3771ac5cdf62adb09eb0fc99a5bc9f256ec7c88720ed909f381380c5737f/pySmartDL-1.1.2-py2.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d995f46d5884433e65d97123c809fa41", "sha256": "49fe7102a71164d893cdfad2ef8aa14dd0cd72622abc6b1e7e670a0fca168ce5" }, "downloads": -1, "filename": "pySmartDL-1.1.2-py2.7.egg", "has_sig": false, "md5_digest": "d995f46d5884433e65d97123c809fa41", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28430, "upload_time": "2014-01-11T08:25:39", "upload_time_iso_8601": "2014-01-11T08:25:39.570588Z", "url": "https://files.pythonhosted.org/packages/fc/17/723c02ff09f654e4b5405fe1bda994ce6b8b9f684d2b4bce1ba0bfeb5916/pySmartDL-1.1.2-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3dfdc85b91b0e2f976e8d784107bfba3", "sha256": "5db40ac1eef515d7358f5fba4d4427d9e40ce105172944986392a44407a3b269" }, "downloads": -1, "filename": "pySmartDL-1.1.2.tar.gz", "has_sig": false, "md5_digest": "3dfdc85b91b0e2f976e8d784107bfba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18137, "upload_time": "2014-01-11T08:25:32", "upload_time_iso_8601": "2014-01-11T08:25:32.929565Z", "url": "https://files.pythonhosted.org/packages/0d/7d/db3b475f2d1569ae9c618104af1befc9e84b9f9d15db4d43dc3af082fd47/pySmartDL-1.1.2.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2a469c2d08576b521c1db6fe6f7332bb", "sha256": "65f2ec7e47a6a07a44d6227de0a1f15021a50c2c8b52f50c8d0257760e0aacca" }, "downloads": -1, "filename": "pySmartDL-1.1.2.win32.exe", "has_sig": false, "md5_digest": "2a469c2d08576b521c1db6fe6f7332bb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 212117, "upload_time": "2014-01-11T08:25:45", "upload_time_iso_8601": "2014-01-11T08:25:45.209871Z", "url": "https://files.pythonhosted.org/packages/cb/dc/2b54d83777ab22250e2ec550b5e816f630f2e5cf851d92395341e035fbda/pySmartDL-1.1.2.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a48005cbd9237ea681d6880a1ad3655f", "sha256": "76f622bfb23c887714d073679a97885c2c5649b0eca23a645c5d662475c21790" }, "downloads": -1, "filename": "pySmartDL-1.1.2.zip", "has_sig": false, "md5_digest": "a48005cbd9237ea681d6880a1ad3655f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28363, "upload_time": "2014-01-11T08:25:36", "upload_time_iso_8601": "2014-01-11T08:25:36.273960Z", "url": "https://files.pythonhosted.org/packages/f7/6a/a04473765bd575e73fbf526e5c9ed98ed3efc0356a7a3a05cafd10da06de/pySmartDL-1.1.2.zip", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "400ddfac0d5e15f4010135328f8ba6a9", "sha256": "0d192468b53a591e07426c57305d6222f2577369304c5e51ece21854d22bc9e3" }, "downloads": -1, "filename": "pySmartDL-1.2.0-py2.6.egg", "has_sig": false, "md5_digest": "400ddfac0d5e15f4010135328f8ba6a9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 29288, "upload_time": "2014-02-07T14:54:05", "upload_time_iso_8601": "2014-02-07T14:54:05.294556Z", "url": "https://files.pythonhosted.org/packages/47/a8/b68320e123eda8165790bcb35ba8bbceb561c08093dd3d3213d12d6aac2f/pySmartDL-1.2.0-py2.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3fd337f0fe94f2a94db44791c707d5fa", "sha256": "8509e5389a0d521329f6f8278b0572ea5dbb3e701367f784b07728f3bf7568f0" }, "downloads": -1, "filename": "pySmartDL-1.2.0-py2.7.egg", "has_sig": false, "md5_digest": "3fd337f0fe94f2a94db44791c707d5fa", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 29044, "upload_time": "2014-02-07T14:53:51", "upload_time_iso_8601": "2014-02-07T14:53:51.108533Z", "url": "https://files.pythonhosted.org/packages/be/00/1fb8edb45b15ac961b4a684c090a42ae2fc99e4c9570ace8b1c9be97b720/pySmartDL-1.2.0-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58d2ec32512afd0b70e7643cd4fce5f2", "sha256": "14ec2952fbe262a0f5517fbebfb1271688950c9be148486630deb7f3abf54d6f" }, "downloads": -1, "filename": "pySmartDL-1.2.0.tar.gz", "has_sig": false, "md5_digest": "58d2ec32512afd0b70e7643cd4fce5f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18921, "upload_time": "2014-02-07T14:53:41", "upload_time_iso_8601": "2014-02-07T14:53:41.493930Z", "url": "https://files.pythonhosted.org/packages/a0/97/4ab30fadbd74a7cdb73be2872ef7705a78629523141503b495d1fdcb90ad/pySmartDL-1.2.0.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d9416c93e58d97663ffdd0314645489", "sha256": "d52b5c267e86b2ad14814b16f0a1bca9da9fff792d2275612be3000aee6440b9" }, "downloads": -1, "filename": "pySmartDL-1.2.0.win32.exe", "has_sig": false, "md5_digest": "1d9416c93e58d97663ffdd0314645489", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 212475, "upload_time": "2014-02-07T14:53:57", "upload_time_iso_8601": "2014-02-07T14:53:57.749425Z", "url": "https://files.pythonhosted.org/packages/24/06/a99c2a9f2f5c1cd92271eef986f64f7bc1a2e904d786082d66c926bc05c4/pySmartDL-1.2.0.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "922f897b258742a23bdab2c7897daf9f", "sha256": "e85d2dd6067735b921107c663e5c34db8e7b14091cc1ed30871dc591b8da97d8" }, "downloads": -1, "filename": "pySmartDL-1.2.0.zip", "has_sig": false, "md5_digest": "922f897b258742a23bdab2c7897daf9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29183, "upload_time": "2014-02-07T14:53:47", "upload_time_iso_8601": "2014-02-07T14:53:47.069668Z", "url": "https://files.pythonhosted.org/packages/dc/de/4ef5db5c7619988d6dcc338980dfc63401c96af0012090eeafb9ab0686b2/pySmartDL-1.2.0.zip", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "641380e042c988c9257211fffbd0db86", "sha256": "4b38e1a9b15badf1d1d864ace51e16eb217e50c1b441d2567b2f16c81e113498" }, "downloads": -1, "filename": "pySmartDL-1.2.1.tar.gz", "has_sig": false, "md5_digest": "641380e042c988c9257211fffbd0db86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19141, "upload_time": "2014-02-13T12:46:34", "upload_time_iso_8601": "2014-02-13T12:46:34.685950Z", "url": "https://files.pythonhosted.org/packages/89/89/f7ebf35c18c2fd3f6ae8aa111bac251d469ba1dbea6b7c4943bf540127f7/pySmartDL-1.2.1.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f38c498ba2237ac5845f30682236e208", "sha256": "ead52be0ea3616f5282bf6253af060f83c946b16431663b14c7484ec2362c967" }, "downloads": -1, "filename": "pySmartDL-1.2.1.win32.exe", "has_sig": false, "md5_digest": "f38c498ba2237ac5845f30682236e208", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 265822, "upload_time": "2014-02-13T12:46:41", "upload_time_iso_8601": "2014-02-13T12:46:41.090404Z", "url": "https://files.pythonhosted.org/packages/12/40/7e5d1f79228e112331542ca36a4a3962dcfc11764b1207b216ff4ae9a270/pySmartDL-1.2.1.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9464f50d28d988c60f1a9d29155abb47", "sha256": "68ab794e8ca28f45bb20d3d2a874b2f643b92bf96df87426331cfa52fa1cd74a" }, "downloads": -1, "filename": "pySmartDL-1.2.1.zip", "has_sig": false, "md5_digest": "9464f50d28d988c60f1a9d29155abb47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29630, "upload_time": "2014-02-13T12:46:37", "upload_time_iso_8601": "2014-02-13T12:46:37.221083Z", "url": "https://files.pythonhosted.org/packages/2b/9e/312603e2c00c79d68816c3167347750a7d7d334325509a7bfa19d84b6777/pySmartDL-1.2.1.zip", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "9f4b9493177766ceda3d37aafa1dbe8a", "sha256": "e07942af792a4f445db810be414b7be6e5c40ec5ad15330219a99ac73d125f88" }, "downloads": -1, "filename": "pySmartDL-1.2.2.tar.gz", "has_sig": false, "md5_digest": "9f4b9493177766ceda3d37aafa1dbe8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19458, "upload_time": "2014-02-15T18:11:41", "upload_time_iso_8601": "2014-02-15T18:11:41.323445Z", "url": "https://files.pythonhosted.org/packages/c0/67/b0b0686edccb021e488f89d69b8c72bf56b84b78e4141dc243cf125bcc4e/pySmartDL-1.2.2.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "67199ebaa8c4216b8379057f87df1108", "sha256": "8eba3dc73e72aa82bcd120bdc5d566d529562e938a6db6c05f190c835705176f" }, "downloads": -1, "filename": "pySmartDL-1.2.2.win32.exe", "has_sig": false, "md5_digest": "67199ebaa8c4216b8379057f87df1108", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 266717, "upload_time": "2014-02-15T18:11:58", "upload_time_iso_8601": "2014-02-15T18:11:58.172276Z", "url": "https://files.pythonhosted.org/packages/2e/37/838a236c63008a50bb8c3043d211514b32afa7d7cb74ef00c54a874a1104/pySmartDL-1.2.2.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1bfd38ec8ea1720494469b3245b5cfb", "sha256": "56f7b051e0631ed97cd9772d93becae7e3a8ac912116c3ee927cdf692f37490c" }, "downloads": -1, "filename": "pySmartDL-1.2.2.zip", "has_sig": false, "md5_digest": "d1bfd38ec8ea1720494469b3245b5cfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29843, "upload_time": "2014-02-15T18:11:49", "upload_time_iso_8601": "2014-02-15T18:11:49.259933Z", "url": "https://files.pythonhosted.org/packages/f8/9e/5d2b225e7f702f43b3ce12d66821ac21da8c7408bb646a800a8fe28be4e6/pySmartDL-1.2.2.zip", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "69c03a8f31e0488a7bd43eb9fefdc9b1", "sha256": "bd65762186d24687b152ad05453b44422e4e94604c7eabd13251f85fe5922a54" }, "downloads": -1, "filename": "pySmartDL-1.2.3-py2.6.egg", "has_sig": false, "md5_digest": "69c03a8f31e0488a7bd43eb9fefdc9b1", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 25587, "upload_time": "2014-06-03T21:30:01", "upload_time_iso_8601": "2014-06-03T21:30:01.792260Z", "url": "https://files.pythonhosted.org/packages/59/5b/b61e2d1dadc56d6f62dfc735feaac62cd92de7127af8a907d627b48fb082/pySmartDL-1.2.3-py2.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a76957065c8994d8c4b6bcf4c27c70e1", "sha256": "2628b409ac9d323326a7d6799ef02dce4cb195932ca8bae42b49b5eb0447f41c" }, "downloads": -1, "filename": "pySmartDL-1.2.3-py2.7.egg", "has_sig": false, "md5_digest": "a76957065c8994d8c4b6bcf4c27c70e1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 25460, "upload_time": "2014-06-03T21:32:01", "upload_time_iso_8601": "2014-06-03T21:32:01.938306Z", "url": "https://files.pythonhosted.org/packages/d7/56/b9cd869c737989bbeb2669d0023a233a122867614782881a3a99c0b16b2a/pySmartDL-1.2.3-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ac25b3cdc0f2901d791796d549e75fc", "sha256": "5b8e3b7ae15ad4d9093a0984e49d103a98229c1b1a6b5f571fc5e61419d5c445" }, "downloads": -1, "filename": "pySmartDL-1.2.3.tar.gz", "has_sig": false, "md5_digest": "0ac25b3cdc0f2901d791796d549e75fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19610, "upload_time": "2014-06-03T21:31:47", "upload_time_iso_8601": "2014-06-03T21:31:47.940992Z", "url": "https://files.pythonhosted.org/packages/b4/70/e0dddb10ba9a742d9332e77155d9e57b9a74b3408ce2a4d8a699ebab93ac/pySmartDL-1.2.3.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5853a73747450a345691826521e1689c", "sha256": "da6a88c7f22dca8dbac797df55986d911815a3ce1228f173e24defe0336e0ab5" }, "downloads": -1, "filename": "pySmartDL-1.2.3.win32.exe", "has_sig": false, "md5_digest": "5853a73747450a345691826521e1689c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 216703, "upload_time": "2014-06-03T21:32:06", "upload_time_iso_8601": "2014-06-03T21:32:06.571643Z", "url": "https://files.pythonhosted.org/packages/63/1c/a3f7a11ff9dd888d78791335f3578010f9006e26105791b88cdf19a199d7/pySmartDL-1.2.3.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4fda9a908a431578b01d41f577266447", "sha256": "1a1100a835e052c65c87c833860b6d5d91075f5ffb8bee6b902b97a4f2e1b7d0" }, "downloads": -1, "filename": "pySmartDL-1.2.3.zip", "has_sig": false, "md5_digest": "4fda9a908a431578b01d41f577266447", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30131, "upload_time": "2014-06-03T21:31:58", "upload_time_iso_8601": "2014-06-03T21:31:58.943007Z", "url": "https://files.pythonhosted.org/packages/17/56/16846c39e3c56e3278fbea25f9b5b4406e4d7177f756920e4bb0f9f1ce2f/pySmartDL-1.2.3.zip", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "e1f19e1691c967f41c45748b19adcbb8", "sha256": "b10148a518b53015a3155e8e310bc9c4e2cf22d529a342f26714acdab99a709d" }, "downloads": -1, "filename": "pySmartDL-1.2.4-py2.6.egg", "has_sig": false, "md5_digest": "e1f19e1691c967f41c45748b19adcbb8", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 36683, "upload_time": "2014-12-02T10:06:59", "upload_time_iso_8601": "2014-12-02T10:06:59.365053Z", "url": "https://files.pythonhosted.org/packages/59/95/c2ab9fcc95d2ae596eb639a665055fc728e30c8d99cca9efbf5170f849ea/pySmartDL-1.2.4-py2.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22f08c6adc1a1654e8bef20eff82a337", "sha256": "15ee82235c625cbfba1a8a75685053987aad15488f8e7f6305f047d3cd12a3ab" }, "downloads": -1, "filename": "pySmartDL-1.2.4-py2.7.egg", "has_sig": false, "md5_digest": "22f08c6adc1a1654e8bef20eff82a337", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 36396, "upload_time": "2014-12-24T16:32:11", "upload_time_iso_8601": "2014-12-24T16:32:11.315440Z", "url": "https://files.pythonhosted.org/packages/f8/da/3ef0ad119369ebbca93724039c3b366c3ae7c37fc8a54e8867c2fb971862/pySmartDL-1.2.4-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4935dab07663b2f78ead0544af11bf2b", "sha256": "65a9b2dbd2070962916a5759797fa86fc0f05a64ba22e51309786c4484490ea1" }, "downloads": -1, "filename": "pySmartDL-1.2.4.tar.gz", "has_sig": false, "md5_digest": "4935dab07663b2f78ead0544af11bf2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19689, "upload_time": "2014-12-24T16:32:03", "upload_time_iso_8601": "2014-12-24T16:32:03.752412Z", "url": "https://files.pythonhosted.org/packages/b2/ea/3abbb9ab2cc1648dd03916f59d5c0079b0f3da1345ed312c39d271d5cd4a/pySmartDL-1.2.4.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "61f2a4e4a5bc75363f2c8d1b2cc2a81e", "sha256": "d2aa5302afc306d1ad254bbe92772b7a7b6c40eb7755dfb0a53123c6c7ac3483" }, "downloads": -1, "filename": "pySmartDL-1.2.4.win32.exe", "has_sig": false, "md5_digest": "61f2a4e4a5bc75363f2c8d1b2cc2a81e", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 216694, "upload_time": "2014-12-24T16:32:16", "upload_time_iso_8601": "2014-12-24T16:32:16.389329Z", "url": "https://files.pythonhosted.org/packages/6c/ca/baa1413ea577269bb2f6d6ae54fcea912fbc72c1a75293fdb22b7d9b55b8/pySmartDL-1.2.4.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7bef664225994914af8c6565de01c517", "sha256": "0960afeae3013ff122454b2850410b1145a6662ad113896a9050291c1df9075f" }, "downloads": -1, "filename": "pySmartDL-1.2.4.zip", "has_sig": false, "md5_digest": "7bef664225994914af8c6565de01c517", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30217, "upload_time": "2014-12-24T16:32:07", "upload_time_iso_8601": "2014-12-24T16:32:07.321142Z", "url": "https://files.pythonhosted.org/packages/7a/92/ba34bcafd0e853b0c4058ec411c826d4937683237ceb4bb065ca4a2865fa/pySmartDL-1.2.4.zip", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "c43c950eed0f8b6bb73dbf5b9707fefe", "sha256": "16bb7905ff72caed2a2ba5dd108d6f7e3cc977fed03bdafaec27ba129fd38898" }, "downloads": -1, "filename": "pySmartDL-1.2.5-py2.7.egg", "has_sig": false, "md5_digest": "c43c950eed0f8b6bb73dbf5b9707fefe", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 26173, "upload_time": "2017-01-08T22:59:18", "upload_time_iso_8601": "2017-01-08T22:59:18.021073Z", "url": "https://files.pythonhosted.org/packages/a2/fd/3e295dc2aefdabf990e360bd0d59be26002a5f1d4bfb9aee250d3c407243/pySmartDL-1.2.5-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c74aeee66f31d5b27f3995810ff8ce9", "sha256": "4c99496315830c211499c5ac47c7ffdc0437425b3f2449434b77dd6d07173248" }, "downloads": -1, "filename": "pySmartDL-1.2.5-py3.5.egg", "has_sig": false, "md5_digest": "0c74aeee66f31d5b27f3995810ff8ce9", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 38105, "upload_time": "2017-01-08T23:00:08", "upload_time_iso_8601": "2017-01-08T23:00:08.997147Z", "url": "https://files.pythonhosted.org/packages/a4/c5/41f97e5074185f37a86e11e01ca96d0a8e3ef1d9237afa6b1fb371bfc51d/pySmartDL-1.2.5-py3.5.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a77d0452594de297a9d25caf421244ea", "sha256": "d3968ce59412f99d8e17ca532a1d949d2aa770a914e3f5eb2c0385579dc2b6b8" }, "downloads": -1, "filename": "pySmartDL-1.2.5.tar.gz", "has_sig": false, "md5_digest": "a77d0452594de297a9d25caf421244ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20158, "upload_time": "2017-01-08T22:57:39", "upload_time_iso_8601": "2017-01-08T22:57:39.617521Z", "url": "https://files.pythonhosted.org/packages/a2/e5/8c8a7700410e04cbe307adad5ce5bd7341655a2156c3d2d9b23041216dc3/pySmartDL-1.2.5.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dbaf321a20cd1081ec5f82b65a6ba13a", "sha256": "959fe588093b118655a21047c24f43384f052c1428fb60ab339ba982be575a0a" }, "downloads": -1, "filename": "pySmartDL-1.2.5.win32.exe", "has_sig": false, "md5_digest": "dbaf321a20cd1081ec5f82b65a6ba13a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 217139, "upload_time": "2017-01-08T22:59:22", "upload_time_iso_8601": "2017-01-08T22:59:22.296434Z", "url": "https://files.pythonhosted.org/packages/af/45/a9dbe5685767d2f54b6c69f2cc03f4f5830c350847c89183b049cacdbd38/pySmartDL-1.2.5.win32.exe", "yanked": false, "yanked_reason": null }, { "comment_text": "built for Windows-10", "digests": { "md5": "481a6ec06d6405bfbe3316975044d8e8", "sha256": "4643acaa032e59c03d5e49e751dcdf391187ba4466cf1e1aa0dc25e137a19032" }, "downloads": -1, "filename": "pySmartDL-1.2.5.win32.zip", "has_sig": false, "md5_digest": "481a6ec06d6405bfbe3316975044d8e8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 27273, "upload_time": "2017-01-08T22:59:15", "upload_time_iso_8601": "2017-01-08T22:59:15.475354Z", "url": "https://files.pythonhosted.org/packages/a5/d8/5b6d97def115761b544e57d57323cea4a7d578bb484ce2d626e03ed1fea9/pySmartDL-1.2.5.win32.zip", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "17763fb937600a241d9049be66a9888e", "sha256": "188182b5cfdb1bdbd6092e8cb99451d5aee7dd859ccd87500093ae3f8de48492" }, "downloads": -1, "filename": "pySmartDL-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "17763fb937600a241d9049be66a9888e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17642, "upload_time": "2019-02-23T17:12:02", "upload_time_iso_8601": "2019-02-23T17:12:02.744133Z", "url": "https://files.pythonhosted.org/packages/5a/af/73c93b85fa05f6f49473e276c1d2602985f71d81bb82c8400c39c772f4ae/pySmartDL-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "65fe700a7f5c391b18ff621eab969aa5", "sha256": "d05f105c8236e9c1a3233e7762fe505da3893590378e4517c3ced9000a07cf6f" }, "downloads": -1, "filename": "pySmartDL-1.3.1.tar.gz", "has_sig": false, "md5_digest": "65fe700a7f5c391b18ff621eab969aa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19894, "upload_time": "2019-02-23T17:12:04", "upload_time_iso_8601": "2019-02-23T17:12:04.169127Z", "url": "https://files.pythonhosted.org/packages/1b/7e/233898a471054dbf3846d24d9c3dc5c56700688ca79c9ebc626e6369f55c/pySmartDL-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "18af3a8dc3211ed7dc092532b740f262", "sha256": "06a161b58b4003c1d4c01a3390a1f338633af31ccb4ac198c9fa43d3c4aa9dfd" }, "downloads": -1, "filename": "pySmartDL-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "18af3a8dc3211ed7dc092532b740f262", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19378, "upload_time": "2019-07-26T10:59:45", "upload_time_iso_8601": "2019-07-26T10:59:45.014112Z", "url": "https://files.pythonhosted.org/packages/d3/f6/380afa85b46fed672ca0a510e7b0cfde328effa6d145fcf40e9ad10c6692/pySmartDL-1.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "db4b455ab27719aaf682433cf72e7bd6", "sha256": "9a96deb3ee4f4ab2279b22eb908d506f57215e1fbad290d540adcebff187a52c" }, "downloads": -1, "filename": "pySmartDL-1.3.2.tar.gz", "has_sig": false, "md5_digest": "db4b455ab27719aaf682433cf72e7bd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20778, "upload_time": "2019-07-26T10:59:46", "upload_time_iso_8601": "2019-07-26T10:59:46.235376Z", "url": "https://files.pythonhosted.org/packages/0f/5a/edea6440eaf8dc55a39abb0328890cc465ca57397504c892dc7740bbfb36/pySmartDL-1.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "8a15ececb814b49a39244e5188bd9f61", "sha256": "b4f539301c7dca991dd7722427f51b6afa0aa605493bfaee8615cb242e3d6aa6" }, "downloads": -1, "filename": "pySmartDL-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8a15ececb814b49a39244e5188bd9f61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19811, "upload_time": "2019-10-30T05:59:31", "upload_time_iso_8601": "2019-10-30T05:59:31.370446Z", "url": "https://files.pythonhosted.org/packages/5c/be/ea485e61e1e5c552fd1fdf90dc818e30661797085ca7df6483ca62923f3c/pySmartDL-1.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d3cb06f071f47b10a5f35e3b9d1c1fd", "sha256": "7cf106f8aae69c322aa99b8d9a8174e6bb4df0bd9f6425843cb077e8fe8348a3" }, "downloads": -1, "filename": "pySmartDL-1.3.3.tar.gz", "has_sig": false, "md5_digest": "8d3cb06f071f47b10a5f35e3b9d1c1fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21176, "upload_time": "2019-10-30T05:59:33", "upload_time_iso_8601": "2019-10-30T05:59:33.016352Z", "url": "https://files.pythonhosted.org/packages/26/ce/c728a2b6f08ef07cc12c69769fa54f60936cd9b4ef1bbaea3c0d53750f67/pySmartDL-1.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "dc4128f0d103c2c94d28441709115fe5", "sha256": "671c277ca710fb9b6603b19176f5c091041ec4ef6dcdb507c9a983a89ca35d31" }, "downloads": -1, "filename": "pySmartDL-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dc4128f0d103c2c94d28441709115fe5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20000, "upload_time": "2020-09-19T15:40:21", "upload_time_iso_8601": "2020-09-19T15:40:21.264558Z", "url": "https://files.pythonhosted.org/packages/ac/6a/582286ea74c54363cba30413214767904f0a239e12253c3817feaf78453f/pySmartDL-1.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37e29b64012d714a456229643ea6957a", "sha256": "35275d1694f3474d33bdca93b27d3608265ffd42f5aeb28e56f38b906c0c35f4" }, "downloads": -1, "filename": "pySmartDL-1.3.4.tar.gz", "has_sig": false, "md5_digest": "37e29b64012d714a456229643ea6957a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21467, "upload_time": "2020-09-19T15:40:22", "upload_time_iso_8601": "2020-09-19T15:40:22.676368Z", "url": "https://files.pythonhosted.org/packages/5a/4c/ed073b2373f115094a4a612431abe25b58e542bebd951557dcc881999ef9/pySmartDL-1.3.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc4128f0d103c2c94d28441709115fe5", "sha256": "671c277ca710fb9b6603b19176f5c091041ec4ef6dcdb507c9a983a89ca35d31" }, "downloads": -1, "filename": "pySmartDL-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dc4128f0d103c2c94d28441709115fe5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20000, "upload_time": "2020-09-19T15:40:21", "upload_time_iso_8601": "2020-09-19T15:40:21.264558Z", "url": "https://files.pythonhosted.org/packages/ac/6a/582286ea74c54363cba30413214767904f0a239e12253c3817feaf78453f/pySmartDL-1.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37e29b64012d714a456229643ea6957a", "sha256": "35275d1694f3474d33bdca93b27d3608265ffd42f5aeb28e56f38b906c0c35f4" }, "downloads": -1, "filename": "pySmartDL-1.3.4.tar.gz", "has_sig": false, "md5_digest": "37e29b64012d714a456229643ea6957a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21467, "upload_time": "2020-09-19T15:40:22", "upload_time_iso_8601": "2020-09-19T15:40:22.676368Z", "url": "https://files.pythonhosted.org/packages/5a/4c/ed073b2373f115094a4a612431abe25b58e542bebd951557dcc881999ef9/pySmartDL-1.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }