pycode128


Namepycode128 JSON
Version 3.0.0 PyPI version JSON
download
home_pagehttps://github.com/gpongelli/pycode128
SummaryPython extension for Code128 barcode generator library.
upload_time2023-04-02 14:54:04
maintainer
docs_urlNone
authorGabriele Pongelli
requires_python>=3.8.0,<4.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Code128 library's python extension


[![pypi](https://img.shields.io/pypi/v/pycode128.svg)](https://pypi.org/project/pycode128/)
[![python](https://img.shields.io/pypi/pyversions/pycode128.svg)](https://pypi.org/project/pycode128/)
[![Build Status](https://github.com/gpongelli/pycode128/actions/workflows/complete.yml/badge.svg)](https://github.com/gpongelli/pycode128/actions/workflows/complete.yml)
[![codecov](https://codecov.io/gh/gpongelli/pycode128/branch/main/graphs/badge.svg)](https://codecov.io/github/gpongelli/pycode128)



Python extension for Code128 barcode generator library


* Documentation: <https://gpongelli.github.io/pycode128>
* GitHub: <https://github.com/gpongelli/pycode128>
* PyPI: <https://pypi.org/project/pycode128/>
* Free software: MIT


## Features

* [Code128 library](https://github.com/fhunleth/code128) python wrapper, included as submodule
  and build when creating python extension
* Poetry managed project
* C code checked via [check tool](https://libcheck.github.io/check/), compiled and run through pytst on all python version under Ubuntu OS
* Multiple OS (Linux, Windows, MacOS) and Python compilation via [cibuildwhel](https://github.com/pypa/cibuildwheel)
* [cibuildwheel manylinux_2_28 custom images](https://hub.docker.com/r/gpongelli/manylinux_python) with pre-built python from source,
  to being able to compile check against correct python version
* ~~[ARM-runner action](https://github.com/pguyot/arm-runner-action) custom [images](https://github.com/gpongelli/arm-runner-python/releases)
  with pre-built python from source, to build RPI wheels~~

## Credits

This package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [gpongelli/cookiecutter-pypackage](https://github.com/gpongelli/cookiecutter-pypackage) project template.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/gpongelli/pycode128",
    "name": "pycode128",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8.0,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Gabriele Pongelli",
    "author_email": "gabriele.pongelli@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0f/60/07b40e39fc02b3c643f1811813ef0aca4b0688aaba9ee82a844f0a5a2424/pycode128-3.0.0.tar.gz",
    "platform": null,
    "description": "# Code128 library's python extension\n\n\n[![pypi](https://img.shields.io/pypi/v/pycode128.svg)](https://pypi.org/project/pycode128/)\n[![python](https://img.shields.io/pypi/pyversions/pycode128.svg)](https://pypi.org/project/pycode128/)\n[![Build Status](https://github.com/gpongelli/pycode128/actions/workflows/complete.yml/badge.svg)](https://github.com/gpongelli/pycode128/actions/workflows/complete.yml)\n[![codecov](https://codecov.io/gh/gpongelli/pycode128/branch/main/graphs/badge.svg)](https://codecov.io/github/gpongelli/pycode128)\n\n\n\nPython extension for Code128 barcode generator library\n\n\n* Documentation: <https://gpongelli.github.io/pycode128>\n* GitHub: <https://github.com/gpongelli/pycode128>\n* PyPI: <https://pypi.org/project/pycode128/>\n* Free software: MIT\n\n\n## Features\n\n* [Code128 library](https://github.com/fhunleth/code128) python wrapper, included as submodule\n  and build when creating python extension\n* Poetry managed project\n* C code checked via [check tool](https://libcheck.github.io/check/), compiled and run through pytst on all python version under Ubuntu OS\n* Multiple OS (Linux, Windows, MacOS) and Python compilation via [cibuildwhel](https://github.com/pypa/cibuildwheel)\n* [cibuildwheel manylinux_2_28 custom images](https://hub.docker.com/r/gpongelli/manylinux_python) with pre-built python from source,\n  to being able to compile check against correct python version\n* ~~[ARM-runner action](https://github.com/pguyot/arm-runner-action) custom [images](https://github.com/gpongelli/arm-runner-python/releases)\n  with pre-built python from source, to build RPI wheels~~\n\n## Credits\n\nThis package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [gpongelli/cookiecutter-pypackage](https://github.com/gpongelli/cookiecutter-pypackage) project template.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python extension for Code128 barcode generator library.",
    "version": "3.0.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c3e464b5f66c70147cf192ee0b9663d3c149c9eac3bbe9e2e4873bd0fdf60b3",
                "md5": "c3073723f40dc18045f41d74a57561ea",
                "sha256": "2cefeed32746268e266124874889422a2f6b9557a829537cbdef9814b3068122"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp310-cp310-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c3073723f40dc18045f41d74a57561ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0,<4.0",
            "size": 16896,
            "upload_time": "2023-04-02T14:53:49",
            "upload_time_iso_8601": "2023-04-02T14:53:49.095603Z",
            "url": "https://files.pythonhosted.org/packages/9c/3e/464b5f66c70147cf192ee0b9663d3c149c9eac3bbe9e2e4873bd0fdf60b3/pycode128-3.0.0-cp310-cp310-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ea18cda5e239c0d5cd1ddddfeac4e2e5d3997e3cfcde8f86adaf7020510468d",
                "md5": "9b8df64acafa062bd370448a2468000c",
                "sha256": "d0f56a3b0fd8a64087ec503fb047b07fb3eff3384752b47ac2a19159698fba2d"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9b8df64acafa062bd370448a2468000c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0,<4.0",
            "size": 35478,
            "upload_time": "2023-04-02T14:53:50",
            "upload_time_iso_8601": "2023-04-02T14:53:50.264907Z",
            "url": "https://files.pythonhosted.org/packages/8e/a1/8cda5e239c0d5cd1ddddfeac4e2e5d3997e3cfcde8f86adaf7020510468d/pycode128-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d35e81498221aa96d246b5b9e9bb4ea276083735c978f09dcc78f8d744af14e2",
                "md5": "2d50ac84def4d81193348f3292175a9d",
                "sha256": "83c0443bd2cd987ca77b7772f41d5b634eba50e9ffb2d28d94346ce98008946b"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2d50ac84def4d81193348f3292175a9d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0,<4.0",
            "size": 20221,
            "upload_time": "2023-04-02T14:53:51",
            "upload_time_iso_8601": "2023-04-02T14:53:51.813503Z",
            "url": "https://files.pythonhosted.org/packages/d3/5e/81498221aa96d246b5b9e9bb4ea276083735c978f09dcc78f8d744af14e2/pycode128-3.0.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b4797e2c0747cd225d14c2fbbf5e4c8d74b9b49c6bee57e9eb456e21d648b0e",
                "md5": "d7a58e8463d0cedc32a34cbb5adeced9",
                "sha256": "1c053f1a21e705f6a53c8dd516d96cb7a5a193cde0d42289ba810f2719b33a6b"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp311-cp311-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d7a58e8463d0cedc32a34cbb5adeced9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0,<4.0",
            "size": 16899,
            "upload_time": "2023-04-02T14:53:53",
            "upload_time_iso_8601": "2023-04-02T14:53:53.316522Z",
            "url": "https://files.pythonhosted.org/packages/8b/47/97e2c0747cd225d14c2fbbf5e4c8d74b9b49c6bee57e9eb456e21d648b0e/pycode128-3.0.0-cp311-cp311-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74aee6662b6cfd2bf885c4ddabeb201a6f1d5a0e90ae42a40321fb46cad9b0b8",
                "md5": "028760468bbe16dc79160728cbdfcfe1",
                "sha256": "28a1b7812bf384edfc37e9d78705e6b3e7faf57246ecdfeb5d93e4a0ec4eb0fa"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "028760468bbe16dc79160728cbdfcfe1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0,<4.0",
            "size": 35641,
            "upload_time": "2023-04-02T14:53:54",
            "upload_time_iso_8601": "2023-04-02T14:53:54.907288Z",
            "url": "https://files.pythonhosted.org/packages/74/ae/e6662b6cfd2bf885c4ddabeb201a6f1d5a0e90ae42a40321fb46cad9b0b8/pycode128-3.0.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c3896863912cb33b32af83528033391c4e09a14c091d2129e6c47c9d406379a8",
                "md5": "8a72554304727d7919e7740c881727a5",
                "sha256": "40368e08f912f266ee9dd071c18672e176dd9df25222d98995c17556cf898015"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8a72554304727d7919e7740c881727a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0,<4.0",
            "size": 20227,
            "upload_time": "2023-04-02T14:53:56",
            "upload_time_iso_8601": "2023-04-02T14:53:56.002811Z",
            "url": "https://files.pythonhosted.org/packages/c3/89/6863912cb33b32af83528033391c4e09a14c091d2129e6c47c9d406379a8/pycode128-3.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c617ce6be300d9fc788a26bf845b703e165ff32ad441d5e85708bab4020dc02",
                "md5": "6c3a589ccd227677710be8c8c988ce6d",
                "sha256": "536f2c85a9515e1d0e85961e7075aa212926e1cdaf66f87a6abca2ae865a1c59"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp38-cp38-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6c3a589ccd227677710be8c8c988ce6d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0,<4.0",
            "size": 16910,
            "upload_time": "2023-04-02T14:53:57",
            "upload_time_iso_8601": "2023-04-02T14:53:57.463551Z",
            "url": "https://files.pythonhosted.org/packages/1c/61/7ce6be300d9fc788a26bf845b703e165ff32ad441d5e85708bab4020dc02/pycode128-3.0.0-cp38-cp38-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "102aa199193099a2454a6febbb4b4dd7081294b2d97dfaac9588b298bd7d1ffd",
                "md5": "911ec3f3189ffa688bfa015c815b3c11",
                "sha256": "61fab1bfb8b31e7a5c96c23f9fac5f8642db4450de9466facdb7ef91a5c8eda3"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "911ec3f3189ffa688bfa015c815b3c11",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0,<4.0",
            "size": 36004,
            "upload_time": "2023-04-02T14:53:59",
            "upload_time_iso_8601": "2023-04-02T14:53:59.027959Z",
            "url": "https://files.pythonhosted.org/packages/10/2a/a199193099a2454a6febbb4b4dd7081294b2d97dfaac9588b298bd7d1ffd/pycode128-3.0.0-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f70739f31739928f7e394788e8be5ca246da5a231c855f44d3e320425ac9cfd",
                "md5": "c60c78624f145ce0448725a645e70e74",
                "sha256": "21746434b077072d1ad5a7812bb8a3ec977654c79a0b27b3d9d7a32642eb4cf3"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c60c78624f145ce0448725a645e70e74",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0,<4.0",
            "size": 20223,
            "upload_time": "2023-04-02T14:54:00",
            "upload_time_iso_8601": "2023-04-02T14:54:00.107545Z",
            "url": "https://files.pythonhosted.org/packages/4f/70/739f31739928f7e394788e8be5ca246da5a231c855f44d3e320425ac9cfd/pycode128-3.0.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e80862e6c748377f7609550e52e39eefb494a15f606ff6f04426a623ad51d5d6",
                "md5": "984209d112ddd86d307d7e1f12665d8d",
                "sha256": "2eecfbb143716c3d9a8f4d19cd78a14b975878136e7e8b71db0c4f5e8fcf7905"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp39-cp39-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "984209d112ddd86d307d7e1f12665d8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0,<4.0",
            "size": 16894,
            "upload_time": "2023-04-02T14:54:01",
            "upload_time_iso_8601": "2023-04-02T14:54:01.122214Z",
            "url": "https://files.pythonhosted.org/packages/e8/08/62e6c748377f7609550e52e39eefb494a15f606ff6f04426a623ad51d5d6/pycode128-3.0.0-cp39-cp39-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "04657daa0edbf42db33cec6cdd98ee1147da173597adb735de83c2706ad057db",
                "md5": "9491740590cd09095e1153c2006c7f8a",
                "sha256": "b1fdf4655c99d01da2359e03220c827ae14ee64bc79ffd2e84849c05961dc25b"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9491740590cd09095e1153c2006c7f8a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0,<4.0",
            "size": 35262,
            "upload_time": "2023-04-02T14:54:02",
            "upload_time_iso_8601": "2023-04-02T14:54:02.261684Z",
            "url": "https://files.pythonhosted.org/packages/04/65/7daa0edbf42db33cec6cdd98ee1147da173597adb735de83c2706ad057db/pycode128-3.0.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ded7177a1503d98eb87fe1ac7c04843a121fbe9576e2ca22bbec34256792f820",
                "md5": "1f727d6f3a10f60a0a34961020b14a64",
                "sha256": "20b84677e28262c2327cb479c822ebbb42a3797005cae4292a26caa0d7990b47"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1f727d6f3a10f60a0a34961020b14a64",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0,<4.0",
            "size": 20223,
            "upload_time": "2023-04-02T14:54:03",
            "upload_time_iso_8601": "2023-04-02T14:54:03.770254Z",
            "url": "https://files.pythonhosted.org/packages/de/d7/177a1503d98eb87fe1ac7c04843a121fbe9576e2ca22bbec34256792f820/pycode128-3.0.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f6007b40e39fc02b3c643f1811813ef0aca4b0688aaba9ee82a844f0a5a2424",
                "md5": "0bdeb5d681baabf2f3bde22d7719e7af",
                "sha256": "38a72dc30cc8d07cdbb04986355c23bb523e498c18087d1761e9404dc0a2011c"
            },
            "downloads": -1,
            "filename": "pycode128-3.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0bdeb5d681baabf2f3bde22d7719e7af",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8.0,<4.0",
            "size": 30078,
            "upload_time": "2023-04-02T14:54:04",
            "upload_time_iso_8601": "2023-04-02T14:54:04.999460Z",
            "url": "https://files.pythonhosted.org/packages/0f/60/07b40e39fc02b3c643f1811813ef0aca4b0688aaba9ee82a844f0a5a2424/pycode128-3.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-02 14:54:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "gpongelli",
    "github_project": "pycode128",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pycode128"
}
        
Elapsed time: 0.26550s