unrar-cffi


Nameunrar-cffi JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://github.com/davide-romanini/unrar-cffi
SummaryRead RAR file from python -- cffi edition
upload_time2021-09-26 21:09:53
maintainer
docs_urlNone
authorDavide Romanini
requires_python>=3.4
licenseapache-2.0
keywords rar unrar archive cffi
VCS
bugtrack_url
requirements pytest setuptools twine wheel
Travis-CI
coveralls test coverage No coveralls.
            [![Build Status](https://travis-ci.org/davide-romanini/unrar-cffi.svg?branch=develop)](https://travis-ci.org/davide-romanini/unrar-cffi)

# unrar-cffi -- Work with RAR files.

## Description

unrar-cffi is a python extension that exposes [unrar library](https://rarlab.com/rar_add.htm)
functionality through a [`zipfile`](https://docs.python.org/3/library/zipfile.html)-like interface.

## Features

The package implements the following `RarFile` functions:

 * `namelist()`
 * `infolist()`
 * `getinfo()`
 * `read()`
 * `open()`
 * `testrar()`
 * `rarfile.is_rar_file()`

## Usage

 1. Install with PIP:

    `pip install unrar-cffi`

 2. Use from code:

```python
    from unrar.cffi import rarfile

    rar = rarfile.RarFile('sample.rar')

    assert rar.testrar() == None

    for filename in rar.namelist():
        info = rar.getinfo(filename)
        print("Reading {}, {}, {} bytes ({} bytes compressed)".format(info.filename, info.date_time, info.file_size, info.compress_size))
        data = rar.read(filename)
        print("\t{}...\n".format(data[:100]))
```

## Build

### Requirements

Linux:
 * gcc compiler suite (`build-essential` packages should be enough)
 * docker (only for `buildmanylinux`)

Windows:
 * VS2017 Build Tools (PLATFORM_TOOLSET=v141)
 * Visual C++ compiler suite

### Compile and test

 1. `./build.sh init`
 2. `./build.sh build`
 3. `./build.sh test`

If you have docker installed, you can build all the [manylinux](https://github.com/pypa/manylinux) 
wheels:

 1. `./build.sh within [manylinux docker image] buildmanylinux`
 2. `./build.sh within [manylinux docker image] testmanylinux`

By deafult the image `quay.io/pypa/manylinux2010_x86_64` will be used.
Use `$DOCKER_IMAGE` and `$PLAT` variables to customize the build.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/davide-romanini/unrar-cffi",
    "name": "unrar-cffi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.4",
    "maintainer_email": "",
    "keywords": "rar,unrar,archive,cffi",
    "author": "Davide Romanini",
    "author_email": "davide.romanini@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/5e/86/69bb34ba96db686d05c27d8db00df5b524cacc21e0727cfe52fbf7e17e46/unrar-cffi-0.2.2.tar.gz",
    "platform": "",
    "description": "[![Build Status](https://travis-ci.org/davide-romanini/unrar-cffi.svg?branch=develop)](https://travis-ci.org/davide-romanini/unrar-cffi)\n\n# unrar-cffi -- Work with RAR files.\n\n## Description\n\nunrar-cffi is a python extension that exposes [unrar library](https://rarlab.com/rar_add.htm)\nfunctionality through a [`zipfile`](https://docs.python.org/3/library/zipfile.html)-like interface.\n\n## Features\n\nThe package implements the following `RarFile` functions:\n\n * `namelist()`\n * `infolist()`\n * `getinfo()`\n * `read()`\n * `open()`\n * `testrar()`\n * `rarfile.is_rar_file()`\n\n## Usage\n\n 1. Install with PIP:\n\n    `pip install unrar-cffi`\n\n 2. Use from code:\n\n```python\n    from unrar.cffi import rarfile\n\n    rar = rarfile.RarFile('sample.rar')\n\n    assert rar.testrar() == None\n\n    for filename in rar.namelist():\n        info = rar.getinfo(filename)\n        print(\"Reading {}, {}, {} bytes ({} bytes compressed)\".format(info.filename, info.date_time, info.file_size, info.compress_size))\n        data = rar.read(filename)\n        print(\"\\t{}...\\n\".format(data[:100]))\n```\n\n## Build\n\n### Requirements\n\nLinux:\n * gcc compiler suite (`build-essential` packages should be enough)\n * docker (only for `buildmanylinux`)\n\nWindows:\n * VS2017 Build Tools (PLATFORM_TOOLSET=v141)\n * Visual C++ compiler suite\n\n### Compile and test\n\n 1. `./build.sh init`\n 2. `./build.sh build`\n 3. `./build.sh test`\n\nIf you have docker installed, you can build all the [manylinux](https://github.com/pypa/manylinux) \nwheels:\n\n 1. `./build.sh within [manylinux docker image] buildmanylinux`\n 2. `./build.sh within [manylinux docker image] testmanylinux`\n\nBy deafult the image `quay.io/pypa/manylinux2010_x86_64` will be used.\nUse `$DOCKER_IMAGE` and `$PLAT` variables to customize the build.\n\n",
    "bugtrack_url": null,
    "license": "apache-2.0",
    "summary": "Read RAR file from python -- cffi edition",
    "version": "0.2.2",
    "split_keywords": [
        "rar",
        "unrar",
        "archive",
        "cffi"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "235926cca26ab676c475fa165b462b5b13d24b53778c7c19567fade853f83559",
                "md5": "2e50dd2af67fb024debc063c8a6c0164",
                "sha256": "1a63510b9d20ba54061a8f261ac7e5e209656e9439c7852c8e5d82510d3f107c"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "2e50dd2af67fb024debc063c8a6c0164",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=3.4",
            "size": 194022,
            "upload_time": "2021-09-26T21:09:53",
            "upload_time_iso_8601": "2021-09-26T21:09:53.958116Z",
            "url": "https://files.pythonhosted.org/packages/23/59/26cca26ab676c475fa165b462b5b13d24b53778c7c19567fade853f83559/unrar_cffi-0.2.2-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20f81a38cea37a162f4743da49dd42673c773f3494e39e4f2678b50125e1236b",
                "md5": "a381fe453417433e4b69d8b7dd01f7fc",
                "sha256": "6a0ac9b2aad4576cd2621806896619727b2362c96beabc62fa1027915a7590be"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a381fe453417433e4b69d8b7dd01f7fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=3.4",
            "size": 189200,
            "upload_time": "2021-09-26T21:09:49",
            "upload_time_iso_8601": "2021-09-26T21:09:49.124371Z",
            "url": "https://files.pythonhosted.org/packages/20/f8/1a38cea37a162f4743da49dd42673c773f3494e39e4f2678b50125e1236b/unrar_cffi-0.2.2-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e60f3a9b2b2be6a16d5e2030c45676ab1e288f333e29bc7886482bc2ec50b3a6",
                "md5": "6d2a6c615998c40f491786c6c11e1451",
                "sha256": "b06be02128974f53846ecee62f1e812ea4189acd711d3ecd6aad03f02aa121d0"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp36-cp36m-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6d2a6c615998c40f491786c6c11e1451",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.4",
            "size": 153337,
            "upload_time": "2021-09-26T21:12:57",
            "upload_time_iso_8601": "2021-09-26T21:12:57.899729Z",
            "url": "https://files.pythonhosted.org/packages/e6/0f/3a9b2b2be6a16d5e2030c45676ab1e288f333e29bc7886482bc2ec50b3a6/unrar_cffi-0.2.2-cp36-cp36m-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d333715d11ab636996b540df3832aa7d0062670fe58589cd0221e823d121c8f",
                "md5": "5331da2e9113eb21fc2a41d6f2077298",
                "sha256": "fc3f22f2816594c4b3ca47a11fad3f09ef22a035ce33296a0648b4c3ad8b2214"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5331da2e9113eb21fc2a41d6f2077298",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.4",
            "size": 195782,
            "upload_time": "2021-09-26T21:09:48",
            "upload_time_iso_8601": "2021-09-26T21:09:48.766643Z",
            "url": "https://files.pythonhosted.org/packages/1d/33/3715d11ab636996b540df3832aa7d0062670fe58589cd0221e823d121c8f/unrar_cffi-0.2.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f72885c9db1aec9b8b862c9517806953ee6baad35de902cce4daf9914d0adab8",
                "md5": "86426ce4e6ebfe0947fbcef77425b04b",
                "sha256": "04757483c727cc4006594d4d1cf0a982294522f2d0c6654dfbd7f655d0cbc584"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "86426ce4e6ebfe0947fbcef77425b04b",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.4",
            "size": 194030,
            "upload_time": "2021-09-26T21:09:55",
            "upload_time_iso_8601": "2021-09-26T21:09:55.852574Z",
            "url": "https://files.pythonhosted.org/packages/f7/28/85c9db1aec9b8b862c9517806953ee6baad35de902cce4daf9914d0adab8/unrar_cffi-0.2.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba3337b6a9cfa7b8ae8e5f180714fc4a3c43b1c48acc18aad7cadfa9bf9c300c",
                "md5": "f508c1d1c12f0b004629f60e1ba28694",
                "sha256": "5033d417fd0e00719e0a9d6179eff8f24445061723d02a0f5ee750bdb70e0122"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f508c1d1c12f0b004629f60e1ba28694",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.4",
            "size": 189211,
            "upload_time": "2021-09-26T21:09:50",
            "upload_time_iso_8601": "2021-09-26T21:09:50.494810Z",
            "url": "https://files.pythonhosted.org/packages/ba/33/37b6a9cfa7b8ae8e5f180714fc4a3c43b1c48acc18aad7cadfa9bf9c300c/unrar_cffi-0.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "622d297d32b9b392ad2df395973d0bedae70c34992b7795e6d5152feef4f5530",
                "md5": "a62c9813469170fb29f5c989f5ab9219",
                "sha256": "77a58b469a8166eec671f6d86365f8b8e039fe2fde658272a6be07b8a1c98556"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a62c9813469170fb29f5c989f5ab9219",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.4",
            "size": 195781,
            "upload_time": "2021-09-26T21:09:49",
            "upload_time_iso_8601": "2021-09-26T21:09:49.630276Z",
            "url": "https://files.pythonhosted.org/packages/62/2d/297d32b9b392ad2df395973d0bedae70c34992b7795e6d5152feef4f5530/unrar_cffi-0.2.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c1283fb052c093c1e863b1edd58dbefe5aa1dc1c94977e5d0939874c8128724",
                "md5": "64b0a577ea3c3de41ba82b265db0c9ba",
                "sha256": "6acc7b6f20116b66df11e57fd9a0905e4db0e8468f2b5a64571c526ef0487304"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "64b0a577ea3c3de41ba82b265db0c9ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.4",
            "size": 194035,
            "upload_time": "2021-09-26T21:09:57",
            "upload_time_iso_8601": "2021-09-26T21:09:57.220255Z",
            "url": "https://files.pythonhosted.org/packages/6c/12/83fb052c093c1e863b1edd58dbefe5aa1dc1c94977e5d0939874c8128724/unrar_cffi-0.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fef3c76fef407ad0bdb9feb5b493e23d6239ec11424076a475a046cd3c60e6b",
                "md5": "b6e68d372e0c88cb95a58e9df9527646",
                "sha256": "e3605fcd65c1c045e1a35c4d017492ecd3d6fbb182b43bf35a94bc826e52b4a9"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6e68d372e0c88cb95a58e9df9527646",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.4",
            "size": 189200,
            "upload_time": "2021-09-26T21:09:51",
            "upload_time_iso_8601": "2021-09-26T21:09:51.699149Z",
            "url": "https://files.pythonhosted.org/packages/8f/ef/3c76fef407ad0bdb9feb5b493e23d6239ec11424076a475a046cd3c60e6b/unrar_cffi-0.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1272161393d82a6ebdeb7fa95659325851988613429cec69093810abc7df039",
                "md5": "456b57b659514f4bda528a2ecb44cf93",
                "sha256": "9907f973561df85f0c69e14fe1ddf0dcbccc4b6679570842ae5358dfda75c024"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "456b57b659514f4bda528a2ecb44cf93",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.4",
            "size": 183762,
            "upload_time": "2021-09-26T21:09:02",
            "upload_time_iso_8601": "2021-09-26T21:09:02.911051Z",
            "url": "https://files.pythonhosted.org/packages/d1/27/2161393d82a6ebdeb7fa95659325851988613429cec69093810abc7df039/unrar_cffi-0.2.2-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d622c8e8a42c1b7371839934feac00269baeb987c5729148b3da11da4b9ce01f",
                "md5": "a0342177ee76a24d00623eb769b06fa3",
                "sha256": "f64b7cf3def3674de2cc77ab301cbaf1e4d2feedee6ee2b68c464deee0aad461"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a0342177ee76a24d00623eb769b06fa3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.4",
            "size": 196350,
            "upload_time": "2021-09-26T21:09:51",
            "upload_time_iso_8601": "2021-09-26T21:09:51.051902Z",
            "url": "https://files.pythonhosted.org/packages/d6/22/c8e8a42c1b7371839934feac00269baeb987c5729148b3da11da4b9ce01f/unrar_cffi-0.2.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd469886e6d562daf72cc3b53e03634ec450222a90a483d3fa36b047467321af",
                "md5": "f11dff4bf997ce3b4c03edfafeebc05a",
                "sha256": "66fa34e5889913b1615177094e5936103486f784240c6c58a813b9280f4776e4"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "f11dff4bf997ce3b4c03edfafeebc05a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.4",
            "size": 194396,
            "upload_time": "2021-09-26T21:09:58",
            "upload_time_iso_8601": "2021-09-26T21:09:58.089113Z",
            "url": "https://files.pythonhosted.org/packages/fd/46/9886e6d562daf72cc3b53e03634ec450222a90a483d3fa36b047467321af/unrar_cffi-0.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4466d564c800c4df96732695f8e9f6470c10178aa1b4017e3ae18d85ecdd1809",
                "md5": "dd0aba338b9fee068464984df22a2f7a",
                "sha256": "ff49b48adfab3b847b8c0b5b34c5195e7bfcc7f77e8398870faf863108fa6f88"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dd0aba338b9fee068464984df22a2f7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.4",
            "size": 189611,
            "upload_time": "2021-09-26T21:09:53",
            "upload_time_iso_8601": "2021-09-26T21:09:53.007908Z",
            "url": "https://files.pythonhosted.org/packages/44/66/d564c800c4df96732695f8e9f6470c10178aa1b4017e3ae18d85ecdd1809/unrar_cffi-0.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c2df58c65b032c3e98df13ccf2b3b534bdd1b5eac6f05a94d8e30837ff69d5c",
                "md5": "8cb217ef9a7aef496727ebef550944a4",
                "sha256": "7986bf7931a6eb4fb241ef99dcf95c51567a6237eccf06c17bdf4c2797ab02a2"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8cb217ef9a7aef496727ebef550944a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.4",
            "size": 183776,
            "upload_time": "2021-09-26T21:08:58",
            "upload_time_iso_8601": "2021-09-26T21:08:58.406352Z",
            "url": "https://files.pythonhosted.org/packages/9c/2d/f58c65b032c3e98df13ccf2b3b534bdd1b5eac6f05a94d8e30837ff69d5c/unrar_cffi-0.2.2-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94b6b53437008e65b1b35d390ea88fa00c2cfb68f4980fdd2f6809bbf957662b",
                "md5": "429150caa79be046519d03a0e552caf5",
                "sha256": "52e4d9c930893ac297c8b657c3d93b30c1f8a68a22f88aa56c5bc18c27314221"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "429150caa79be046519d03a0e552caf5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.4",
            "size": 195977,
            "upload_time": "2021-09-26T21:09:52",
            "upload_time_iso_8601": "2021-09-26T21:09:52.257990Z",
            "url": "https://files.pythonhosted.org/packages/94/b6/b53437008e65b1b35d390ea88fa00c2cfb68f4980fdd2f6809bbf957662b/unrar_cffi-0.2.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "182d5ea6e499b3823af0249d6bc0ee587077c48929f9d3acb10425802de4f66a",
                "md5": "094dc9a50961e49627f5994a2d16f069",
                "sha256": "97d47ee108601ec0fbe89aba18a208a57dc9f319830162ecccdc9763a24be540"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "094dc9a50961e49627f5994a2d16f069",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.4",
            "size": 194113,
            "upload_time": "2021-09-26T21:09:58",
            "upload_time_iso_8601": "2021-09-26T21:09:58.967761Z",
            "url": "https://files.pythonhosted.org/packages/18/2d/5ea6e499b3823af0249d6bc0ee587077c48929f9d3acb10425802de4f66a/unrar_cffi-0.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69b3af77ecff4138b63cc27082d2f2b0bf3016f55b6cc43ae8fe3d84c610f49b",
                "md5": "85ecd1bda3771694e60b57a8e40b122b",
                "sha256": "4f27aca951c34312e9b5038835a344c2cee37345492e7283d7385ec67a37e791"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85ecd1bda3771694e60b57a8e40b122b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.4",
            "size": 189308,
            "upload_time": "2021-09-26T21:09:54",
            "upload_time_iso_8601": "2021-09-26T21:09:54.519409Z",
            "url": "https://files.pythonhosted.org/packages/69/b3/af77ecff4138b63cc27082d2f2b0bf3016f55b6cc43ae8fe3d84c610f49b/unrar_cffi-0.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cedc71a46270fc47ed1d3db0bc1e4a7dfd8182e86106cd995ce4cb0e724229c9",
                "md5": "7154ed55c4a19500106f524637dbe70a",
                "sha256": "e4c00b0ce1532aea581236445e7c854f5af0166577402e3cef7710d0b91ab4af"
            },
            "downloads": -1,
            "filename": "unrar_cffi-0.2.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7154ed55c4a19500106f524637dbe70a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.4",
            "size": 183769,
            "upload_time": "2021-09-26T21:09:01",
            "upload_time_iso_8601": "2021-09-26T21:09:01.404433Z",
            "url": "https://files.pythonhosted.org/packages/ce/dc/71a46270fc47ed1d3db0bc1e4a7dfd8182e86106cd995ce4cb0e724229c9/unrar_cffi-0.2.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e8669bb34ba96db686d05c27d8db00df5b524cacc21e0727cfe52fbf7e17e46",
                "md5": "c43edb6a966263c6f1cb4c93e81665e4",
                "sha256": "9de6d907c0728724be07acfcb479eadf2692f1039ca7cf2df268abb5dfaf4b5d"
            },
            "downloads": -1,
            "filename": "unrar-cffi-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "c43edb6a966263c6f1cb4c93e81665e4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.4",
            "size": 244108,
            "upload_time": "2021-09-26T21:09:53",
            "upload_time_iso_8601": "2021-09-26T21:09:53.899515Z",
            "url": "https://files.pythonhosted.org/packages/5e/86/69bb34ba96db686d05c27d8db00df5b524cacc21e0727cfe52fbf7e17e46/unrar-cffi-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-09-26 21:09:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "davide-romanini",
    "github_project": "unrar-cffi",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "pytest",
            "specs": [
                [
                    "==",
                    "4.6.5"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "58.1.0"
                ]
            ]
        },
        {
            "name": "twine",
            "specs": [
                [
                    "==",
                    "3.3.0"
                ]
            ]
        },
        {
            "name": "wheel",
            "specs": [
                [
                    "==",
                    "0.36.2"
                ]
            ]
        }
    ],
    "lcname": "unrar-cffi"
}
        
Elapsed time: 0.02603s