{ "info": { "author": "Nathan Arthur", "author_email": "nathan@nathanarthur.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# pyminder\n\nI use Beeminder in a lot of my Python projects, and I find myself writting the same helper functions multiple times. \nThis repository will serve as a place for me to store this functionality and make it accessible to other people.\n\n## Links\n\n- [PyPI](https://pypi.org/project/pyminder/)\n- [GitHub](https://github.com/narthur/pyminder)\n\n## Development\n\n- Set up a virtual environment in PyCharm so you aren't using the global Python env. This will allow you to avoid\nconflicts of dependencies.\n- `pip install twine wheel`\n\n## Deployment\n\n- Update version number in `setup.py`\n- `python setup.py sdist bdist_wheel`\n- Check that expected files are included: `tar tzf dist/pyminder-{ version }.tar.gz`\n- `twine check dist/*`\n- Test publish: `twine upload --repository-url https://test.pypi.org/legacy/ dist/*`\n- Publish using PyPi credentials: `twine upload dist/*`\n\n## Information\n\n- [Beeminder API Reference](http://api.beeminder.com/#beeminder-api-reference)\n- [How to Publish an Open-Source Python Package to PyPI](https://realpython.com/pypi-publish-python-package/)\n- [Building and Distributing Packages with Setuptools](https://setuptools.readthedocs.io/en/latest/setuptools.html#basic-use)\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/narthur/pyminder", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyminder", "package_url": "https://pypi.org/project/pyminder/", "platform": "", "project_url": "https://pypi.org/project/pyminder/", "project_urls": { "Homepage": "https://github.com/narthur/pyminder" }, "release_url": "https://pypi.org/project/pyminder/0.2.5/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Beeminder power tools library", "version": "0.2.5" }, "last_serial": 5783583, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "864340609bc806fa3c7b37add48fb2c0", "sha256": "73f39d9b75db5d9eb2e96c8d09b8414efb9ac514f36863c37832e63489ee3e80" }, "downloads": -1, "filename": "pyminder-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "864340609bc806fa3c7b37add48fb2c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2541, "upload_time": "2019-06-27T15:31:15", "url": "https://files.pythonhosted.org/packages/7c/a2/b34ff36dfd492eb19a9d5d2e8fcae76bafe20a927b0ab4451de6c5bc37cc/pyminder-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4d4ecfdf17cefbdb781cddb552311c1", "sha256": "e22d9ce8261b6cf7d01b5c11649f9f40f4dcf93c530bd292e1c1fa4b1cafe3fa" }, "downloads": -1, "filename": "pyminder-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c4d4ecfdf17cefbdb781cddb552311c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1646, "upload_time": "2019-06-27T15:31:17", "url": "https://files.pythonhosted.org/packages/d1/33/411088efcebbd3189b5e18280934975d87e30b78cabd44b8fdd95f210fda/pyminder-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d190e50b1b064fdbe4b30d8d4ba02886", "sha256": "51af33bcc2b2b657190f05fb4043db51583984056f7b28bf7c9cb0e6f4f0eff8" }, "downloads": -1, "filename": "pyminder-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d190e50b1b064fdbe4b30d8d4ba02886", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5330, "upload_time": "2019-09-01T14:38:29", "url": "https://files.pythonhosted.org/packages/21/0e/e75aaa83f2ef2c8f3c39229fc037755f6a68338111dfaa821d1a918eab42/pyminder-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bde9283a5448a1ea50475b1f3da55c80", "sha256": "89364c71e87a204ef3774654c3db957f5550a1638d3c7aba861f0aefb718d80b" }, "downloads": -1, "filename": "pyminder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bde9283a5448a1ea50475b1f3da55c80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3616, "upload_time": "2019-09-01T14:38:30", "url": "https://files.pythonhosted.org/packages/c2/2a/b87433d4ff5311e367a812e73dba9244f326d8c2ef33231273395550bfde/pyminder-0.1.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "aef5a137e8f2afaf1a3e3efa0614ee50", "sha256": "749c7eb38ed25a9d1039ae4bd19c1c4c358c01a5204c0589a51b5325ffc2ff40" }, "downloads": -1, "filename": "pyminder-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aef5a137e8f2afaf1a3e3efa0614ee50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5932, "upload_time": "2019-09-03T15:52:42", "url": "https://files.pythonhosted.org/packages/9a/3c/92b012084805d4110647e75375f8b7e1e6d33543bf62cfa3b60069eb3a6a/pyminder-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69c8ed2d24d6837d8e62e5e5b681950b", "sha256": "42a18c8c6570c98d4f4637deef9df5681fd489f80d0482107b45b73609c3b7fe" }, "downloads": -1, "filename": "pyminder-0.2.1.tar.gz", "has_sig": false, "md5_digest": "69c8ed2d24d6837d8e62e5e5b681950b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2019-09-03T15:52:44", "url": "https://files.pythonhosted.org/packages/48/d9/29c47500a06eead7d30b5993165afcb5c0238a4b0e3ea3e295e12c8ea950/pyminder-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "89c608b6643b4724218932f4fca6ff4e", "sha256": "60fdd6df33e09df9c920d254266eab4e96a70aa4fbdc84eb94d1fcb46f20adac" }, "downloads": -1, "filename": "pyminder-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "89c608b6643b4724218932f4fca6ff4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5938, "upload_time": "2019-09-04T15:24:34", "url": "https://files.pythonhosted.org/packages/bf/99/25e3379bf4b0a21b1aa405d29a2e4cd4c5ede8ce8d09ef612977d72066ed/pyminder-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1401dd24254eae556fe1f7ab65c6487", "sha256": "4ac23c7aa36890c7682cb3623d0289b2f44a48bb65768540e1a44aa8d969b158" }, "downloads": -1, "filename": "pyminder-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a1401dd24254eae556fe1f7ab65c6487", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4200, "upload_time": "2019-09-04T15:24:42", "url": "https://files.pythonhosted.org/packages/8f/77/de5169dbb3a9ae73109d42b2106ffc4813e7f499dd85102b1046807d7d40/pyminder-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "22a45e3a0cf807d5e1c6eb3d69026e5f", "sha256": "c5fd1bbbf61da0f45ca57c83470ae6a6444f8e57fcc4198e992db9412787cde2" }, "downloads": -1, "filename": "pyminder-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "22a45e3a0cf807d5e1c6eb3d69026e5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5967, "upload_time": "2019-09-04T17:08:58", "url": "https://files.pythonhosted.org/packages/d6/4e/e55973a698d108583c51f24242769185511fd3d23f507345e65b0d620e15/pyminder-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac260ca5084b0059d02c18e7dd5d08b", "sha256": "adc7faa71b3a83a89f43e271fa415cecc6127daa77e9f494f06e104f2c28e541" }, "downloads": -1, "filename": "pyminder-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6ac260ca5084b0059d02c18e7dd5d08b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4235, "upload_time": "2019-09-04T17:09:01", "url": "https://files.pythonhosted.org/packages/61/3c/d9ae6b5245fc1bf4af7c73c7ca459603875082cb7b25b4eecbb1b0beb748/pyminder-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "2c8402017a9dadc16601439350b78c1e", "sha256": "86c07f975b1e3e5376550a6210d638014fc84d7f6b5ed9c06fc1ccd4ac773107" }, "downloads": -1, "filename": "pyminder-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2c8402017a9dadc16601439350b78c1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5995, "upload_time": "2019-09-04T19:35:59", "url": "https://files.pythonhosted.org/packages/a9/db/939fa3c67b0169198a8f5b21f4e9811109f72986586df84b6fb64c3205ae/pyminder-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0af9eb24accf782a4dfa6bde9c32cfbc", "sha256": "898b14ce37b0890975e3cf63da74c2505af673b401ea420b4c74825012736ecd" }, "downloads": -1, "filename": "pyminder-0.2.4.tar.gz", "has_sig": false, "md5_digest": "0af9eb24accf782a4dfa6bde9c32cfbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4262, "upload_time": "2019-09-04T19:36:03", "url": "https://files.pythonhosted.org/packages/e4/9a/201e551f7abbea25138ea364cb6adf3edd658257a06cc5eb2928ed818d81/pyminder-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "f37d6f73b0f4bb44c069cf64d4dbe4d8", "sha256": "c373ebfe4a78025d740c1fe5fda7d851b08850bf58266e39332b13ed12204b32" }, "downloads": -1, "filename": "pyminder-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f37d6f73b0f4bb44c069cf64d4dbe4d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6048, "upload_time": "2019-09-04T21:27:01", "url": "https://files.pythonhosted.org/packages/df/0a/7c257a68fc645929f1bcec44fa61472eb9ce7f612296d22970f8e751afea/pyminder-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b2acf5d19268a75dd1267393309d44d", "sha256": "9cf77320979e3a582404fde9b3c3c08cb11a109046f21ebbaa6f7b1d4d05af2a" }, "downloads": -1, "filename": "pyminder-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8b2acf5d19268a75dd1267393309d44d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4314, "upload_time": "2019-09-04T21:27:05", "url": "https://files.pythonhosted.org/packages/88/91/837cf418d1d2e0a4c5572262d4081f24219ff07477a63530c1f66829a742/pyminder-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f37d6f73b0f4bb44c069cf64d4dbe4d8", "sha256": "c373ebfe4a78025d740c1fe5fda7d851b08850bf58266e39332b13ed12204b32" }, "downloads": -1, "filename": "pyminder-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f37d6f73b0f4bb44c069cf64d4dbe4d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6048, "upload_time": "2019-09-04T21:27:01", "url": "https://files.pythonhosted.org/packages/df/0a/7c257a68fc645929f1bcec44fa61472eb9ce7f612296d22970f8e751afea/pyminder-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b2acf5d19268a75dd1267393309d44d", "sha256": "9cf77320979e3a582404fde9b3c3c08cb11a109046f21ebbaa6f7b1d4d05af2a" }, "downloads": -1, "filename": "pyminder-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8b2acf5d19268a75dd1267393309d44d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4314, "upload_time": "2019-09-04T21:27:05", "url": "https://files.pythonhosted.org/packages/88/91/837cf418d1d2e0a4c5572262d4081f24219ff07477a63530c1f66829a742/pyminder-0.2.5.tar.gz" } ] }