{ "info": { "author": "Diego Souza", "author_email": "contact@wespa.com.br", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pywup\nA small set of tools.\n\nTODO: Expand this [markdown](https://guides.github.com/features/mastering-markdown/)\n\n# How to install / update\n\n```bash\npip3 install --upgrade pywup --user --no-cache-dir\n```\n\nIf you cannot run the wup command after installation, check if the path to the folder .local/bin is in your PATH. If not, add the following to the end of your ~/.bashrc:\n\n```\nexport PATH=/home//.local/bin:$PATH\n```\n\n# The library \n\n## configure\n\nThis is a python library for creating template-based configure scripts.\n\n```python\n#!/usr/bin/env python3\n\nfrom pywup.configure import *\n\nmf = TemplateBuilder()\n\nmf.compiler = find_program_or_abort([\"clang++\", \"g++\"], \"Compiler\", \"clang\")\nmf.python = find_header_or_abort(\"m/Python.h\", \"Python header\", \"python3-dev\")\nmf.highgui = find_header_or_abort(\"/highgui.hpp\", \"Opencv's highgui\", \"opencv-dev\")\nmf.imgproc = find_header_or_abort(\"/imgproc.hpp\", \"Opencv's imgproc\", \"opencv-dev\")\nmf.valgrind_py = find_file_or_abort(\"python3-devel/valgrind-python.supp\", \"valgrind suppression file for python3\", \"python3-dev\")\nmf.libimgcodecs = find_lib(\"libopencv_imgcodecs.so\", \"libopencv_imgcodecs\")\n\nmf.libs = \"-lopencv_core -lopencv_highgui -lopencv_imgproc -I../../wup/cpp/include\"\nmf.headers = \"-DPYTHON_H=$(PYTHON_H) -DHIGHGUI_H=$(HIGHGUI_H) -DIMGPROC_H=$(IMGPROC_H)\"\n\nif mf.libimgcodecs:\n mf.libs += \" -lopencv_imgcodecs\"\n\nmf.build(\"Makefile\", \"\"\"\\\nCC={compiler}\nHIGHGUI_H={highgui}\nPYTHON_H={python}\nIMGPROC_H={imgproc}\nVALGRIND_PYTHON={valgrind_py}\n\nLIBS = {libs}\nHEADERS= {headers}\n\nall:\n\t$(CC) -fPIC -shared wup_wrapper.cpp -o libwup.so -Wall -O3 -std=c++11 $(LIBS) $(HEADERS)\n\nrun:\n\t$(CC) main.cpp -o main -Wall -O3 -std=c++11 $(LIBS) $(HEADERS)\n\t./main\n\ndebug:\n\t$(CC) main.cpp -o main -Wall -g -std=c++11 $(LIBS) $(HEADERS)\n\tgdb main\n\nvalgrind:\n\t$(CC) -fPIC -shared wup_wrapper.cpp -o libwup.so -Wall -O1 -g -std=c++11 $(LIBS) $(HEADERS)\n\tvalgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose --suppressions=$(VALGRIND_PYTHON) python3 main3.py --model wisard --dataset mnist 2> valgrind.out\n\"\"\")\n```\n\n# wup\n\nThis is a command line utility for running experiments, plotting and executing repetitive tasks.\n\n## collect\n\ncollect runs a program multiple times and collects outputs.\n\n```bash\nwup collect \\\n --p TRAIN_TIME \"Info: Time to train was ([-0-9\\.e\\+]+) \u03bcs\" \\\n --p TEST_TIME \"Info: Time to test was ([-0-9\\.e\\+]+) \u03bcs\" \\\n --p ACC \"Test Acc = ([0-9\\.]+)\" \\\n --runs 10 \\\n --va THREADS 1 17 2 \\\n --vg JOBS 1 80000 1.6 \\\n --o wespa.csv \\\n --c \"./wisard -createModel RamWisard -ramBits 28 -decoder classic -ramType prime \\\n -train mnist ../data/emnist/byclass/emnist-byclass-train \\\n -test mnist ../data/emnist/byclass/emnist-byclass-test \\\n -times -numThreads {} -hashSize 18041 -jobsPerThread {} -bleaching Y -pPredict 2\"\n```\n\n## heatmap\n\nheatmap receives a csv file and generates a heatmap.\n\n```bash\nwup heatmap \\\n --data ./wespa.csv \\\n --y \"THREADS\" \\\n --x \"JOBS\" \\\n --z \"TEST_TIME\" \\\n --tz \"data[0,z] / data[i,z]\" \\\n --tx \"\\\"%d\\\" % int(float(data[i,x]))\" \\\n --ty \"\\\"%d\\\" % int(float(data[i,y]))\" \\\n --tzz \"\\\"%.2f\\\" % data[i,j]\" \\\n --title \"Speedup (threads / blockSize)\" \\\n --size 10 4 \\\n --o heatmap_wespa.png\n```\n\n## bars\n\nGenerates a bar graphic using one or more csv files.\n\n```bash\nwup bars \\\n --load ./note.csv \\\n --line THREADS TEST_TIME \"note test\" \\\n --line THREADS TRAIN_TIME \"note train\" \\\n \\\n --load ./out.csv \\\n --line THREADS TEST_TIME \"wespa test\" \\\n --line THREADS TRAIN_TIME \"wespa train\"\\\n \\\n --title \"Predict speedups (threads / speedup)\" \\\n --ty \"y[0,0] / y[i,j]\" \\\n --ts \"y[0,0]*s[i,j] / (y[i,j]**2)\" \\\n --tyy \"\\\"%.2f\\\" % ty[i,j] if ty[i,j] else ''\" \\\n --tx \"int(float(x[i]))\" \\\n --xlabel \"Threads\" \\\n --ylabel \"Speedup\" \\\n --barwidth 0.9 \\\n --size 10 4 \\\n --verbose \\\n --o bars_parallelPredictSpeedup.png\n```\n\n## backup\n\nExample ***~/.wupbackup*** fil:e\n\n```\nfile;~/.local/bin/macro_play;~/Dropbox/backup/local_bin/\nfile;~/.local/bin/macro_rec_start;~/Dropbox/backup/local_bin/\nfile;~/.local/bin/macro_rec_stop;~/Dropbox/backup/local_bin/\nfolder;~/.config/compton;~/Dropbox/backup/compton\nfile;~/.vimrc;~/Dropbox/backup/vimrc\nfolder;~/.config/i3;~/Dropbox/backup/i3\nfile;~/.wupbackup;~/Dropbox/backup/wupbackup\n```\n\nInvoke backup / restore\n\n```bash\nwup backup\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/diegofps/pywup", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pywup", "package_url": "https://pypi.org/project/pywup/", "platform": "", "project_url": "https://pypi.org/project/pywup/", "project_urls": { "Homepage": "https://github.com/diegofps/pywup" }, "release_url": "https://pypi.org/project/pywup/0.0.17/", "requires_dist": [ "colorcet" ], "requires_python": "", "summary": "A small set of tools", "version": "0.0.17" }, "last_serial": 5897395, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "4430fa2153176d11750028719e071ee3", "sha256": "7771c6776e05a94b9148377605071c8acdef27f217e1bc58b4c67c31a5543561" }, "downloads": -1, "filename": "pywup-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "4430fa2153176d11750028719e071ee3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12865, "upload_time": "2019-05-25T15:37:57", "url": "https://files.pythonhosted.org/packages/49/29/0021d83336f1f553679fbeb5cdaf6d6747035836661a62316c5a8f805c40/pywup-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83749fb9d8b258a71c90e7a2c75b7632", "sha256": "36ed88e234656830695a4c800dc36776cdb5bcb0cf5a23e0acc2c5cc93f2cb38" }, "downloads": -1, "filename": "pywup-0.0.10.tar.gz", "has_sig": false, "md5_digest": "83749fb9d8b258a71c90e7a2c75b7632", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10781, "upload_time": "2019-05-25T15:37:59", "url": "https://files.pythonhosted.org/packages/a0/64/12e40a00fbb29354bf60ee9c252a92fb165b2f7ca83350dfd18cfe503253/pywup-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "a42b403b8526ccd9f152b7d4092deea3", "sha256": "4e344f219217e72aa35a9b17732fa8e77c964272dcd9a2aeb62cafeb79ef0928" }, "downloads": -1, "filename": "pywup-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "a42b403b8526ccd9f152b7d4092deea3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12867, "upload_time": "2019-06-04T18:18:12", "url": "https://files.pythonhosted.org/packages/a8/f7/55971059235f7aef82934c6991e5bdbf0241eea71663b8020e8df242558f/pywup-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d5cd347a341305a123377e0a9681a93", "sha256": "96f0c4172339a7ab0822b6a6ee8f71af08c0af79ae51637878f33bae4f98d24b" }, "downloads": -1, "filename": "pywup-0.0.11.tar.gz", "has_sig": false, "md5_digest": "0d5cd347a341305a123377e0a9681a93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10786, "upload_time": "2019-06-04T18:18:14", "url": "https://files.pythonhosted.org/packages/4f/cf/fbb8cc49b20d7f7eb7c08bc516acdee54b14ed06a4a5180ae7f237aad218/pywup-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "b0e175af4939ccac75d203118995689f", "sha256": "8f4c05332924d240bbc7a92fee9b772acf3faa89a22ff49f8261742c23bc1d60" }, "downloads": -1, "filename": "pywup-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b0e175af4939ccac75d203118995689f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12865, "upload_time": "2019-06-04T18:24:56", "url": "https://files.pythonhosted.org/packages/b7/17/cc7477cdb2ebac5c7b94f93a6a015afbfb849efcb6385a661c14a6354b7d/pywup-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54c156e57818e8f5aad46b15339399a6", "sha256": "95ac22f947d57fbaf9cf392c4aff9fe112d2458914e87d01fa5946575b21a2cd" }, "downloads": -1, "filename": "pywup-0.0.12.tar.gz", "has_sig": false, "md5_digest": "54c156e57818e8f5aad46b15339399a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10786, "upload_time": "2019-06-04T18:24:58", "url": "https://files.pythonhosted.org/packages/8a/26/3870bbf5153890970ac9eeea14f30d1e36c5ab24ca7af3ff0eff04df77ec/pywup-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "0fc49ace6b8fd62a1b03ad7fee5325d6", "sha256": "d1728dea8549e69979cbb587bba9d87b2e022917e7b45ebde7e1229b96cca27d" }, "downloads": -1, "filename": "pywup-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "0fc49ace6b8fd62a1b03ad7fee5325d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12626, "upload_time": "2019-09-17T02:34:36", "url": "https://files.pythonhosted.org/packages/63/43/357b4b3964b72a895cddbde8b6d7f4ff66d1f769ff950383789e4947b31f/pywup-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2802ef4d126d69511be5a5b292944793", "sha256": "2baf241b6e414313072b23c5d7f7f6209a837bb95246171f87531f5c68b7f363" }, "downloads": -1, "filename": "pywup-0.0.13.tar.gz", "has_sig": false, "md5_digest": "2802ef4d126d69511be5a5b292944793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11173, "upload_time": "2019-09-17T02:34:38", "url": "https://files.pythonhosted.org/packages/d4/fd/9c524a288d239a7f9ee9e4e796fe444fd415ccc6f47e12587021b5f5d142/pywup-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "21a6d3f626683f95d680623d7de0122e", "sha256": "35782a82dc83c3f95977f0544c26e5ee99781884f8d30823b9925092d2798e4f" }, "downloads": -1, "filename": "pywup-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "21a6d3f626683f95d680623d7de0122e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12661, "upload_time": "2019-09-17T02:57:35", "url": "https://files.pythonhosted.org/packages/f1/29/8ea46cece3b8b1810729ea007265309a80adcf69b76c191affe92690ec0c/pywup-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd3d0fb7dc718b19669a765b84b5e214", "sha256": "c8efa6e6c5a61d1c068b8b8a05380e1de8be22ace1f73ae6ca5f1fae2a71d65d" }, "downloads": -1, "filename": "pywup-0.0.14.tar.gz", "has_sig": false, "md5_digest": "fd3d0fb7dc718b19669a765b84b5e214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11210, "upload_time": "2019-09-17T02:57:37", "url": "https://files.pythonhosted.org/packages/ff/99/823da21f54dd0b9d383302a0864f63ec333ba7936bff8e82e3569d730848/pywup-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "ecc5cb450ac0cdd52d758fe0950a94d3", "sha256": "fd28abdcd830eb00a16da1bbd8a1811b626281f67a34699db5f03c74b817833c" }, "downloads": -1, "filename": "pywup-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "ecc5cb450ac0cdd52d758fe0950a94d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12603, "upload_time": "2019-09-17T23:02:48", "url": "https://files.pythonhosted.org/packages/86/b7/eebdaf8fbb6301df850a36ae64cadd86b8c130dcdfe54af9852d46cbc119/pywup-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dd52a918d1395e58425b881dee26cf6", "sha256": "edfbee719be78e73f6b3d2288f471dc398936d53a69cfbd7313b5e70101e6f41" }, "downloads": -1, "filename": "pywup-0.0.15.tar.gz", "has_sig": false, "md5_digest": "9dd52a918d1395e58425b881dee26cf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11164, "upload_time": "2019-09-17T23:02:50", "url": "https://files.pythonhosted.org/packages/2a/bd/3a08a93666078851befc09ab9e325b0ed436e7e87ddae04c846805c732e1/pywup-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "a6f20329ecb6a64129f9127e8e253bf2", "sha256": "d0bd96b52175c79da2d757f6b54cc770cd68616f9a82fe4fd300f42b97de3ac5" }, "downloads": -1, "filename": "pywup-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "a6f20329ecb6a64129f9127e8e253bf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12727, "upload_time": "2019-09-17T23:45:58", "url": "https://files.pythonhosted.org/packages/b0/bd/b0ef511fa5e56156979e3c2ecf365496d8ddc75cc073c3ece593b826dbd1/pywup-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f676c7f7fb7d951cf79d8cb5383e747f", "sha256": "94448959fe5b7576791d5c531d7b853cfb647498971ae53e7aa584541514f935" }, "downloads": -1, "filename": "pywup-0.0.16.tar.gz", "has_sig": false, "md5_digest": "f676c7f7fb7d951cf79d8cb5383e747f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11509, "upload_time": "2019-09-17T23:46:01", "url": "https://files.pythonhosted.org/packages/8d/c1/7378b75f0e7bad49b579e55f6674a3b7aeec97290a7efd049ca8c8f3e947/pywup-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "ed9561784336addc46fe6e5b4d7cf10b", "sha256": "04539d1cc0d3c49e8c2f09d61335eb07705680cc9f993e9146fc920571eac891" }, "downloads": -1, "filename": "pywup-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "ed9561784336addc46fe6e5b4d7cf10b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12756, "upload_time": "2019-09-27T18:05:24", "url": "https://files.pythonhosted.org/packages/5d/56/74168661aac28afdb448d3f04318db09ebb40d1208e67461f89ac32c164f/pywup-0.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee9584aad4a18938da286156181c7f92", "sha256": "dd3c5ee7945525971f54de7494b8fc412788bb9c513308b38077101e1fd21a66" }, "downloads": -1, "filename": "pywup-0.0.17.tar.gz", "has_sig": false, "md5_digest": "ee9584aad4a18938da286156181c7f92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11537, "upload_time": "2019-09-27T18:05:25", "url": "https://files.pythonhosted.org/packages/1b/fa/fb84300924a24c7f029a417d82a05851557788f24f981a1931ad02d30c9e/pywup-0.0.17.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7ad8a3e8d08a305280308b56a6b3c816", "sha256": "2bf4088f18a0dc2aa8448b5052357f2ba7004d1fe8f3ab9a2424b7e42da5bc44" }, "downloads": -1, "filename": "pywup-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7ad8a3e8d08a305280308b56a6b3c816", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4330, "upload_time": "2019-05-17T00:51:51", "url": "https://files.pythonhosted.org/packages/dc/c4/6ba70937d78b03c41f5e6a19e929a37c0c5e10627f884729f2e5dc3df397/pywup-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1cb8ae9a3b8f82cdc69b7dcdc3bfce1", "sha256": "881c63c9fa0c5a5d7da6525535563be6151c4eb7f1139754c1c4149c6623a7a5" }, "downloads": -1, "filename": "pywup-0.0.3.tar.gz", "has_sig": false, "md5_digest": "c1cb8ae9a3b8f82cdc69b7dcdc3bfce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1967, "upload_time": "2019-05-17T00:51:54", "url": "https://files.pythonhosted.org/packages/69/97/edf57b6677ed6862f3123d4d33ea6a07a40d10934127028f3e62aed69fc3/pywup-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "9213c41e98ed92fd552c5d9b422cb6fe", "sha256": "779282c2d8324e7796e55c81c008a3a02d48855542d1a96a453a2630dab43331" }, "downloads": -1, "filename": "pywup-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9213c41e98ed92fd552c5d9b422cb6fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9519, "upload_time": "2019-05-17T20:26:17", "url": "https://files.pythonhosted.org/packages/64/ed/91ebccd87f0b5398aefecb5ce91923bd5080d5a6cd9c4ba854f12ba992f5/pywup-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31543eee50082f4253e19c72e0e40914", "sha256": "3ad19918860043160fe751e66592678cf142fd9b7704ff4595190caee6048f5a" }, "downloads": -1, "filename": "pywup-0.0.4.tar.gz", "has_sig": false, "md5_digest": "31543eee50082f4253e19c72e0e40914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6537, "upload_time": "2019-05-17T20:26:18", "url": "https://files.pythonhosted.org/packages/33/0a/a9119a842bc4eac72ca1cbe8f317ad5a231e229b278ab740febf78e126cb/pywup-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3cb0a3bd93a9dcace333e4d553105123", "sha256": "899580e57f4984e0e499668166683c0b9412aecc276922b44d9eec1f9b890bf3" }, "downloads": -1, "filename": "pywup-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3cb0a3bd93a9dcace333e4d553105123", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12431, "upload_time": "2019-05-19T18:24:08", "url": "https://files.pythonhosted.org/packages/b8/fc/3d2cfd784e96e22242788c5e79f8b383dc834e0a7a05459d1e552a6b650d/pywup-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fc27184347e12ead47f1d7756e1e737", "sha256": "4bb65d938146b0d7288439fe409c15f3071d3cd6c5f461b59ecad0fdbee99ca1" }, "downloads": -1, "filename": "pywup-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5fc27184347e12ead47f1d7756e1e737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10163, "upload_time": "2019-05-19T18:24:10", "url": "https://files.pythonhosted.org/packages/e4/ed/45dbe016f0509a3b7558f0aa7f24fef5d4fa810240f6d32c9ea5d16b6093/pywup-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f1fc72e998c909aed45c6232e51c383e", "sha256": "352aaca8198b01ee54798d9cada8e24955f1c4808dbfd1c2d1bbf49ad74a6b7d" }, "downloads": -1, "filename": "pywup-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f1fc72e998c909aed45c6232e51c383e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11480, "upload_time": "2019-05-21T20:07:15", "url": "https://files.pythonhosted.org/packages/83/22/ff72d0fbcf0d9d94bb510db1e71677b1a544084c02989566a5aeaec23bb3/pywup-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "149260e05030997881ab5a10504fc56e", "sha256": "12b5fe01cd768ba3c1663025a8f535acf6a05d6ed3ef0983741c91535ab76830" }, "downloads": -1, "filename": "pywup-0.0.6.tar.gz", "has_sig": false, "md5_digest": "149260e05030997881ab5a10504fc56e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9709, "upload_time": "2019-05-21T20:07:17", "url": "https://files.pythonhosted.org/packages/0b/e7/b6dd06c5212581a2861adb3e13654245918252effa6c162ac123004005a6/pywup-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "0a0ba4a55a9469211f87cdac7ea03cfd", "sha256": "c461d1c2a5b99942ff4c5e249818ce866bcf11a3497bdd67495f5c554611db53" }, "downloads": -1, "filename": "pywup-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0a0ba4a55a9469211f87cdac7ea03cfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11508, "upload_time": "2019-05-22T00:07:29", "url": "https://files.pythonhosted.org/packages/36/40/09b89c65849a6ad99d5913e7df1be89a15cf99418be1f679a484d1c10389/pywup-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee478b7071d60b360323bc1d6f8e0703", "sha256": "604ba1f1810d7ca534512cc0169aacdc1d132068a081d987b9c406548f0e2e06" }, "downloads": -1, "filename": "pywup-0.0.7.tar.gz", "has_sig": false, "md5_digest": "ee478b7071d60b360323bc1d6f8e0703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8555, "upload_time": "2019-05-22T00:07:31", "url": "https://files.pythonhosted.org/packages/eb/25/0e7ea244ff26349e292b994bf52bf756d61d3f2fbc51b9debdfff4fe2984/pywup-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "662ba747ae45c00e07351e40ee813899", "sha256": "d8d343827d7572b2e3ca20471bc8fee2eedd24a35d9e9d91ae1f79b21235e935" }, "downloads": -1, "filename": "pywup-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "662ba747ae45c00e07351e40ee813899", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12794, "upload_time": "2019-05-23T14:05:06", "url": "https://files.pythonhosted.org/packages/ab/60/86668ae44fe086fc8d567042188eca3afb7a11b3ff7e3d6c5f3e809efe2c/pywup-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2507f953947883dc4f2487832e12fdbc", "sha256": "fb987e861f74e806c1426b50dbe521858bcccb7b8a0a2d873d47a5b42a7d8787" }, "downloads": -1, "filename": "pywup-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2507f953947883dc4f2487832e12fdbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10682, "upload_time": "2019-05-23T14:05:07", "url": "https://files.pythonhosted.org/packages/9a/37/3803ee7624fb7a1de62f38e243d7b0eaf55b2b985401e9612f412c7a7798/pywup-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "d2bf385f0d03d30fc98c045b5165f967", "sha256": "1459972e73ad82ffea2461225e5c50b7c1cc235e75d587eb144ddcf483a0e527" }, "downloads": -1, "filename": "pywup-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d2bf385f0d03d30fc98c045b5165f967", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12810, "upload_time": "2019-05-23T14:07:03", "url": "https://files.pythonhosted.org/packages/21/2f/50974d0eb3d97628246625ba0421eef5c936d90bb67e426c886ee8380333/pywup-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56ae738dc85212c63b8ed47c06c62933", "sha256": "2acf1c3df25dc699abf7b51d207361816f9afa87a77bd3585a14c6f3d46f7989" }, "downloads": -1, "filename": "pywup-0.0.9.tar.gz", "has_sig": false, "md5_digest": "56ae738dc85212c63b8ed47c06c62933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10730, "upload_time": "2019-05-23T14:07:04", "url": "https://files.pythonhosted.org/packages/43/1f/099c45f9aeb19914d9930c5a08481dc0b41d9404735f7ce58ef1ecdbf9a2/pywup-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed9561784336addc46fe6e5b4d7cf10b", "sha256": "04539d1cc0d3c49e8c2f09d61335eb07705680cc9f993e9146fc920571eac891" }, "downloads": -1, "filename": "pywup-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "ed9561784336addc46fe6e5b4d7cf10b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12756, "upload_time": "2019-09-27T18:05:24", "url": "https://files.pythonhosted.org/packages/5d/56/74168661aac28afdb448d3f04318db09ebb40d1208e67461f89ac32c164f/pywup-0.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee9584aad4a18938da286156181c7f92", "sha256": "dd3c5ee7945525971f54de7494b8fc412788bb9c513308b38077101e1fd21a66" }, "downloads": -1, "filename": "pywup-0.0.17.tar.gz", "has_sig": false, "md5_digest": "ee9584aad4a18938da286156181c7f92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11537, "upload_time": "2019-09-27T18:05:25", "url": "https://files.pythonhosted.org/packages/1b/fa/fb84300924a24c7f029a417d82a05851557788f24f981a1931ad02d30c9e/pywup-0.0.17.tar.gz" } ] }