{ "info": { "author": "Christoph Reiter", "author_email": "reiter.christoph@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. image:: https://cdn.rawgit.com/quodlibet/senf/master/docs/images/header.svg\n :align: center\n :width: 400px\n\n|\n\n**Senf** introduces a new platform native string type called `fsnative`. It\nadds functions to convert text, bytes and paths to and from that new type and\nhelper functions to integrate it nicely with the Python stdlib.\n\n**Senf** supports Python 2.7, 3.3+, works with PyPy, works on Linux, Windows,\nmacOS, is MIT licensed, and only depends on the stdlib. It does not monkey\npatch anything in the stdlib.\n\nFor more info see https://senf.readthedocs.io/\n\n.. image:: https://travis-ci.org/quodlibet/senf.svg?branch=master\n :target: https://travis-ci.org/quodlibet/senf\n\n.. image:: https://ci.appveyor.com/api/projects/status/71gxf8nmfsm7bc86/branch/master?svg=true\n :target: https://ci.appveyor.com/project/lazka/senf/branch/master\n\n.. image:: https://codecov.io/gh/quodlibet/senf/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/quodlibet/senf\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/quodlibet/senf", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "senf", "package_url": "https://pypi.org/project/senf/", "platform": "", "project_url": "https://pypi.org/project/senf/", "project_urls": { "Homepage": "https://github.com/quodlibet/senf" }, "release_url": "https://pypi.org/project/senf/1.3.4/", "requires_dist": null, "requires_python": "", "summary": "Consistent filename handling for all Python versions and platforms", "version": "1.3.4" }, "last_serial": 3513847, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f8e129b78bced2ab5aa048acbcd1ddf9", "sha256": "1fa7c4781166d9db3b055958133b3ec4b7ff1e90a2071ed874d59440e39c4866" }, "downloads": -1, "filename": "senf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f8e129b78bced2ab5aa048acbcd1ddf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39224, "upload_time": "2016-08-22T12:54:18", "url": "https://files.pythonhosted.org/packages/d7/07/d1553bd7d3509a6957d46f9c19ed131127739d13eb33cf9940bcfabd1482/senf-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "31b262b0ccc07edcf94880bee0a63c8d", "sha256": "ff7bf6e8191c55d52a4d1bda09e44907cf05f9e1bd5dc38a0b4c5419f44d6aa4" }, "downloads": -1, "filename": "senf-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31b262b0ccc07edcf94880bee0a63c8d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19466, "upload_time": "2016-08-25T07:13:50", "url": "https://files.pythonhosted.org/packages/24/43/1b17528db4e2dfb19868c2f988e4d12b36519f284c2d9e51a6e33adcd274/senf-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7453aa762a19a5c010f57e76f4ecc736", "sha256": "032217ac698840d69d09c701253da95961265319c588a89f208fe9dab57008bf" }, "downloads": -1, "filename": "senf-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7453aa762a19a5c010f57e76f4ecc736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39966, "upload_time": "2016-08-25T07:12:24", "url": "https://files.pythonhosted.org/packages/01/81/bc0b425db1ddbad1474e0df39f0dc5e9ffc222db913b27e407bc8f70b668/senf-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "482aedc6173dfb0c988238167ab506e3", "sha256": "6a837d8646f0ba8143b033a04d6e8e18e63bfc1a8dd2e397f18bfc5041913dee" }, "downloads": -1, "filename": "senf-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "482aedc6173dfb0c988238167ab506e3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20098, "upload_time": "2016-09-03T08:48:09", "url": "https://files.pythonhosted.org/packages/33/cd/62b542462eae3103ff52a134602bbf49a49302f9d62aa4f568c942794dd7/senf-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6500221798da571363c8e35938a35666", "sha256": "85d6ac2aae46c618593c5b88805fb66634a3a71c8c2ad9f6c9a337ade0a0cfdb" }, "downloads": -1, "filename": "senf-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6500221798da571363c8e35938a35666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41080, "upload_time": "2016-09-03T08:48:06", "url": "https://files.pythonhosted.org/packages/ed/82/143d8a8f6812e3c623af4f7e961ff4f41631e439d941af2445dbbf78d6ca/senf-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e2253382f72b364aba1237995e662c9f", "sha256": "6685e9aaf324ffe7ccac29a6fbbb9e05656be57963096cd53ba91330dda4d2ba" }, "downloads": -1, "filename": "senf-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2253382f72b364aba1237995e662c9f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20472, "upload_time": "2016-09-07T14:00:17", "url": "https://files.pythonhosted.org/packages/5a/95/648547fc883c224c2302e11816669dd5b327aec9a2fe2e258893a7b2c0c0/senf-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d84ca72d0618780b261f4cb49497919c", "sha256": "ac5fbd285d541cd3c1a066a06c4d79fc64a71fc2c7a8901ac3850db72b87de78" }, "downloads": -1, "filename": "senf-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d84ca72d0618780b261f4cb49497919c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42123, "upload_time": "2016-09-07T14:00:11", "url": "https://files.pythonhosted.org/packages/b5/9e/ef68de355491fc3fbf33f1a251c92a5e46485fc4916b00229052902862fc/senf-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a2749d6d5721abf15ee0e284c2281067", "sha256": "b3c324e928dafc0683233688cd9fd256b63bdd30e7db8bbe0c211f67b2dcb456" }, "downloads": -1, "filename": "senf-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2749d6d5721abf15ee0e284c2281067", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20473, "upload_time": "2016-09-09T12:25:05", "url": "https://files.pythonhosted.org/packages/5f/8a/c494a02768a0647fd7a892f4a456f90f26b9224c62e7eca393d15f1aac5a/senf-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc4a0c57d28c598cf9af0fe3fdc31a3f", "sha256": "0e521b90a38f8637674f9ff9db32d06bcbc1d3c97b207af8d5f2aacd6d6f1ada" }, "downloads": -1, "filename": "senf-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cc4a0c57d28c598cf9af0fe3fdc31a3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42123, "upload_time": "2016-09-09T12:25:02", "url": "https://files.pythonhosted.org/packages/3c/24/7205620bebb2c0166e930ff2352d65871ec459a1301bd750614524bc9a21/senf-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a7f218241f9c0956a04bde7dc0514425", "sha256": "58a857444a5e5bc3035188e32c34d789f6b86889532ce4dc3de07cd051e36b6a" }, "downloads": -1, "filename": "senf-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7f218241f9c0956a04bde7dc0514425", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20713, "upload_time": "2016-12-05T20:41:29", "url": "https://files.pythonhosted.org/packages/81/9e/02ebb813d49e7d17eeae2100ddec14f0fca3b4c9d529a693ae1701a4bbcb/senf-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f717be48480834cdfd754f4bc2b8a400", "sha256": "fd5973badbb19a48a8a45d4cf172a27d56dee605ce7647277beae931ec6344e3" }, "downloads": -1, "filename": "senf-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f717be48480834cdfd754f4bc2b8a400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83629, "upload_time": "2016-12-05T20:41:25", "url": "https://files.pythonhosted.org/packages/92/f3/f3ff1db26ea7140bda9f449acad98265e511b5a6457ae353ba7cf8826c80/senf-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1f11c5a62b170d94cedd17f290f76c37", "sha256": "8840387e91ed9722d8cce3fcfde7ffc8296cffe6e9924b291e778e4f9141f6d2" }, "downloads": -1, "filename": "senf-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f11c5a62b170d94cedd17f290f76c37", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22510, "upload_time": "2016-12-05T16:01:23", "url": "https://files.pythonhosted.org/packages/65/03/a5cc4cd6bda5bd30a650a9e9df7a2698e8d75f40a3e4b14f0559f7a5b695/senf-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07b1a6801cb5d3c4d322a560e39a67c1", "sha256": "1da92ffdfcdf19b84c9f3dfe290cf903ddc163a42376b65ed9813418fe6c2c01" }, "downloads": -1, "filename": "senf-1.1.0.tar.gz", "has_sig": false, "md5_digest": "07b1a6801cb5d3c4d322a560e39a67c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86986, "upload_time": "2016-12-05T16:01:21", "url": "https://files.pythonhosted.org/packages/0c/ee/4e3855eeb50a4782d39c66f641722b89f656b68cf11475438f846183de9b/senf-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "33f6956acb7d93de1d5bd45716fe18cc", "sha256": "9d8ea24e248f7965b95cae68a2ad74b1de7186db3417130a7ecd1ec0bd7a113a" }, "downloads": -1, "filename": "senf-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33f6956acb7d93de1d5bd45716fe18cc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22787, "upload_time": "2016-12-06T17:19:10", "url": "https://files.pythonhosted.org/packages/7d/6d/f33ef843f14b552e1a0ca12af1c44ba70f46f17f150cf562bfcc65961e5b/senf-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85747aeb0f66e0a6fed3b7d50610bb0d", "sha256": "15d70289b4f0868a546a38d64bcc1ba31d81172c4c240351ee5d3bdf9dbffb81" }, "downloads": -1, "filename": "senf-1.2.0.tar.gz", "has_sig": false, "md5_digest": "85747aeb0f66e0a6fed3b7d50610bb0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87442, "upload_time": "2016-12-06T17:19:07", "url": "https://files.pythonhosted.org/packages/e0/bb/81dc2bcd8b5ed00dc7a45f2896fcf04dca0d16f13d87af96313a806a5626/senf-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "6b4da4ed1a856103043c4b650d909caf", "sha256": "948fb86fd31a7e19c2fd8908e2f70e7e0d9f49392c570fe9aeea22b2b9af1f29" }, "downloads": -1, "filename": "senf-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b4da4ed1a856103043c4b650d909caf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22772, "upload_time": "2016-12-07T11:44:18", "url": "https://files.pythonhosted.org/packages/ba/80/fd84ef8bc493d34b15093690a4b3870bf582b601b1b673585f23ce9f5c0c/senf-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0432fb7a3e58dc434a954167e1d777f", "sha256": "cb1a668046dbd103728963c88949556c007d8a2ff913e2337e72d0b6188a0418" }, "downloads": -1, "filename": "senf-1.2.1.tar.gz", "has_sig": false, "md5_digest": "b0432fb7a3e58dc434a954167e1d777f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87878, "upload_time": "2016-12-07T11:44:17", "url": "https://files.pythonhosted.org/packages/f9/ff/7ae955932db748f58a26168385b87359667349e319780e97f43d91a58c87/senf-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1feeb1270695861422035699d2dedc13", "sha256": "f82f8869b3f1d527e7a658b7c7afc3bb6483dfe35939ad31d9a207076b63357d" }, "downloads": -1, "filename": "senf-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1feeb1270695861422035699d2dedc13", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22814, "upload_time": "2016-12-18T19:26:42", "url": "https://files.pythonhosted.org/packages/73/27/47c0ada5624f419d5028712345d27bad26c549820bd09345a8506c780413/senf-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de662c00f631f8a259ee2d06ff5f8a96", "sha256": "8de5eddef73cdc117412a90f9f1b8865f4880eaae3a97812986d8c44d053f54f" }, "downloads": -1, "filename": "senf-1.2.2.tar.gz", "has_sig": false, "md5_digest": "de662c00f631f8a259ee2d06ff5f8a96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88038, "upload_time": "2016-12-18T19:26:38", "url": "https://files.pythonhosted.org/packages/90/d1/ddb75cbb5da4c27bfe5d2317b3f4036337b3b03eae9430c81f71704e9efb/senf-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e9558e227989a8ecc007356a3cffd0f2", "sha256": "3aef5099828a038d18623ca55ffcc1c383ed19a59dcc0e50a9df9208812218a7" }, "downloads": -1, "filename": "senf-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9558e227989a8ecc007356a3cffd0f2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27129, "upload_time": "2017-07-28T11:46:40", "url": "https://files.pythonhosted.org/packages/fb/78/c5c46817b102c160e73b99c26f4fd346bb9bf454dda544c3d095c592d79f/senf-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a3062afb9f36733066c52882e32f801", "sha256": "b7c496da0465177ce574305ee78a4de02ea71eeb1a07e5ed5116ef13ca2619ad" }, "downloads": -1, "filename": "senf-1.3.0.tar.gz", "has_sig": false, "md5_digest": "8a3062afb9f36733066c52882e32f801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91089, "upload_time": "2017-07-28T11:46:43", "url": "https://files.pythonhosted.org/packages/b4/eb/bb75647bbaa4052c78009ec28946bcb80fb64d85d2c44e6d9f2be0fd42cc/senf-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "949760e55d935648f6dcd23d03f5e0ef", "sha256": "31105b6777fa5bdf3c455ba3916545d45713c480b6a7de31bb3e12df468b2c3d" }, "downloads": -1, "filename": "senf-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "949760e55d935648f6dcd23d03f5e0ef", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27133, "upload_time": "2017-07-29T15:46:46", "url": "https://files.pythonhosted.org/packages/07/be/f169bfa84bf300858ac8118412e09872bb8509e5f805cd194698e1cede2e/senf-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54e279e1f797034c7d0434141f06e45a", "sha256": "c888b87998baf7f6dad61edbfd84c084281e871d6253271dbeb2e5adf26181b1" }, "downloads": -1, "filename": "senf-1.3.1.tar.gz", "has_sig": false, "md5_digest": "54e279e1f797034c7d0434141f06e45a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90988, "upload_time": "2017-07-29T15:46:49", "url": "https://files.pythonhosted.org/packages/9c/44/29173d5f341ae3d8a39cea9ebd1fdd40694bc288760c124ec3c6014744f1/senf-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "fe17be8fabed5d78d0c80a09224cf97c", "sha256": "e7ee52510499aefbb41d7c1e0ab39f3f477dab768b0fc8ad287c96494aae52a9" }, "downloads": -1, "filename": "senf-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe17be8fabed5d78d0c80a09224cf97c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27369, "upload_time": "2017-11-05T08:06:24", "url": "https://files.pythonhosted.org/packages/c3/61/fc3317d8b4d3118f245ae8659f39acf250cfb9a219556e81630eea214b80/senf-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9e001fbf93b28a1461d233d5dcbad53", "sha256": "4c58bc577059f0bb7825827d689e34e04864d58f124c2fb693e597c91e764c85" }, "downloads": -1, "filename": "senf-1.3.2.tar.gz", "has_sig": false, "md5_digest": "d9e001fbf93b28a1461d233d5dcbad53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91163, "upload_time": "2017-11-05T08:06:26", "url": "https://files.pythonhosted.org/packages/19/67/c7490175951aaa62c5afdc5be6f84e761cbf6587769887c62bbab423c4cb/senf-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "cdfee65b94c741f830ffb98ce697bf9e", "sha256": "94b21d1dc74d292835bc874a1373a402c087176c842aa0561a7663fa39183e9a" }, "downloads": -1, "filename": "senf-1.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cdfee65b94c741f830ffb98ce697bf9e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 27356, "upload_time": "2018-01-03T11:37:16", "url": "https://files.pythonhosted.org/packages/36/00/a70508f43f9261c79d0bb4cb56cb45f9bda86a78a490ca68b535e5d2d8f3/senf-1.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "202989efd6d5491e4f1d52cdfb42c451", "sha256": "134e9aed7457254c98ac1b2907fe1c6a153a8bda91300f8d32bf5db7ad472a43" }, "downloads": -1, "filename": "senf-1.3.3.tar.gz", "has_sig": false, "md5_digest": "202989efd6d5491e4f1d52cdfb42c451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91399, "upload_time": "2018-01-03T11:37:13", "url": "https://files.pythonhosted.org/packages/03/e3/7f7b63ffb2a9e72c01f02bf5525e4d4e16626adbd9a87f87902e6b53ab00/senf-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "4187e10d60bdf880613fd01cfca134cf", "sha256": "a69e2be2c58b08edb1ed6c9a1d35b806dabb780208fd9298db0f2c8b42287218" }, "downloads": -1, "filename": "senf-1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4187e10d60bdf880613fd01cfca134cf", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 27344, "upload_time": "2018-01-23T12:50:34", "url": "https://files.pythonhosted.org/packages/77/8f/ce746b3d002f8171763264f14fb2b981617438dcff72b9bcc6bf2f109f95/senf-1.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d52ec0060cd40c1dce07323cc0596067", "sha256": "b55a649d4891f0bb54ce442be1cdc34289b1690fa74b877c65c275e519796391" }, "downloads": -1, "filename": "senf-1.3.4.tar.gz", "has_sig": false, "md5_digest": "d52ec0060cd40c1dce07323cc0596067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91425, "upload_time": "2018-01-23T12:50:32", "url": "https://files.pythonhosted.org/packages/a6/d8/d46ad49e24e96ebce1aa7c92db83f49f6bc5bfabf0bfd31259ffc4c55595/senf-1.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4187e10d60bdf880613fd01cfca134cf", "sha256": "a69e2be2c58b08edb1ed6c9a1d35b806dabb780208fd9298db0f2c8b42287218" }, "downloads": -1, "filename": "senf-1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4187e10d60bdf880613fd01cfca134cf", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 27344, "upload_time": "2018-01-23T12:50:34", "url": "https://files.pythonhosted.org/packages/77/8f/ce746b3d002f8171763264f14fb2b981617438dcff72b9bcc6bf2f109f95/senf-1.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d52ec0060cd40c1dce07323cc0596067", "sha256": "b55a649d4891f0bb54ce442be1cdc34289b1690fa74b877c65c275e519796391" }, "downloads": -1, "filename": "senf-1.3.4.tar.gz", "has_sig": false, "md5_digest": "d52ec0060cd40c1dce07323cc0596067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91425, "upload_time": "2018-01-23T12:50:32", "url": "https://files.pythonhosted.org/packages/a6/d8/d46ad49e24e96ebce1aa7c92db83f49f6bc5bfabf0bfd31259ffc4c55595/senf-1.3.4.tar.gz" } ] }