# Python bindings for zxing-cpp
[![PyPI](https://img.shields.io/pypi/v/zxing-cpp.svg)](https://pypi.org/project/zxing-cpp/)
## Installation
```bash
pip install zxing-cpp
```
or
```bash
python setup.py install
```
**Note**: To enable position independent and multi-symbol DataMatrix detection, the library needs to be compiled with a c++20 compiler. Unfortunately some build environments (currently the 32-bit builds for Linux) used by `cibuildwheel` to generate the binary wheels that are published on [pypi.org](https://pypi.org/project/zxing-cpp/) don't include a c++20 compiler. Best chance to enable proper DataMatrix support in that case is by installing from source:
```bash
pip install zxing-cpp --no-binary zxing-cpp
```
In that case or if there is no pre-build wheel available for your platform or python version or if you use `setup.py` directly, a suitable [build environment](https://github.com/zxing-cpp/zxing-cpp#build-instructions) including a c++ compiler is required.
## Usage
```python
import cv2, zxingcpp
img = cv2.imread('test.png')
barcodes = zxingcpp.read_barcodes(img)
for barcode in barcodes:
print('Found barcode:'
f'\n Text: "{barcode.text}"'
f'\n Format: {barcode.format}'
f'\n Content: {barcode.content_type}'
f'\n Position: {barcode.position}')
if len(barcodes) == 0:
print("Could not find any barcode.")
```
To get a full list of available parameters for `read_barcodes` and `write_barcode` as well as the properties of the Barcode objects, have a look at the `PYBIND11_MODULE` definition in [this c++ source file](https://github.com/zxing-cpp/zxing-cpp/blob/master/wrappers/python/zxing.cpp).
Raw data
{
"_id": null,
"home_page": "https://github.com/zxing-cpp/zxing-cpp",
"name": "zxing-cpp",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "barcode",
"author": "ZXing-C++ Community",
"author_email": "zxingcpp@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d9/f2/b781bf6119abe665069777e3c0f154752cf924fe8a55fca027243abbc555/zxing_cpp-2.3.0.tar.gz",
"platform": null,
"description": "# Python bindings for zxing-cpp\n\n[![PyPI](https://img.shields.io/pypi/v/zxing-cpp.svg)](https://pypi.org/project/zxing-cpp/)\n\n\n## Installation\n\n```bash\npip install zxing-cpp\n```\nor\n\n```bash\npython setup.py install\n```\n\n**Note**: To enable position independent and multi-symbol DataMatrix detection, the library needs to be compiled with a c++20 compiler. Unfortunately some build environments (currently the 32-bit builds for Linux) used by `cibuildwheel` to generate the binary wheels that are published on [pypi.org](https://pypi.org/project/zxing-cpp/) don't include a c++20 compiler. Best chance to enable proper DataMatrix support in that case is by installing from source:\n\n```bash\npip install zxing-cpp --no-binary zxing-cpp\n```\n\nIn that case or if there is no pre-build wheel available for your platform or python version or if you use `setup.py` directly, a suitable [build environment](https://github.com/zxing-cpp/zxing-cpp#build-instructions) including a c++ compiler is required.\n\n\n## Usage\n\n```python\nimport cv2, zxingcpp\n\nimg = cv2.imread('test.png')\nbarcodes = zxingcpp.read_barcodes(img)\nfor barcode in barcodes:\n\tprint('Found barcode:'\n\t\tf'\\n Text: \"{barcode.text}\"'\n\t\tf'\\n Format: {barcode.format}'\n\t\tf'\\n Content: {barcode.content_type}'\n\t\tf'\\n Position: {barcode.position}')\nif len(barcodes) == 0:\n\tprint(\"Could not find any barcode.\")\n```\n\nTo get a full list of available parameters for `read_barcodes` and `write_barcode` as well as the properties of the Barcode objects, have a look at the `PYBIND11_MODULE` definition in [this c++ source file](https://github.com/zxing-cpp/zxing-cpp/blob/master/wrappers/python/zxing.cpp).\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "Python bindings for the zxing-cpp barcode library",
"version": "2.3.0",
"project_urls": {
"Homepage": "https://github.com/zxing-cpp/zxing-cpp"
},
"split_keywords": [
"barcode"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "31933e830a3dd44a9f7d11219883bc6f131ca68da2a5ad48690d9645e19c3b55",
"md5": "6e524005f5971e7e38d2f9323d1a876f",
"sha256": "4e1ffcdd8e44a344cbf32bb0435e1fbe67241337c0a0f22452c2b8f7c16dc75e"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "6e524005f5971e7e38d2f9323d1a876f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1694502,
"upload_time": "2025-01-01T21:53:06",
"upload_time_iso_8601": "2025-01-01T21:53:06.339809Z",
"url": "https://files.pythonhosted.org/packages/31/93/3e830a3dd44a9f7d11219883bc6f131ca68da2a5ad48690d9645e19c3b55/zxing_cpp-2.3.0-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d74c6bf1551c9b0097e13bcc54b82828e66719c021afd3ef05fd3d7650e0e768",
"md5": "aa410caa560310d2075d2b9f565d5797",
"sha256": "bfde95506d3fec439705dbc8771ace025d049dce324861ddbf74be3ab0fabd36"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "aa410caa560310d2075d2b9f565d5797",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 991445,
"upload_time": "2025-01-01T21:53:08",
"upload_time_iso_8601": "2025-01-01T21:53:08.204030Z",
"url": "https://files.pythonhosted.org/packages/d7/4c/6bf1551c9b0097e13bcc54b82828e66719c021afd3ef05fd3d7650e0e768/zxing_cpp-2.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "646c1bf6e40fadcb73958f672385c5186b062485c818cecc32b36ddf5666da1e",
"md5": "8a0f9bc18e5380346100e52cfa168fc9",
"sha256": "fd3f175f7b57cfbdea56afdb5335eaebaadeebc06e20a087d9aa3f99637c4aa5"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "8a0f9bc18e5380346100e52cfa168fc9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 982960,
"upload_time": "2025-01-01T21:53:10",
"upload_time_iso_8601": "2025-01-01T21:53:10.136134Z",
"url": "https://files.pythonhosted.org/packages/64/6c/1bf6e40fadcb73958f672385c5186b062485c818cecc32b36ddf5666da1e/zxing_cpp-2.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e34e46af5e2964baaa64ca9d9c63e33d0b5d13f197d763912d527a40e9cf79f0",
"md5": "be1c65d55a1f0d3466c7bf2631b5fcb2",
"sha256": "6d710241e311962bafa93fa3faf0b01904a878c27cd84374359d3a7f491c2f10"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "be1c65d55a1f0d3466c7bf2631b5fcb2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 759059,
"upload_time": "2025-01-01T21:53:12",
"upload_time_iso_8601": "2025-01-01T21:53:12.948049Z",
"url": "https://files.pythonhosted.org/packages/e3/4e/46af5e2964baaa64ca9d9c63e33d0b5d13f197d763912d527a40e9cf79f0/zxing_cpp-2.3.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "10d6f9042ef938b4119e03c0f74272666b4cb7c2d3f8f5190b3785ee40e59899",
"md5": "c7c1b53ee942ec3a8b9b179a21903046",
"sha256": "387690091a9edef2a44932d0aa705e267d4b72e5953a1d00a893ad22b365ebe0"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "c7c1b53ee942ec3a8b9b179a21903046",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 840615,
"upload_time": "2025-01-01T21:53:15",
"upload_time_iso_8601": "2025-01-01T21:53:15.799973Z",
"url": "https://files.pythonhosted.org/packages/10/d6/f9042ef938b4119e03c0f74272666b4cb7c2d3f8f5190b3785ee40e59899/zxing_cpp-2.3.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab60d420be9446b25a65064a665603bd24295e143e2bafde500bfc952a07fbee",
"md5": "8b32afab9a41819824de79c932cf3267",
"sha256": "6ef0548f4247480da988ce1dad4d9c5b8d7cb2871538894fb9615c9ac0bb8656"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "8b32afab9a41819824de79c932cf3267",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1697594,
"upload_time": "2025-01-01T21:53:17",
"upload_time_iso_8601": "2025-01-01T21:53:17.292272Z",
"url": "https://files.pythonhosted.org/packages/ab/60/d420be9446b25a65064a665603bd24295e143e2bafde500bfc952a07fbee/zxing_cpp-2.3.0-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3e34ea057223cc34e63b1ff27b2794bcddfa58a1a64af7314882291255b56980",
"md5": "88723224ea9930f637d033d1a604ffb2",
"sha256": "bfc1095dc3303ed24be2622916e199a071bae19b19d432a0ce7ca993f95879ec"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "88723224ea9930f637d033d1a604ffb2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 991930,
"upload_time": "2025-01-01T21:53:18",
"upload_time_iso_8601": "2025-01-01T21:53:18.808207Z",
"url": "https://files.pythonhosted.org/packages/3e/34/ea057223cc34e63b1ff27b2794bcddfa58a1a64af7314882291255b56980/zxing_cpp-2.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ed375a6d6485e704527c5e18f825f6bd6b5e5129f56c3526f28142911b48410",
"md5": "8ab68931e2a9a8c925749154a2a06c7a",
"sha256": "64e5a4ff5168142d8b33ca648978c8ec4125c50b33aa1521e0c5344c6ffacef7"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "8ab68931e2a9a8c925749154a2a06c7a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 983751,
"upload_time": "2025-01-01T21:53:21",
"upload_time_iso_8601": "2025-01-01T21:53:21.757994Z",
"url": "https://files.pythonhosted.org/packages/2e/d3/75a6d6485e704527c5e18f825f6bd6b5e5129f56c3526f28142911b48410/zxing_cpp-2.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fd800285c74c73f708c9f0325c37716f22d1c23908de042d8ee0dd779d05e39c",
"md5": "22db681e45eb68a08db49a6bd3351f40",
"sha256": "504f59d6cef772c95fa328d6c2318149d34dc61803fa47541cdb4a4f10579d2d"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "22db681e45eb68a08db49a6bd3351f40",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 759724,
"upload_time": "2025-01-01T21:53:26",
"upload_time_iso_8601": "2025-01-01T21:53:26.810694Z",
"url": "https://files.pythonhosted.org/packages/fd/80/0285c74c73f708c9f0325c37716f22d1c23908de042d8ee0dd779d05e39c/zxing_cpp-2.3.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c3bdb94dc53ad1a8022a097a06e7fc9745b461315996be3af1beb6da5987388",
"md5": "e83de9d5c9ca571499b764fb6cf651ea",
"sha256": "b5bf247d887c8fc34021bd88caa04ac54674fbd79cbebbab35dd42fd0344522f"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "e83de9d5c9ca571499b764fb6cf651ea",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 842164,
"upload_time": "2025-01-01T21:53:33",
"upload_time_iso_8601": "2025-01-01T21:53:33.758324Z",
"url": "https://files.pythonhosted.org/packages/1c/3b/db94dc53ad1a8022a097a06e7fc9745b461315996be3af1beb6da5987388/zxing_cpp-2.3.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "94d2e4552dc7d341ccf6242410a13bf95cbd37d7bf194a482d400729b5934b87",
"md5": "9b8c65851ef5e399c298674a5749efbe",
"sha256": "2f457c0aa53c1de263e34cac9917ef647bfb9adcc9e3d4f42a8a1fc02558e1a6"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp312-cp312-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "9b8c65851ef5e399c298674a5749efbe",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1698659,
"upload_time": "2025-01-01T21:53:36",
"upload_time_iso_8601": "2025-01-01T21:53:36.692124Z",
"url": "https://files.pythonhosted.org/packages/94/d2/e4552dc7d341ccf6242410a13bf95cbd37d7bf194a482d400729b5934b87/zxing_cpp-2.3.0-cp312-cp312-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0e6c00252c1b3545c13d68922b67cb7c555f739b3a1755cc2a694fd8705ecae2",
"md5": "b5568509ed6fc87c9a90d791ddda1b04",
"sha256": "899955e0091fa0e159b9eb429e43d0a23e2be4a5347c9629c858844f02024b4b"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b5568509ed6fc87c9a90d791ddda1b04",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 992014,
"upload_time": "2025-01-01T21:53:39",
"upload_time_iso_8601": "2025-01-01T21:53:39.621726Z",
"url": "https://files.pythonhosted.org/packages/0e/6c/00252c1b3545c13d68922b67cb7c555f739b3a1755cc2a694fd8705ecae2/zxing_cpp-2.3.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "95303143bf75944d65c9432349a79b97f9414965a44875ec9eeb5745592b4ecd",
"md5": "fe35ad21d9654919c27e5b6eef609001",
"sha256": "dec2805c0e9dec0d7707c97ca5196f98d2730d2dfcea80442807123b9f8ec850"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "fe35ad21d9654919c27e5b6eef609001",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 984542,
"upload_time": "2025-01-01T21:53:41",
"upload_time_iso_8601": "2025-01-01T21:53:41.010935Z",
"url": "https://files.pythonhosted.org/packages/95/30/3143bf75944d65c9432349a79b97f9414965a44875ec9eeb5745592b4ecd/zxing_cpp-2.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d3ae4ba18f793484466f4033502acf10e7b078bb00fb48174a8e27aa50018cf",
"md5": "ba2c7757ca78df94436a729f7308b28b",
"sha256": "5469bc83ac137a211f54cc650c71af62435cb9b7235e32664f4d35bfd3ce68d0"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "ba2c7757ca78df94436a729f7308b28b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 759857,
"upload_time": "2025-01-01T21:53:42",
"upload_time_iso_8601": "2025-01-01T21:53:42.506874Z",
"url": "https://files.pythonhosted.org/packages/4d/3a/e4ba18f793484466f4033502acf10e7b078bb00fb48174a8e27aa50018cf/zxing_cpp-2.3.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "486da0c3a690963159788b98d947d8a97f55fb0d998ca1f58534618cc96c7c6d",
"md5": "1c4252c1de2a5ec1e377a9b227fee723",
"sha256": "3771e5b0255d8b3bd457573fb6d57d29a346b6c45682320509d8e1ecb49d07ea"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "1c4252c1de2a5ec1e377a9b227fee723",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 843107,
"upload_time": "2025-01-01T21:53:45",
"upload_time_iso_8601": "2025-01-01T21:53:45.316466Z",
"url": "https://files.pythonhosted.org/packages/48/6d/a0c3a690963159788b98d947d8a97f55fb0d998ca1f58534618cc96c7c6d/zxing_cpp-2.3.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d46ef7c69bea44a7c64d4a740679dd18c59616d610fb468c057d8bfbda5f063",
"md5": "4b4be0782c07c6e379dfc9b67b410ca2",
"sha256": "3da0fbf0d93ef85663def561e8f7880447970710ea6b1768dfc05550a9ee3e00"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp313-cp313-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "4b4be0782c07c6e379dfc9b67b410ca2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 1698948,
"upload_time": "2025-01-01T21:53:46",
"upload_time_iso_8601": "2025-01-01T21:53:46.768371Z",
"url": "https://files.pythonhosted.org/packages/3d/46/ef7c69bea44a7c64d4a740679dd18c59616d610fb468c057d8bfbda5f063/zxing_cpp-2.3.0-cp313-cp313-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "492e8ed22a7b3743a8aa6a588366e34c44056d118ea7614b6bdbc44817ab4a7f",
"md5": "6596520a5726c56fa96227d7c6a5069c",
"sha256": "a0b36f3be2e6d928bea9bd529f173ef41092061f0f46d27f591c87486f9a7366"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6596520a5726c56fa96227d7c6a5069c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 992070,
"upload_time": "2025-01-01T21:53:48",
"upload_time_iso_8601": "2025-01-01T21:53:48.258273Z",
"url": "https://files.pythonhosted.org/packages/49/2e/8ed22a7b3743a8aa6a588366e34c44056d118ea7614b6bdbc44817ab4a7f/zxing_cpp-2.3.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce5e5784ad14f8514e4321f3a828dccc00ebcf70202f6ef967174d26bcb65568",
"md5": "0f6af4f4f8d6de2c496eb98afde2cef7",
"sha256": "7ba641ca5a0f19b97d7bc6a0212e61dab267a2b1a52a84946d02bdcd859ec318"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "0f6af4f4f8d6de2c496eb98afde2cef7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 984869,
"upload_time": "2025-01-01T21:53:51",
"upload_time_iso_8601": "2025-01-01T21:53:51.256685Z",
"url": "https://files.pythonhosted.org/packages/ce/5e/5784ad14f8514e4321f3a828dccc00ebcf70202f6ef967174d26bcb65568/zxing_cpp-2.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd0aaac46433935fba2015efacd1ddd68885e9dd803c6ce7b6446c0f018354ec",
"md5": "b107c7b7ea7fe029b753d4cf0eb8b327",
"sha256": "49a07be29ca28278ab0d8d9924d873e28111b1067acae68f2112a25c7f7efe77"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "b107c7b7ea7fe029b753d4cf0eb8b327",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 759894,
"upload_time": "2025-01-01T21:53:52",
"upload_time_iso_8601": "2025-01-01T21:53:52.801941Z",
"url": "https://files.pythonhosted.org/packages/dd/0a/aac46433935fba2015efacd1ddd68885e9dd803c6ce7b6446c0f018354ec/zxing_cpp-2.3.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b4885221780a8955c3097a2757be43e90672ddfa82d774dfa7e2625c2b6c6fe4",
"md5": "498fb8cdc90f4063b98ae7145637d086",
"sha256": "971dad40c4765eeb74a4f4557889053b934484ad8c7f9d64c412d3a3d8441f3f"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "498fb8cdc90f4063b98ae7145637d086",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 843171,
"upload_time": "2025-01-01T21:53:54",
"upload_time_iso_8601": "2025-01-01T21:53:54.236737Z",
"url": "https://files.pythonhosted.org/packages/b4/88/5221780a8955c3097a2757be43e90672ddfa82d774dfa7e2625c2b6c6fe4/zxing_cpp-2.3.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a0ef722227744868118fa3ffec2973a94429ee1999d26f599e91f88f8661b8b",
"md5": "b469cc3bab60daf730f94a21215bf85d",
"sha256": "bdb864239cea44b5374ecb26ad740a392849139f6fe6146cc14f2f174c99056f"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "b469cc3bab60daf730f94a21215bf85d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1694703,
"upload_time": "2025-01-01T21:53:55",
"upload_time_iso_8601": "2025-01-01T21:53:55.663365Z",
"url": "https://files.pythonhosted.org/packages/8a/0e/f722227744868118fa3ffec2973a94429ee1999d26f599e91f88f8661b8b/zxing_cpp-2.3.0-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "82ef1c9c79b5c0f5141e2ee63360353b5bdc4f8d027143ba3f6c9801b10612f4",
"md5": "cb217c3ac4b780490dde59904bee6ca7",
"sha256": "e19b3b8a05a4215b743f4552f135d2cb5e51466f95d704402d5d333facb36752"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "cb217c3ac4b780490dde59904bee6ca7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 991688,
"upload_time": "2025-01-01T21:53:57",
"upload_time_iso_8601": "2025-01-01T21:53:57.162016Z",
"url": "https://files.pythonhosted.org/packages/82/ef/1c9c79b5c0f5141e2ee63360353b5bdc4f8d027143ba3f6c9801b10612f4/zxing_cpp-2.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ed62994aaba9fb6c9f6df50672119950b19583f30c5064f7240113d5e6fa0074",
"md5": "3bc23e43148f1d6fb22320fea224d6d3",
"sha256": "7d8d1ae8fa85d854414afe32280c1f75bfd90f20737d19bafdf4a91f53fcf831"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "3bc23e43148f1d6fb22320fea224d6d3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 983183,
"upload_time": "2025-01-01T21:53:59",
"upload_time_iso_8601": "2025-01-01T21:53:59.056830Z",
"url": "https://files.pythonhosted.org/packages/ed/62/994aaba9fb6c9f6df50672119950b19583f30c5064f7240113d5e6fa0074/zxing_cpp-2.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fb2d16a9971f27a3e5acecac65d706024d350680bb948e93d70c2091d61396a",
"md5": "0785be075a831c730aec89eb60aa78b9",
"sha256": "fbd5b253ad0f8823c5c104feaaa19acab95c217cb924b012d55ff339c42b3583"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "0785be075a831c730aec89eb60aa78b9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 759060,
"upload_time": "2025-01-01T21:54:00",
"upload_time_iso_8601": "2025-01-01T21:54:00.543620Z",
"url": "https://files.pythonhosted.org/packages/4f/b2/d16a9971f27a3e5acecac65d706024d350680bb948e93d70c2091d61396a/zxing_cpp-2.3.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "54a551c9088d39e252ffaae357817e930cb21659f4700e8e3fbf7adfb25415bd",
"md5": "a2df5956f538222460460e6ee334b2cc",
"sha256": "c166dfc6ede7ae5c013a09abb4f9708fec0243d2b7c1730c22c64f95c2cf5dc4"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "a2df5956f538222460460e6ee334b2cc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 834502,
"upload_time": "2025-01-01T21:54:01",
"upload_time_iso_8601": "2025-01-01T21:54:01.927399Z",
"url": "https://files.pythonhosted.org/packages/54/a5/51c9088d39e252ffaae357817e930cb21659f4700e8e3fbf7adfb25415bd/zxing_cpp-2.3.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9f2b781bf6119abe665069777e3c0f154752cf924fe8a55fca027243abbc555",
"md5": "9dcac7937e0dace49a869c0d5af01be4",
"sha256": "3babedb67a4c15c9de2c2b4c42d70af83a6c85780c1b2d9803ac64c6ae69f14e"
},
"downloads": -1,
"filename": "zxing_cpp-2.3.0.tar.gz",
"has_sig": false,
"md5_digest": "9dcac7937e0dace49a869c0d5af01be4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 1172666,
"upload_time": "2025-01-01T21:54:05",
"upload_time_iso_8601": "2025-01-01T21:54:05.856666Z",
"url": "https://files.pythonhosted.org/packages/d9/f2/b781bf6119abe665069777e3c0f154752cf924fe8a55fca027243abbc555/zxing_cpp-2.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-01 21:54:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "zxing-cpp",
"github_project": "zxing-cpp",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "zxing-cpp"
}