quine-mccluskey-tomas789


Namequine-mccluskey-tomas789 JSON
Version 0.2.5 PyPI version JSON
download
home_page
SummaryAn implementation of the Quine-McCluskey algorithm
upload_time2022-12-10 21:36:44
maintainer
docs_urlNone
author
requires_python>=3.7
licenseBSD
keywords quine mccluskey xor
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            qm.py
=====

![build](https://github.com/tomas789/quine-mccluskey-tomas789/actions/workflows/python-package.yml/badge.svg)


A Python implementation of the Quine McCluskey algorithm.

This implementation of the Quine McCluskey algorithm has no inherent limits
(other than the calculation time) on the size of the inputs.

Also, in the limited tests of the author of this module, this implementation is
considerably faster than other public Python implementations for non-trivial
inputs.

Another unique feature of this implementation is the possibility to use the XOR
and XNOR operators, in addition to the normal AND operator, to minimise the
terms. This slows down the algorithm, but in some cases the result can be much
more compact than a sum of product.


## Installation

The recommanded way of installing this package is by using pip

```bash
python3 -m pip install quine-mccluskey-tomas789
```

Note that on Windows you might need to use the `py` command instead.

```bash
py -m pip install quine-mccluskey-tomas789
```

There are some othere means of installing the package which are recommanded only in specific cases.

### Development build

```bash
python3 -m pip install -e .
```

### Build wheel files locally

Make sure you have the latest version of PyPA's build installed:

```bash
python3 -m pip install --upgrade build
```

Now run this command from the same directory where pyproject.toml is located:

```bash
python3 -m build
```

This command should output a lot of text and once completed should generate two files in the dist directory:

```text
dist/
├── quine_mccluskey_tomas789-1.0-py2.py3-none-any.whl
└── quine_mccluskey_tomas789-1.0.tar.gz
```

Wheel file can then be distributed via your own means and installed using pip

```bash
python3 -m pip install dist/quine_mccluskey_tomas789-1.0-py2.py3-none-any.whl
```

## Running tests

### Unit tests

The library comes with a basic set of unit tests. They can be executed using `pytest`

```bash
pytest
```

### Fuzz testing

We also have a fuzz testing. It generates random formulas, simplifies them and checks that the result is correct. 

```bash
➜  quine-mccluskey-tomas789 git:(main) python fuzz.py   
Checked 24300 formulas and found 0 errors.
Checked 48400 formulas and found 0 errors.
Checked 72300 formulas and found 0 errors.
Checked 96300 formulas and found 0 errors.
Testing formulas ... ⠋ 0:00:44
```


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "quine-mccluskey-tomas789",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "Quine McCluskey,XOR",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/d8/67/8f2bf0c147312691ed5d3bdf0e5043eb96009e549e829ff6d6389b5ed6a5/quine_mccluskey_tomas789-0.2.5.tar.gz",
    "platform": null,
    "description": "qm.py\n=====\n\n![build](https://github.com/tomas789/quine-mccluskey-tomas789/actions/workflows/python-package.yml/badge.svg)\n\n\nA Python implementation of the Quine McCluskey algorithm.\n\nThis implementation of the Quine McCluskey algorithm has no inherent limits\n(other than the calculation time) on the size of the inputs.\n\nAlso, in the limited tests of the author of this module, this implementation is\nconsiderably faster than other public Python implementations for non-trivial\ninputs.\n\nAnother unique feature of this implementation is the possibility to use the XOR\nand XNOR operators, in addition to the normal AND operator, to minimise the\nterms. This slows down the algorithm, but in some cases the result can be much\nmore compact than a sum of product.\n\n\n## Installation\n\nThe recommanded way of installing this package is by using pip\n\n```bash\npython3 -m pip install quine-mccluskey-tomas789\n```\n\nNote that on Windows you might need to use the `py` command instead.\n\n```bash\npy -m pip install quine-mccluskey-tomas789\n```\n\nThere are some othere means of installing the package which are recommanded only in specific cases.\n\n### Development build\n\n```bash\npython3 -m pip install -e .\n```\n\n### Build wheel files locally\n\nMake sure you have the latest version of PyPA's build installed:\n\n```bash\npython3 -m pip install --upgrade build\n```\n\nNow run this command from the same directory where pyproject.toml is located:\n\n```bash\npython3 -m build\n```\n\nThis command should output a lot of text and once completed should generate two files in the dist directory:\n\n```text\ndist/\n\u251c\u2500\u2500 quine_mccluskey_tomas789-1.0-py2.py3-none-any.whl\n\u2514\u2500\u2500 quine_mccluskey_tomas789-1.0.tar.gz\n```\n\nWheel file can then be distributed via your own means and installed using pip\n\n```bash\npython3 -m pip install dist/quine_mccluskey_tomas789-1.0-py2.py3-none-any.whl\n```\n\n## Running tests\n\n### Unit tests\n\nThe library comes with a basic set of unit tests. They can be executed using `pytest`\n\n```bash\npytest\n```\n\n### Fuzz testing\n\nWe also have a fuzz testing. It generates random formulas, simplifies them and checks that the result is correct. \n\n```bash\n\u279c  quine-mccluskey-tomas789 git:(main) python fuzz.py   \nChecked 24300 formulas and found 0 errors.\nChecked 48400 formulas and found 0 errors.\nChecked 72300 formulas and found 0 errors.\nChecked 96300 formulas and found 0 errors.\nTesting formulas ... \u280b 0:00:44\n```\n\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "An implementation of the Quine-McCluskey algorithm",
    "version": "0.2.5",
    "split_keywords": [
        "quine mccluskey",
        "xor"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "54f72ea8ce7c400f440e0521de65da7c",
                "sha256": "79de6e7452de4211f675e81c04df9105d5b4ab58a0cfbf79c86fe3e95ba4732e"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "54f72ea8ce7c400f440e0521de65da7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 174637,
            "upload_time": "2022-12-10T21:35:56",
            "upload_time_iso_8601": "2022-12-10T21:35:56.387119Z",
            "url": "https://files.pythonhosted.org/packages/3d/b1/4bbc445dbff7f5a678a780f0285313527a5f120f4d70f61b0ad6dfc2ed77/quine_mccluskey_tomas789-0.2.5-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "ec359dc7a24a014d22fb9121eb8b8773",
                "sha256": "5d74b40892780fb8e3a4027a99b1c182f40db1ec2ca9e711de0c38b04507307d"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ec359dc7a24a014d22fb9121eb8b8773",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 145839,
            "upload_time": "2022-12-10T21:35:58",
            "upload_time_iso_8601": "2022-12-10T21:35:58.050358Z",
            "url": "https://files.pythonhosted.org/packages/0e/f8/11cbd0268290c47652245edfc65b43d23276c297410f1ae8bacdacb9d57d/quine_mccluskey_tomas789-0.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "4e1e28c0564c338a245237d7dcc0bfa9",
                "sha256": "e888698ca7fde20af15fedb8c6f6f772926e3fd08b4a8a21784e67791d77ac4e"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e1e28c0564c338a245237d7dcc0bfa9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 136495,
            "upload_time": "2022-12-10T21:35:59",
            "upload_time_iso_8601": "2022-12-10T21:35:59.008869Z",
            "url": "https://files.pythonhosted.org/packages/01/72/e56e42ce53dab95b9c37a51680c11c29337c7073aa7618c1bb32d892c094/quine_mccluskey_tomas789-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "7ff24281ca2e3fee820c957a83c95841",
                "sha256": "fe03f75a55ae77abaa89c239b8cb7704bce48af0390c08105cdc7ee92449f826"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "7ff24281ca2e3fee820c957a83c95841",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 711157,
            "upload_time": "2022-12-10T21:36:00",
            "upload_time_iso_8601": "2022-12-10T21:36:00.281574Z",
            "url": "https://files.pythonhosted.org/packages/b5/a9/5163e8206265d043a9ba64731deed49a5430e411dec6bff992d68f1c6485/quine_mccluskey_tomas789-0.2.5-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "7b4a931103178095372c658952c2831c",
                "sha256": "440faba61250c8626e43e084e58d340f1a89775e9c99e4000df111557531dde8"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b4a931103178095372c658952c2831c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 650512,
            "upload_time": "2022-12-10T21:36:01",
            "upload_time_iso_8601": "2022-12-10T21:36:01.421196Z",
            "url": "https://files.pythonhosted.org/packages/bc/64/8c7c8bc3a87d653b153140761dbcb5d88120e8f3ad08a0de2d1b52ece522/quine_mccluskey_tomas789-0.2.5-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "9a21a06626ab8dcbfd29b5b5944efbe0",
                "sha256": "317ba04180dc5f81d6a0564c378f6b4942a3204474ae5d424d39305e564daebb"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "9a21a06626ab8dcbfd29b5b5944efbe0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 242324,
            "upload_time": "2022-12-10T21:36:02",
            "upload_time_iso_8601": "2022-12-10T21:36:02.753485Z",
            "url": "https://files.pythonhosted.org/packages/f5/20/7e3bc755b00e5fffc0be4d5e8c88fe245684c94430d8489ede1028ad1440/quine_mccluskey_tomas789-0.2.5-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "d91fabb0f4914007e6ac8770d3e350fc",
                "sha256": "03c5c59bb3864f57988846ed22c62f485b98659229b001d0bb8480a163882949"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d91fabb0f4914007e6ac8770d3e350fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 290620,
            "upload_time": "2022-12-10T21:36:03",
            "upload_time_iso_8601": "2022-12-10T21:36:03.890498Z",
            "url": "https://files.pythonhosted.org/packages/c0/8e/47ac3328f3f0e8104e69aebd65e87bbf9f0edf242031063954b7283a8606/quine_mccluskey_tomas789-0.2.5-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "ca5479c9096dc81463429121242cda77",
                "sha256": "22d17aafff39e4d08c9375e7d319685564ad2a0c7bbe5b6b2f162aba747b2f8b"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "ca5479c9096dc81463429121242cda77",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 174626,
            "upload_time": "2022-12-10T21:36:05",
            "upload_time_iso_8601": "2022-12-10T21:36:05.102944Z",
            "url": "https://files.pythonhosted.org/packages/bc/58/429f792232b52192fe02ae8df75facb4b4fcdc636bd63be6cd6a299ecf3b/quine_mccluskey_tomas789-0.2.5-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "59fda93bd3c6232e615210975315d443",
                "sha256": "857c551343e8e39670234686905e5a2e72ebafee42590c382312464dcb8c8ffe"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "59fda93bd3c6232e615210975315d443",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 145727,
            "upload_time": "2022-12-10T21:36:06",
            "upload_time_iso_8601": "2022-12-10T21:36:06.104980Z",
            "url": "https://files.pythonhosted.org/packages/dc/0c/ebd033d09eac6ab0e3410add0839733a310e12b8ac0a187e2d858edf4a47/quine_mccluskey_tomas789-0.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "fcf58ecff658e7847f52d574337e25ef",
                "sha256": "4bc9387ee4dfbd844ffbceb2ba031c78658c02cad44a0300245830c3c4746a6b"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fcf58ecff658e7847f52d574337e25ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 136473,
            "upload_time": "2022-12-10T21:36:07",
            "upload_time_iso_8601": "2022-12-10T21:36:07.691855Z",
            "url": "https://files.pythonhosted.org/packages/9e/87/b68e4da2c314367c469b87cc0fa4e110b12959be4a20b82583aa090ffa6e/quine_mccluskey_tomas789-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "10e6cdb78a84dfa165237ec96ed62ad1",
                "sha256": "cdc791930cc462faf6f8714781d856b176444318389baaf448c530c6d156ef0d"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "10e6cdb78a84dfa165237ec96ed62ad1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 710928,
            "upload_time": "2022-12-10T21:36:08",
            "upload_time_iso_8601": "2022-12-10T21:36:08.717660Z",
            "url": "https://files.pythonhosted.org/packages/17/06/1d0b9c6e6f4d81122f263502c3203576fd78d933f2792ea74a2b6cc79b21/quine_mccluskey_tomas789-0.2.5-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "66c504324d84b0aef1a82666c0227a0b",
                "sha256": "cf8384610511daed6dac9f1626b433baf19b36882e7aa796764a903e46ce5760"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "66c504324d84b0aef1a82666c0227a0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 650482,
            "upload_time": "2022-12-10T21:36:10",
            "upload_time_iso_8601": "2022-12-10T21:36:10.074485Z",
            "url": "https://files.pythonhosted.org/packages/3a/c6/583eda264275a4164b81803ad51704f8f7a0b0138fd047f9c25338dfc963/quine_mccluskey_tomas789-0.2.5-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "89644f23d7feab4469dc7ac3fc8067b9",
                "sha256": "e6c1dea8349761d04bb5cc9470e2accb1e292dd8e53e6c6c241b03fcfd23180a"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "89644f23d7feab4469dc7ac3fc8067b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 242205,
            "upload_time": "2022-12-10T21:36:11",
            "upload_time_iso_8601": "2022-12-10T21:36:11.366633Z",
            "url": "https://files.pythonhosted.org/packages/dd/bd/ab444e120432fcd7cdba460e9a855335f336b59aaf4ecc4d02c7eb52c4ac/quine_mccluskey_tomas789-0.2.5-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "9474da7741eec50e50b4e71e9257c58f",
                "sha256": "3918146f1dd4e560afee12daa8d3b0cb596be63cee0083e334e902c8531a5f59"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9474da7741eec50e50b4e71e9257c58f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 290426,
            "upload_time": "2022-12-10T21:36:12",
            "upload_time_iso_8601": "2022-12-10T21:36:12.399441Z",
            "url": "https://files.pythonhosted.org/packages/31/60/a80f2a5a4c4bf5f3261a3fa1c5fd3078202afe5c08f0e128c49a8933ebc6/quine_mccluskey_tomas789-0.2.5-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "7d4db43312f445aac9ab30ba1888ce08",
                "sha256": "5b029e2de8468b34980b8b8cfab3d77a5b8181ad632e4de0eeb3d5ccad25e88b"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7d4db43312f445aac9ab30ba1888ce08",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 148434,
            "upload_time": "2022-12-10T21:36:13",
            "upload_time_iso_8601": "2022-12-10T21:36:13.460173Z",
            "url": "https://files.pythonhosted.org/packages/fb/15/6a86ec88cf8c1b04665800a575249cc91d7dd9716d1ed14225f8f2a6bb9e/quine_mccluskey_tomas789-0.2.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "245fd036f91254a9b3c38ef71791e973",
                "sha256": "69bc6b4395f4107a00d7d9d7a01ccaea9774e83a9bc378a73a8e252e41e34444"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "245fd036f91254a9b3c38ef71791e973",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 137997,
            "upload_time": "2022-12-10T21:36:14",
            "upload_time_iso_8601": "2022-12-10T21:36:14.557106Z",
            "url": "https://files.pythonhosted.org/packages/bb/08/37662f162835505fa13b83858c2c7249732eac95ccff66ad54a89acc420e/quine_mccluskey_tomas789-0.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "ca56b34b99bdcd480c74b6bebbef9c55",
                "sha256": "1adabfd9b619592d244971d8e7d6bc66ea4905b05290ac564f4c10171dea2b5f"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp37-cp37m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "ca56b34b99bdcd480c74b6bebbef9c55",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 716031,
            "upload_time": "2022-12-10T21:36:23",
            "upload_time_iso_8601": "2022-12-10T21:36:23.004544Z",
            "url": "https://files.pythonhosted.org/packages/1d/66/9f130357c8079bd08020b0149a638f07166ee4cc2241821f62c6ad9ca6bf/quine_mccluskey_tomas789-0.2.5-cp37-cp37m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "22f99ce3fcd59ca297a389651eca3c93",
                "sha256": "96bfb5f4389a080e75230c45a78485564bb4fd87466e45e82769b983145fe91e"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "22f99ce3fcd59ca297a389651eca3c93",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 654343,
            "upload_time": "2022-12-10T21:36:24",
            "upload_time_iso_8601": "2022-12-10T21:36:24.460023Z",
            "url": "https://files.pythonhosted.org/packages/9d/2c/2e62823d124a0dba04d7fca95f49c09d5e43f697300682b6bc40d5424250/quine_mccluskey_tomas789-0.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "157c3309b03c964c3cbc6435f9e3bf8d",
                "sha256": "8c547f099ccbb4f682cc30587280fc1716642a4d12c0490cc6d19ab3358a5328"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "157c3309b03c964c3cbc6435f9e3bf8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 243583,
            "upload_time": "2022-12-10T21:36:25",
            "upload_time_iso_8601": "2022-12-10T21:36:25.492152Z",
            "url": "https://files.pythonhosted.org/packages/69/39/65a75b8bf0a5efcdf81f752716d675876704cc0e95b3c9d7a47b5ced9ac8/quine_mccluskey_tomas789-0.2.5-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a229def990d7d24a7e98b974f8e20314",
                "sha256": "75919237d4e162a3d31182c9d1f500a22ba0157efbac0f4fe374bf6ce4c578a1"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a229def990d7d24a7e98b974f8e20314",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 312745,
            "upload_time": "2022-12-10T21:36:26",
            "upload_time_iso_8601": "2022-12-10T21:36:26.601374Z",
            "url": "https://files.pythonhosted.org/packages/64/f5/d855ff74a1e8c62d28b8db2d18aee42f1e98a1c7bedf7012f5c622ec29ca/quine_mccluskey_tomas789-0.2.5-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "57fa758f3143fe57b8be91a45f6b7c5a",
                "sha256": "3d5441855de2debd4f05e34a1962d1ef03f34f77db56de55fa5721dd9337e4c7"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "57fa758f3143fe57b8be91a45f6b7c5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 174759,
            "upload_time": "2022-12-10T21:36:27",
            "upload_time_iso_8601": "2022-12-10T21:36:27.920660Z",
            "url": "https://files.pythonhosted.org/packages/49/fb/52f1021cc7c30898857428b61e8f66be255a38bb39168d899b1eaa195618/quine_mccluskey_tomas789-0.2.5-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "8e2ed31d3362fcb25512bc674ce9c49d",
                "sha256": "efce711fc6484598879e5ecaa3db71f62c8f1d4132f922b330a7d6e7933dbb18"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "8e2ed31d3362fcb25512bc674ce9c49d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 145694,
            "upload_time": "2022-12-10T21:36:29",
            "upload_time_iso_8601": "2022-12-10T21:36:29.043612Z",
            "url": "https://files.pythonhosted.org/packages/26/29/f487cac5092e5983f24e3a0f4f3e925de520ae64b7a22a288c87233a44c8/quine_mccluskey_tomas789-0.2.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "09d301c93ebe6e01af36b2309532708b",
                "sha256": "51f78468e846c56a25a41ad71cbde84171c66e8a6c6428af32fd6daa56bc5327"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "09d301c93ebe6e01af36b2309532708b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 136453,
            "upload_time": "2022-12-10T21:36:30",
            "upload_time_iso_8601": "2022-12-10T21:36:30.306610Z",
            "url": "https://files.pythonhosted.org/packages/b4/1c/57e460baabfcf98b02913eda10d38b438210dff76d515497f56113768071/quine_mccluskey_tomas789-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a61211028736142ee505f66703e70873",
                "sha256": "fe6da0542b5ad3cd8e9ba5a49f58f56a990dbb073211cce96445f2078a498fb9"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "a61211028736142ee505f66703e70873",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 710960,
            "upload_time": "2022-12-10T21:36:31",
            "upload_time_iso_8601": "2022-12-10T21:36:31.344722Z",
            "url": "https://files.pythonhosted.org/packages/52/7d/e97a2a49bf24a6202e86185ab7798aa3cb9a7ff1280a7c1404a7837eb52f/quine_mccluskey_tomas789-0.2.5-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "d5192df5f1c65a2f1190b9e9251567f4",
                "sha256": "5b35d2f13fe1f63673149261c9a8d6742206f34ac403692b329ef5457ba2c8b9"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d5192df5f1c65a2f1190b9e9251567f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 650532,
            "upload_time": "2022-12-10T21:36:32",
            "upload_time_iso_8601": "2022-12-10T21:36:32.401006Z",
            "url": "https://files.pythonhosted.org/packages/e1/26/dac3b21949022a4262791cef9f0aba69060521032012421ecd629ffa7716/quine_mccluskey_tomas789-0.2.5-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "912b6e7b8f57521983a342664cfd7d7a",
                "sha256": "f88cc09c962d49b4ca020dfa47e896f00812ed59d63bc31bb8bca6e2f936a837"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "912b6e7b8f57521983a342664cfd7d7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 243119,
            "upload_time": "2022-12-10T21:36:33",
            "upload_time_iso_8601": "2022-12-10T21:36:33.447413Z",
            "url": "https://files.pythonhosted.org/packages/84/37/b01ede2df3e328d89b6cec9516525aab8cabd499613f51b8fd6bb8c14ca3/quine_mccluskey_tomas789-0.2.5-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "07ecfc3ae81e11cb63021fd433231b8e",
                "sha256": "a7b2a2494857b8e07a2319ae172599572642dabe60c68103b7f48e88a7c3c167"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "07ecfc3ae81e11cb63021fd433231b8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 312803,
            "upload_time": "2022-12-10T21:36:34",
            "upload_time_iso_8601": "2022-12-10T21:36:34.670189Z",
            "url": "https://files.pythonhosted.org/packages/8e/d5/bf00d69de9dcb52c30c29a5beca97ed8c89144d1196079d8c9654dded314/quine_mccluskey_tomas789-0.2.5-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "068276c30767569661acd4cc7f2411b5",
                "sha256": "f9ee7370a22d45183e2c64f9ecb59da642a77518b23730e0b1f43813611ce0ca"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "068276c30767569661acd4cc7f2411b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 174976,
            "upload_time": "2022-12-10T21:36:35",
            "upload_time_iso_8601": "2022-12-10T21:36:35.922862Z",
            "url": "https://files.pythonhosted.org/packages/eb/14/732e3cf712a1b36361313ba597031b7d97d7effb2bd1fc604eed65056a68/quine_mccluskey_tomas789-0.2.5-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "5125665eba9789679acd07d1fbd25863",
                "sha256": "784a4089d5cec8537626d63080356d282677f5ed4165a40188e6c33a7650040a"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "5125665eba9789679acd07d1fbd25863",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 146014,
            "upload_time": "2022-12-10T21:36:36",
            "upload_time_iso_8601": "2022-12-10T21:36:36.946046Z",
            "url": "https://files.pythonhosted.org/packages/5e/1a/6e4d6ac74a3620b65f2914932d15abc37a1ad6435ccd679c72ec8dbbac8e/quine_mccluskey_tomas789-0.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "1470fa0ec526794e10657ad711797fa4",
                "sha256": "65ddc19037b348528d16bc74b2b17226f8e4d5c70d21b3f029fc27d09ed17445"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1470fa0ec526794e10657ad711797fa4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 136922,
            "upload_time": "2022-12-10T21:36:38",
            "upload_time_iso_8601": "2022-12-10T21:36:38.833638Z",
            "url": "https://files.pythonhosted.org/packages/96/8d/c5197ddd6c34d8c68d1a40cacaf1a5813b4664a5253d511bf1df61e0f3c9/quine_mccluskey_tomas789-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "9d72505f43b0424c8eb5fde122208f70",
                "sha256": "e03f0172ab6131a25f22d5c4883e628e57e740a10851a73379666d50e4585568"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "9d72505f43b0424c8eb5fde122208f70",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 711450,
            "upload_time": "2022-12-10T21:36:39",
            "upload_time_iso_8601": "2022-12-10T21:36:39.980987Z",
            "url": "https://files.pythonhosted.org/packages/e9/bd/adb55e165db27b7bd94af4fe15d2a19ee6ab9b8e20c47bd3ae5aa7125cfa/quine_mccluskey_tomas789-0.2.5-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "00c7b5307119b3ce79b36c4bece632da",
                "sha256": "ff53c82a047b748d3864e4d56cabb407cc5535484b7853a1fa1dc77c3dac6ed2"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "00c7b5307119b3ce79b36c4bece632da",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 650744,
            "upload_time": "2022-12-10T21:36:41",
            "upload_time_iso_8601": "2022-12-10T21:36:41.247579Z",
            "url": "https://files.pythonhosted.org/packages/39/11/a8eda1f6eba80678379913b84317663d23b6aff855fa383c0737626f31a3/quine_mccluskey_tomas789-0.2.5-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "2dbfa250b7ab53e2bdfb0a897f22d294",
                "sha256": "0548e2d4dd728e63c3fddb6871e1c88efcdb57d6cdec221f00ad2cac7f31d227"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "2dbfa250b7ab53e2bdfb0a897f22d294",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 243267,
            "upload_time": "2022-12-10T21:36:42",
            "upload_time_iso_8601": "2022-12-10T21:36:42.579628Z",
            "url": "https://files.pythonhosted.org/packages/b7/c7/398334bfba296d5dc68389f8c302ce63d0ab7f95cb96fad949e901161a66/quine_mccluskey_tomas789-0.2.5-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c5b04471cb12f3d0526a40879b6c9532",
                "sha256": "7f9c2a0f5cfc4b3b07ac79fe9a02ecf1ad53874d22b2fa6b47b71ef42aa87226"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c5b04471cb12f3d0526a40879b6c9532",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 290766,
            "upload_time": "2022-12-10T21:36:43",
            "upload_time_iso_8601": "2022-12-10T21:36:43.622628Z",
            "url": "https://files.pythonhosted.org/packages/bc/b8/b7b7470b005a97c1bfbe48961d3ca8749051bb9c15b73a5eda39c51ad9a6/quine_mccluskey_tomas789-0.2.5-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "24ec47588b37b603339944dcb64bc484",
                "sha256": "c288d2e5bc48d1a5d0eff1836df376c0a4ab6ed9f84a057bd6f070b5b86d941e"
            },
            "downloads": -1,
            "filename": "quine_mccluskey_tomas789-0.2.5.tar.gz",
            "has_sig": false,
            "md5_digest": "24ec47588b37b603339944dcb64bc484",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 21856,
            "upload_time": "2022-12-10T21:36:44",
            "upload_time_iso_8601": "2022-12-10T21:36:44.658148Z",
            "url": "https://files.pythonhosted.org/packages/d8/67/8f2bf0c147312691ed5d3bdf0e5043eb96009e549e829ff6d6389b5ed6a5/quine_mccluskey_tomas789-0.2.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-10 21:36:44",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "quine-mccluskey-tomas789"
}
        
Elapsed time: 0.02289s