Name | quine-mccluskey-tomas789 JSON |
Version |
0.2.5
JSON |
| download |
home_page | |
Summary | An implementation of the Quine-McCluskey algorithm |
upload_time | 2022-12-10 21:36:44 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.7 |
license | BSD |
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"
}