{ "info": { "author": "Wichert Akkerman", "author_email": "wichert@wiggy.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: DFSG approved", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "This package exposes part of the xlocale-family of C functions to Python. This\nis particularly useful to set the locale per-thread.\n\n\nNormally you use the `locale.setlocale\n`_\nfunction to change the locale for the entire process::\n\n import locale\n\n locale.setlocale(locale.LC_ALL, 'nl_NL')\n\nThis may not be desirable for webservers or other applications that use\nmultiple threads. To change the locale for just the current thread you\ndo this::\n\n import xlocale\n\n loc = xlocale.Locale(xlocale.LC_ALL_MASK, 'nl_NL')\n loc.use()\n\n\nCreating a locale object\n========================\n\n`xlocale.Locale([mask[, locale[, base]])`\n Create a new locale object. The new locale is created by taken\n a base locale and changing one or more locale categories. If\n no base is given the C locale will be used.\n\n ``mask`` is a bitmask build from the ``LC_*_MASK`` constants. Normally you\n will want to use ``LC_ALL_MASK`` to change the locale completely.\n\n ``locale`` is a string with the locale name. If not provided the C locale\n will be used.\n\n`xlocale.Locale.current_locale()`\n Return a Locale instance for the currently locale.\n\n\nLocale instances\n================\n\n`Locale.use()`\n Switch the locale for the current thread.\n\n`Locale.name(mask)`\n Return the name for a locale category. ``mask`` is a bitmask of locale\n categories, and the name for the first configured category will be returned.\n\n **This method is not available on all platforms, and will raise an exception\n on unsupported platforms.**\n\n`Locale.lconv()`\n Return information describing how numbers and currency values must be\n displayed in the current locale. This is an object with the following\n attributes:\n\n+--------------------+--------------------------------------------------------+\n| decimal_point | The decimal point character, except for currency |\n| | values, cannot be an empty string. |\n+--------------------+--------------------------------------------------------+\n| thousands_sep | The separator between groups of digits before the |\n| | decimal point, except for currency values. |\n+--------------------+--------------------------------------------------------+\n| grouping | The sizes of the groups of digits, except for currency |\n| | This is a list of integers representing group size |\n| | from low order digit groups to high order (right to |\n| | left). The list may be terminated with 0 or CHAR_MAX. |\n| | If the list is terminated with 0 the last group size |\n| | before the 0 is repeated to account for all the |\n| | digits. If the list isterminated with CHAR_MAX, no |\n| | more grouping is performed. |\n+--------------------+--------------------------------------------------------+\n| int_curr_symbol | The standardized international currency symbol. |\n+--------------------+--------------------------------------------------------+\n| currency_symbol | The local currency symbol. |\n+--------------------+--------------------------------------------------------+\n| mon_decimal_point | The decimal point character for currency values. |\n+--------------------+--------------------------------------------------------+\n| mon_thousands_sep | The separator for digit groups in currency values. |\n+--------------------+--------------------------------------------------------+\n| mon_grouping | Like grouping but for currency values. |\n+--------------------+--------------------------------------------------------+\n| positive_sign | The character used to denote nonnegative currency |\n| | values, usually the empty string. |\n+--------------------+--------------------------------------------------------+\n| negative_sign | The character used to denote negative currency values, |\n| | usually a minus sign. |\n+--------------------+--------------------------------------------------------+\n| int_frac_digits | The number of digits after the decimal point in an |\n| | international-style currency value. |\n+--------------------+--------------------------------------------------------+\n| frac_digits | The number of digits after the decimal point in the |\n| | locale style for currency values. |\n+--------------------+--------------------------------------------------------+\n| p_cs_precedes | True if the currency symbol precedes the currency |\n| | value for nonnegative values, False if it follows. |\n+--------------------+--------------------------------------------------------+\n| p_sep_by_space | True if a space is inserted between the currency |\n| | symbol and the currency value for nonnegative values, |\n| | False otherwise. |\n+--------------------+--------------------------------------------------------+\n| n_cs_precedes | Like p_cs_precedes but for negative values. |\n+--------------------+--------------------------------------------------------+\n| n_sep_by_space | Like p_sep_by_space but for negative values. |\n+--------------------+--------------------------------------------------------+\n| p_sign_posn | The location of the positive_sign with respect to a |\n| | nonnegative quantity and the currency_symbol, coded as |\n| | follows: |\n| | |\n| | * 0 - Parentheses around the entire string. |\n| | * 1 - Before the string. |\n| | * 2 - After the string. |\n| | * 3 - Just before currency_symbol. |\n| | * 4 - Just after currency_symbol. |\n+--------------------+--------------------------------------------------------+\n| n_sign_posn | Like p_sign_posn but for negative currency values. |\n+--------------------+--------------------------------------------------------+\n| int_p_cs_precedes | Same as p_cs_precedes, but for internationally |\n| | monetary quantities. |\n| | formatted monetary quantities. |\n+--------------------+--------------------------------------------------------+\n| int_n_cs_precedes | Same as n_cs_precedes, but for internationally |\n| | monetary quantities. |\n| | formatted monetary quantities. |\n+--------------------+--------------------------------------------------------+\n| int_p_sep_by_space | Same as p_sep_by_space, but for internationally |\n| | formatted monetary quantities. |\n+--------------------+--------------------------------------------------------+\n| int_n_sep_by_space | Same as n_sep_by_space, but for internationally |\n| | formatted monetary quantities. |\n+--------------------+--------------------------------------------------------+\n| int_p_sign_posn | Same as p_sign_posn, but for internationally formatted |\n| | monetary quantities. |\n+--------------------+--------------------------------------------------------+\n| int_n_sign_posn | Same as n_sign_posn, but for internationally formatted |\n| | monetary quantities. |\n+--------------------+--------------------------------------------------------+\n\n\nConstants\n=========\n\n+----------------------+----------------------------------+\n| Constant | Description |\n+======================+==================================+\n| ``LC_COLLATE_MASK`` | Collation |\n+----------------------+----------------------------------+\n| ``LC_CTYPE_MASK`` | Character type |\n+----------------------+----------------------------------+\n| ``LC_MESSAGES_MASK`` | Messages |\n+----------------------+----------------------------------+\n| ``LC_MONETARY_MASK`` | Monetary |\n+----------------------+----------------------------------+\n| ``LC_NUMERIC_MASK`` | Numeric |\n+----------------------+----------------------------------+\n| ``LC_TIME_MASK`` | Time |\n+----------------------+----------------------------------+\n| ``LC_ALL_MASK`` | Combination of all of the above. |\n+----------------------+----------------------------------+\n\n\nChangelog\n=========\n\n1.3.4 - February 25, 2018\n-------------------------\n\n- More Python 3 compilation fixes.\n\n\n1.3.3 - February 25, 2018\n-------------------------\n\n- Python 3 has no PyInt.\n\n\n1.3.2 - February 25, 2018\n-------------------------\n\n- Fix handling of exceptions raised when creating a Locale: they are now\n correctly seen as being raised in the constructor.\n\n\n1.3.1 - February 23, 2018\n-------------------------\n\n- Add Python 3 support.\n- Add manylinux support.\n\n\n1.2 - November 15, 2014\n-----------------------\n\n- No longer return the current locale from Locale.use(). This created\n unsolvable double free problems.\n\n1.1 - October 10, 2014\n----------------------\n\n- Fix a memory handling error in Locale.use() which could result in a segfault\n when using a locale instance multiple times.\n\n\n1.0 - August 27, 2014\n---------------------\n\n- First release\n\n\n\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/wichert/xlocale", "keywords": "xlocale locale i18n l10n", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "xlocale", "package_url": "https://pypi.org/project/xlocale/", "platform": "", "project_url": "https://pypi.org/project/xlocale/", "project_urls": { "Homepage": "https://github.com/wichert/xlocale" }, "release_url": "https://pypi.org/project/xlocale/1.3.4/", "requires_dist": null, "requires_python": "", "summary": "", "version": "1.3.4" }, "last_serial": 3615291, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "7f65c38cabf6eacb6818528402b47c49", "sha256": "48f168b7c39cd15ec78e354ef8d6add08b2fcaa008e6fd5deea9f9aaaaad4b13" }, "downloads": -1, "filename": "xlocale-1.0-cp27-none-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "7f65c38cabf6eacb6818528402b47c49", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11010, "upload_time": "2014-08-27T10:15:28", "url": "https://files.pythonhosted.org/packages/cf/5d/b05840773e90473a7403949ce09dac7a2806a7dfa978571ddfc0cd20a747/xlocale-1.0-cp27-none-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "200b226079ffc2fd47d11e4118468fd2", "sha256": "58be4044b9946e8df9f411b8824e8ebdc3e1c5a8b86e116c061c0e03a48caa9e" }, "downloads": -1, "filename": "xlocale-1.0.tar.gz", "has_sig": false, "md5_digest": "200b226079ffc2fd47d11e4118468fd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8346, "upload_time": "2014-08-27T10:15:26", "url": "https://files.pythonhosted.org/packages/f9/f9/2ba2bdba68d24b337e05c5fb7511214a6086d26212c1f56ecf4d213964f1/xlocale-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "f64116c71e69110dc1d2e48814c903ab", "sha256": "eafa23c0b191dcc707a05bb19585847e997787771f024662247793d16ceeaed9" }, "downloads": -1, "filename": "xlocale-1.1-cp27-none-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f64116c71e69110dc1d2e48814c903ab", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11222, "upload_time": "2014-10-10T11:43:43", "url": "https://files.pythonhosted.org/packages/54/de/4233be29f1166f94692873f871bc787354558d33e604939d3d0fce00c9e5/xlocale-1.1-cp27-none-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c11c353abe6fcabad1822c1c27c52bdb", "sha256": "bc8d6cc0b540cbf7a50a72150d95f24eb941aea755faadebd9014f1b0c835c22" }, "downloads": -1, "filename": "xlocale-1.1.tar.gz", "has_sig": false, "md5_digest": "c11c353abe6fcabad1822c1c27c52bdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8607, "upload_time": "2014-10-10T11:43:41", "url": "https://files.pythonhosted.org/packages/50/87/3749b05d768d0c83e38e068d892804ff2001d7f08dd732c78f34261cd757/xlocale-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "fb220c0fda684bd94f9a7ed0cc065721", "sha256": "284fa97651d476735a33bda5f3106829d9cf25ec044e3b7ab94c16358af5d883" }, "downloads": -1, "filename": "xlocale-1.2.tar.gz", "has_sig": false, "md5_digest": "fb220c0fda684bd94f9a7ed0cc065721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8657, "upload_time": "2014-11-15T22:29:17", "url": "https://files.pythonhosted.org/packages/61/f6/c106005d37d933270497946f6bd518ce382dc74ae70e24a285ea4855abaf/xlocale-1.2.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "6a703c46bdc7ebd4d3f65bec848ae76b", "sha256": "badbe0a2172e4a8d280bc02d76ea96d5abb9504b832f580496aeaea3a20e2fcb" }, "downloads": -1, "filename": "xlocale-1.3.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6a703c46bdc7ebd4d3f65bec848ae76b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25432, "upload_time": "2018-02-23T21:42:07", "url": "https://files.pythonhosted.org/packages/c2/34/402f57bc42f9d4fcf7618bed8cf923d07df112fe745e877a4c1443d69e47/xlocale-1.3.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d742897a5397a071f643db901d74f923", "sha256": "3878c3343b81d02b139af535f505f467e8dc188142cbda8b9d5f1f4012d1b2eb" }, "downloads": -1, "filename": "xlocale-1.3.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d742897a5397a071f643db901d74f923", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25435, "upload_time": "2018-02-23T21:42:09", "url": "https://files.pythonhosted.org/packages/a9/1f/d2a224f1ac79acb7acf3ca59ced67525fc3bf02ec376d6e7ce7f47a45548/xlocale-1.3.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8e5d1486593e44a72f9cf8c928f54cf6", "sha256": "fd1d492989cfe228500af46d0bda86b89983caa27e6261778a31a5c715750387" }, "downloads": -1, "filename": "xlocale-1.3.1-cp33-cp33m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8e5d1486593e44a72f9cf8c928f54cf6", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 25172, "upload_time": "2018-02-23T21:42:11", "url": "https://files.pythonhosted.org/packages/c9/81/15bba4e6639705a48adb5dd09d8ecf18edeba245f0c571efae7f2709b499/xlocale-1.3.1-cp33-cp33m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c099800be1d8ba895f56f553506e1cb0", "sha256": "bae9c5e2ff588dc537796aeef46f6a2b6cbd34f57b65dcf72c4ae49439cedf1d" }, "downloads": -1, "filename": "xlocale-1.3.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c099800be1d8ba895f56f553506e1cb0", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 25284, "upload_time": "2018-02-23T21:42:12", "url": "https://files.pythonhosted.org/packages/6c/9e/78faf310933888f397183ee9f4b2a15dbd0523dce23c1c2d928acb7339c4/xlocale-1.3.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dc0a91f94361f8cea9241e65d445197c", "sha256": "a7d3d33311fe6a523cc13e5ddff656224e85f59887d768dacfad455f3eb2f678" }, "downloads": -1, "filename": "xlocale-1.3.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "dc0a91f94361f8cea9241e65d445197c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 25431, "upload_time": "2018-02-23T21:42:13", "url": "https://files.pythonhosted.org/packages/84/30/8b2fd531197bbeb5eb00dfcc7c03c3392664f5bbe12cb61321c7846947e1/xlocale-1.3.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f8e7f6ef85e7a64219f505b9f4079a72", "sha256": "15fab9855bb133669b903948b262a0ca61eeef8906ad377bbcf67e94aba6a2cf" }, "downloads": -1, "filename": "xlocale-1.3.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f8e7f6ef85e7a64219f505b9f4079a72", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 25425, "upload_time": "2018-02-23T21:42:15", "url": "https://files.pythonhosted.org/packages/37/f1/c8e36e35ea5bb4e74e796c3139a3a8f2fe04f6b7d4a3f97630de9aefce53/xlocale-1.3.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5a2ed53f2ba02726649eaefd58052e16", "sha256": "9fd9d9587c5a86170096677d266b063856814ddc16eb5a8a8f97175be3800d87" }, "downloads": -1, "filename": "xlocale-1.3.1.tar.gz", "has_sig": false, "md5_digest": "5a2ed53f2ba02726649eaefd58052e16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8175, "upload_time": "2018-02-23T21:42:16", "url": "https://files.pythonhosted.org/packages/b2/e9/dfbfd6030827b07f0ae1b6f21df3a43a51b14e79a7d3a418c3ac85fa9f07/xlocale-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "29c584ac59e073220e191e7487d8576c", "sha256": "1c51c2cbfacd84a4b1862672fe8abe8a85d781332ed10f96c2af723dad8e2826" }, "downloads": -1, "filename": "xlocale-1.3.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "29c584ac59e073220e191e7487d8576c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25571, "upload_time": "2018-02-25T17:36:01", "url": "https://files.pythonhosted.org/packages/71/13/24e9c6d86e6585ae9a0ac947a436e0f7ed00b8a4b6b2d6e306aa8f879bcd/xlocale-1.3.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "25402281d1eb88beba68252a04c0ab8f", "sha256": "36fcd963b126cefa1ec5b7b946f6b47a93df21e958a972039a92ee68d59cca5a" }, "downloads": -1, "filename": "xlocale-1.3.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "25402281d1eb88beba68252a04c0ab8f", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25567, "upload_time": "2018-02-25T17:36:02", "url": "https://files.pythonhosted.org/packages/49/f3/5390e615b0385f5cadeeca6e34c77443445722ecc37a62776d58a577935e/xlocale-1.3.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f2b0f6cac377188b73492fd5d3377de5", "sha256": "0a00cee4bc3388fdb87e47669f72b9168247b507bea388b12ce6b1709ec0433f" }, "downloads": -1, "filename": "xlocale-1.3.2-cp33-cp33m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f2b0f6cac377188b73492fd5d3377de5", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 25307, "upload_time": "2018-02-25T17:36:03", "url": "https://files.pythonhosted.org/packages/09/7b/c5483ce4ba8375118678a57549bfd3c63c2322aa7fad1aeda12a92df663d/xlocale-1.3.2-cp33-cp33m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "27fa1af6732c9739f4f3bf5b805e40a1", "sha256": "7a950e6af010d55927b16801321aef5c726d7dc58a39b41d6f771632a40c2fc4" }, "downloads": -1, "filename": "xlocale-1.3.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "27fa1af6732c9739f4f3bf5b805e40a1", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 25411, "upload_time": "2018-02-25T17:36:04", "url": "https://files.pythonhosted.org/packages/b8/d8/b2caaa618deed5aae394ccefa3769f522da594a7bde3385a7a85edf0b5f4/xlocale-1.3.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "83bf655ef232a8f1c4828da888381d35", "sha256": "37d0147d2f66d4ccb913e496358dce780cd9e8cff806eb7d4e56e840bb461ef6" }, "downloads": -1, "filename": "xlocale-1.3.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "83bf655ef232a8f1c4828da888381d35", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 25562, "upload_time": "2018-02-25T17:36:05", "url": "https://files.pythonhosted.org/packages/e2/ea/e2ec10eeb12e63ef21e5f8841c56ca33b90e4910acb8113b9edab0cd6249/xlocale-1.3.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "69ed822cc1436ec0cf32e206b6b06f2e", "sha256": "532b15e94708eda53b8c0fd0ff2d611364d7f3fa193cc45373afbad2c8ea0a45" }, "downloads": -1, "filename": "xlocale-1.3.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "69ed822cc1436ec0cf32e206b6b06f2e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 25554, "upload_time": "2018-02-25T17:36:06", "url": "https://files.pythonhosted.org/packages/09/20/20916ff526715383d4062a317c077106980ba8ec071cc27b0e4a5cc31b91/xlocale-1.3.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9eb1b72f90846b52b1dfb6e7807df73b", "sha256": "c69e4da1e711ea1b450d450f643c21b2775137a8bd89e9a67909a344eb559f0a" }, "downloads": -1, "filename": "xlocale-1.3.2.tar.gz", "has_sig": false, "md5_digest": "9eb1b72f90846b52b1dfb6e7807df73b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8012, "upload_time": "2018-02-25T17:36:07", "url": "https://files.pythonhosted.org/packages/65/5e/a326c1f166e0ddc97b1d1e8dc8036a4ac0aabd1cd0140a7b9bc3b2fb8075/xlocale-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "2b6d0521608ea46db415fceccc0d3bb1", "sha256": "1365d1bf2e63c4689639293a09440533bb0c2285b0c36f7832ba3547b2adc4a0" }, "downloads": -1, "filename": "xlocale-1.3.3-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2b6d0521608ea46db415fceccc0d3bb1", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25609, "upload_time": "2018-02-25T21:55:45", "url": "https://files.pythonhosted.org/packages/59/11/f9702661ef5f859d450fa2a5af6b0da08f73c60ace4f104617423d8b8b06/xlocale-1.3.3-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a0853e61cad76878e0b2af8ea2e5088f", "sha256": "e4fcd1722ccab374d6cb0503fd03191457b0650c989c1d595a8fe0aa181aed08" }, "downloads": -1, "filename": "xlocale-1.3.3-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a0853e61cad76878e0b2af8ea2e5088f", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25609, "upload_time": "2018-02-25T21:55:46", "url": "https://files.pythonhosted.org/packages/da/4b/fcae386acf47382bfadb95bff4cb3961c185f6f8fb11891d797a34f3e878/xlocale-1.3.3-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9c879f455f135720f37f09ce522af3d9", "sha256": "55a958965a25d1fc7552d655e1c8252eb4707f1135f49a89a96d431d08f2539c" }, "downloads": -1, "filename": "xlocale-1.3.3-cp33-cp33m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9c879f455f135720f37f09ce522af3d9", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 25314, "upload_time": "2018-02-25T21:55:47", "url": "https://files.pythonhosted.org/packages/3f/62/30b86bea674de8caa1b6272451a7008f84e5e6db1b1ed242611db7bad2c1/xlocale-1.3.3-cp33-cp33m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "42d98ce28a8dd9c880091fb92bc3e5e8", "sha256": "67e76093adf6168245004ef4748c01c5bfef1a78fd98ed381b0413d953b59e04" }, "downloads": -1, "filename": "xlocale-1.3.3-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "42d98ce28a8dd9c880091fb92bc3e5e8", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 25403, "upload_time": "2018-02-25T21:55:48", "url": "https://files.pythonhosted.org/packages/d0/67/f721c4410f688b36b5357f6c86a2bfc9f189cba7185aeb34edc5a51e3af6/xlocale-1.3.3-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1f4a095bb87f8839c455120f3bce2a54", "sha256": "07bd23063abe50761b1b8ffaa91232f54e3f99b63e00d12e9c674f5b0031da4c" }, "downloads": -1, "filename": "xlocale-1.3.3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1f4a095bb87f8839c455120f3bce2a54", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 25556, "upload_time": "2018-02-25T21:55:49", "url": "https://files.pythonhosted.org/packages/a6/f1/25fa0e16c448257239b88ae2d302cf16cbc25e4a819bfa52c17a5961ee23/xlocale-1.3.3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e70cd800caf6f14a90d775bc7ae302bd", "sha256": "3219ce6dbdc33cd9ca97b6b46939271635c5e9de4455312439cd2f16aef62e24" }, "downloads": -1, "filename": "xlocale-1.3.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e70cd800caf6f14a90d775bc7ae302bd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 25550, "upload_time": "2018-02-25T21:55:50", "url": "https://files.pythonhosted.org/packages/1d/5b/5c12d564bb4429c08cc656ee61e9fa87b9be3ac5a0a52cc40714af6440ac/xlocale-1.3.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "66134bf2edf944c3261b57549838c13f", "sha256": "c28e89c51716017e7bb007ddfa57790adaa16656c820f21e2b5276b2b1a369b6" }, "downloads": -1, "filename": "xlocale-1.3.3.tar.gz", "has_sig": false, "md5_digest": "66134bf2edf944c3261b57549838c13f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8220, "upload_time": "2018-02-25T21:55:51", "url": "https://files.pythonhosted.org/packages/4b/89/66ea8f2427f63ca7fa264d1528fe1a1ec8c67edbebd5c6b579f24cc228c1/xlocale-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "e9b448dbba29d92c4a3e0dd4de233a5c", "sha256": "e81414534996daaae5af0f5d0d45abd6f2754d4f59daee20dafb86ff62e7f692" }, "downloads": -1, "filename": "xlocale-1.3.4-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e9b448dbba29d92c4a3e0dd4de233a5c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25644, "upload_time": "2018-02-25T22:26:18", "url": "https://files.pythonhosted.org/packages/4d/a5/c65e3b1e48e5d145614fab7f44a28bb18efd24ed12a7257e7a119937a0d1/xlocale-1.3.4-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a10286bd2ad1c760a17c6149bd93794a", "sha256": "aa7dd462349ae8b23a5b7f0f5b15024cc4dc8668af27a10ed23b980408eb9260" }, "downloads": -1, "filename": "xlocale-1.3.4-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a10286bd2ad1c760a17c6149bd93794a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25644, "upload_time": "2018-02-25T22:26:19", "url": "https://files.pythonhosted.org/packages/bf/bd/59eb4fd4cbcbc131d277822aeebc0009e9518ef9fe45984133f2231685f2/xlocale-1.3.4-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "75584d698d48514366906d4f2cd59b09", "sha256": "c8e88466a5cddebc71dc9506691c5228a66750119fcac5346a08f1f60c9d95c9" }, "downloads": -1, "filename": "xlocale-1.3.4-cp33-cp33m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "75584d698d48514366906d4f2cd59b09", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 25572, "upload_time": "2018-02-25T22:26:21", "url": "https://files.pythonhosted.org/packages/26/1d/b18003f6f342f7f7d1874daf11a00cd9fe208c77b31079673099aac67104/xlocale-1.3.4-cp33-cp33m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "685cfa591713b678c3cd857a9880e894", "sha256": "cefcb4db10b11e7b957a0ccb680d667b7171ffea6f6e1d977ff87cb3a6c7df0e" }, "downloads": -1, "filename": "xlocale-1.3.4-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "685cfa591713b678c3cd857a9880e894", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 25656, "upload_time": "2018-02-25T22:26:22", "url": "https://files.pythonhosted.org/packages/81/3d/dc5012442f8b8192e750295e10064e48cab486f58328a43829c9395d25e6/xlocale-1.3.4-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1d11cec6fe031a71bdcc9d064e0bd733", "sha256": "7a4715aaeec01027562f070c8b5760ec3b01a9bfa8582542f3e918e7d2d7d524" }, "downloads": -1, "filename": "xlocale-1.3.4-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1d11cec6fe031a71bdcc9d064e0bd733", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 25837, "upload_time": "2018-02-25T22:26:23", "url": "https://files.pythonhosted.org/packages/14/5f/13ec96fcabd4a69b423b54c732c5edc55f3fc0ff294c387241987b449e83/xlocale-1.3.4-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "47ce0c9ca84c9f62979f5914b3688187", "sha256": "d673f9f914ff70053d367484532459ab17a653904a89b32088c401de936674a9" }, "downloads": -1, "filename": "xlocale-1.3.4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "47ce0c9ca84c9f62979f5914b3688187", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 25839, "upload_time": "2018-02-25T22:26:24", "url": "https://files.pythonhosted.org/packages/f6/e8/79a1674b9072de88446d5ba610d6e75ee93e172843362fa03ba5b5d23a63/xlocale-1.3.4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8efc0a0f4ba59dbce520baef20e59585", "sha256": "7d2949b2e248aca17f0f695fb2dd5cb439208510a1d6ef16f56ff88da8c1f0dd" }, "downloads": -1, "filename": "xlocale-1.3.4.tar.gz", "has_sig": false, "md5_digest": "8efc0a0f4ba59dbce520baef20e59585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8322, "upload_time": "2018-02-25T22:26:25", "url": "https://files.pythonhosted.org/packages/16/33/254885fa5b72964cde8508bfb0d770d99567a7209e28bcd75f2b6fd4d7c6/xlocale-1.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9b448dbba29d92c4a3e0dd4de233a5c", "sha256": "e81414534996daaae5af0f5d0d45abd6f2754d4f59daee20dafb86ff62e7f692" }, "downloads": -1, "filename": "xlocale-1.3.4-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e9b448dbba29d92c4a3e0dd4de233a5c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25644, "upload_time": "2018-02-25T22:26:18", "url": "https://files.pythonhosted.org/packages/4d/a5/c65e3b1e48e5d145614fab7f44a28bb18efd24ed12a7257e7a119937a0d1/xlocale-1.3.4-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a10286bd2ad1c760a17c6149bd93794a", "sha256": "aa7dd462349ae8b23a5b7f0f5b15024cc4dc8668af27a10ed23b980408eb9260" }, "downloads": -1, "filename": "xlocale-1.3.4-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a10286bd2ad1c760a17c6149bd93794a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25644, "upload_time": "2018-02-25T22:26:19", "url": "https://files.pythonhosted.org/packages/bf/bd/59eb4fd4cbcbc131d277822aeebc0009e9518ef9fe45984133f2231685f2/xlocale-1.3.4-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "75584d698d48514366906d4f2cd59b09", "sha256": "c8e88466a5cddebc71dc9506691c5228a66750119fcac5346a08f1f60c9d95c9" }, "downloads": -1, "filename": "xlocale-1.3.4-cp33-cp33m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "75584d698d48514366906d4f2cd59b09", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 25572, "upload_time": "2018-02-25T22:26:21", "url": "https://files.pythonhosted.org/packages/26/1d/b18003f6f342f7f7d1874daf11a00cd9fe208c77b31079673099aac67104/xlocale-1.3.4-cp33-cp33m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "685cfa591713b678c3cd857a9880e894", "sha256": "cefcb4db10b11e7b957a0ccb680d667b7171ffea6f6e1d977ff87cb3a6c7df0e" }, "downloads": -1, "filename": "xlocale-1.3.4-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "685cfa591713b678c3cd857a9880e894", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 25656, "upload_time": "2018-02-25T22:26:22", "url": "https://files.pythonhosted.org/packages/81/3d/dc5012442f8b8192e750295e10064e48cab486f58328a43829c9395d25e6/xlocale-1.3.4-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1d11cec6fe031a71bdcc9d064e0bd733", "sha256": "7a4715aaeec01027562f070c8b5760ec3b01a9bfa8582542f3e918e7d2d7d524" }, "downloads": -1, "filename": "xlocale-1.3.4-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1d11cec6fe031a71bdcc9d064e0bd733", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 25837, "upload_time": "2018-02-25T22:26:23", "url": "https://files.pythonhosted.org/packages/14/5f/13ec96fcabd4a69b423b54c732c5edc55f3fc0ff294c387241987b449e83/xlocale-1.3.4-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "47ce0c9ca84c9f62979f5914b3688187", "sha256": "d673f9f914ff70053d367484532459ab17a653904a89b32088c401de936674a9" }, "downloads": -1, "filename": "xlocale-1.3.4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "47ce0c9ca84c9f62979f5914b3688187", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 25839, "upload_time": "2018-02-25T22:26:24", "url": "https://files.pythonhosted.org/packages/f6/e8/79a1674b9072de88446d5ba610d6e75ee93e172843362fa03ba5b5d23a63/xlocale-1.3.4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8efc0a0f4ba59dbce520baef20e59585", "sha256": "7d2949b2e248aca17f0f695fb2dd5cb439208510a1d6ef16f56ff88da8c1f0dd" }, "downloads": -1, "filename": "xlocale-1.3.4.tar.gz", "has_sig": false, "md5_digest": "8efc0a0f4ba59dbce520baef20e59585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8322, "upload_time": "2018-02-25T22:26:25", "url": "https://files.pythonhosted.org/packages/16/33/254885fa5b72964cde8508bfb0d770d99567a7209e28bcd75f2b6fd4d7c6/xlocale-1.3.4.tar.gz" } ] }