{ "info": { "author": "the_night_penguin", "author_email": "of.many.devices@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Office/Business :: Scheduling" ], "description": "aneris\n======\n\nAneris is the __goddess__ of order and non_being.\n\naneris.py is intended to bring order and ultimately non_being to your work load.\n\n1. Configure your team's available work hours in the dict defined in aneris_workers.py\n\n2. Run aneris\n\n3. In the ncurses tui:\n\n a. Add your projects and their deadlines.\n\t\n b. When highlighting a project, add tasks and the number of hour's work remaining to complete them.\n\t\n c. Edit your team's avaliable work hours to account for deviations from their default calendars.\n\t\nProject completion dates are calculated.\n\nAny deadlines that you're on course for missing are highlighted.\n\nRemedial action can then be taken early to add more available hours, remove tasks or re-order projects.\n\nIn the tui, press 'h' or '?' to see a list of control keys.\n\n\nInstallation\n============\n\nTo install:\n\npip3 install aneris\n\n\nWindows users:\nA rudimentary binary installer is included for you in case you find it useful. However, as Aneris uses curses (and the python curses library is unix only) this will not work \"out of the box\".\nAneris DOES however run very nicely under cygwin...\n\nChangelog\n=========\n\nFixed in version 0.6 - (Beta)\n\tIMPROVEMENT:\n\t\t*\tMove project cursor when changing project priority, so for example, pressing plus twice moves the same project up 2.\n\n\nFixed in version 0.5 - (Beta)\n\tBUGFIX:\n\t\t*\tFixed exception thrown on save under some circumstances:\n\t\t\tfor day in self.m_worker_calendar_exceptions.keys():\n\t\t\tRuntimeError: dictionary changed size during iteration\n\n\tTASK:\n\t\t*\tAdded top level executable script (installed as /usr/local/bin/aneris)\n\nFixed in version 0.4 = (Beta)\n\t\t*\tFirst (just about) usable release.\n\n\nTODO\n====\n\n* Add editor for default calendars. Currently, upgrading aneris overwrites default calenders...\n\tUnfortunately it is likely to be a while before this issue gets resolved as although annoying, it's not really blocking me. If lots of people moan, I might bother sooner.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/aneris", "keywords": "time,project,planning", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "aneris", "package_url": "https://pypi.org/project/aneris/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/aneris/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/aneris" }, "release_url": "https://pypi.org/project/aneris/0.6/", "requires_dist": null, "requires_python": null, "summary": "curses time/project planner", "version": "0.6" }, "last_serial": 1577270, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "828c26596cf4b515550b87e05977ff51", "sha256": "03ee8f640576d358b49ae76484394f76f00a42369931fe194a453b4074dba1e5" }, "downloads": -1, "filename": "aneris-0.1.linux-i686.exe", "has_sig": false, "md5_digest": "828c26596cf4b515550b87e05977ff51", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67639, "upload_time": "2015-05-22T15:33:32", "url": "https://files.pythonhosted.org/packages/f3/78/82a0a35703d9414d0a7315e3037302fb9de71988de01a06c4fdc576ad84f/aneris-0.1.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "1376a5957b68e2c87c301b09f1a162a6", "sha256": "2105d33ff228fc6a1af91dec822ca5b8a732ce66629bb4f180765d950ccd2093" }, "downloads": -1, "filename": "aneris-0.1.tar.gz", "has_sig": false, "md5_digest": "1376a5957b68e2c87c301b09f1a162a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5100, "upload_time": "2015-05-22T15:33:28", "url": "https://files.pythonhosted.org/packages/6d/bb/e143ec0048b74b146175ec8fc32630d4c57fb36ea7e3810ae2b7d4d6de69/aneris-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "45a1d4907d83db696ca8eda1ff1cdda4", "sha256": "ce118ec4ef3e97d0d01294686f4813bfa8b0b9bbf2184f87d80ca67808432125" }, "downloads": -1, "filename": "aneris-0.2.linux-i686.exe", "has_sig": false, "md5_digest": "45a1d4907d83db696ca8eda1ff1cdda4", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67714, "upload_time": "2015-05-22T22:01:05", "url": "https://files.pythonhosted.org/packages/e3/e5/7b1c342c63558afdd1ad3e9259a269b1b7ac5fa61087053f8f5137acfde1/aneris-0.2.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "c618a950511a0ab6e5e79c9935ad0757", "sha256": "5ab30aa859d32ed21f9c82453bbfbaa1c0ff37dcee6d03bed35239cad8d9b1e5" }, "downloads": -1, "filename": "aneris-0.2.tar.gz", "has_sig": false, "md5_digest": "c618a950511a0ab6e5e79c9935ad0757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5296, "upload_time": "2015-05-22T22:01:02", "url": "https://files.pythonhosted.org/packages/48/6a/715096950e526433455fda97c5317ec9e8135184c5d8103fa1cd8a596bff/aneris-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b2e28d9857851efc0f2a2ea8cb676920", "sha256": "80d843568f197f7869779fcf55cb8ecfc87f618763324038c21146633eedfe75" }, "downloads": -1, "filename": "aneris-0.3.linux-i686.exe", "has_sig": false, "md5_digest": "b2e28d9857851efc0f2a2ea8cb676920", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67723, "upload_time": "2015-05-24T22:08:46", "url": "https://files.pythonhosted.org/packages/00/a6/a546c897b1e19fee77cf9d1530c45b3927a93d7bd37133535a119ed68546/aneris-0.3.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "5cd2c958fc1a95465cce124744144bed", "sha256": "24bb1cb19f2bd519c0f85cc469fef42e2857446bb1bf5af2ce7e8a728d7ff8eb" }, "downloads": -1, "filename": "aneris-0.3.tar.gz", "has_sig": false, "md5_digest": "5cd2c958fc1a95465cce124744144bed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5348, "upload_time": "2015-05-24T22:08:42", "url": "https://files.pythonhosted.org/packages/c1/7b/0673f9b73d23e0009eac72bc065cda5163fb3e75f09cddd83c38e413bdff/aneris-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "79be35af5b581c8a005f7f7420af22f8", "sha256": "5e282ca8f4b3364f4758f432be07cb1f3360601e50feeafaacaa2637245460f1" }, "downloads": -1, "filename": "aneris-0.4.linux-i686.exe", "has_sig": false, "md5_digest": "79be35af5b581c8a005f7f7420af22f8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67723, "upload_time": "2015-05-24T22:25:33", "url": "https://files.pythonhosted.org/packages/d9/95/d287e06fd88e2526d46f400a11a532da1386cafe7b1f76acb913f158511c/aneris-0.4.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "a5cfc6162cc697569f368c91d39b035c", "sha256": "2fb0093242dff5e32a8ceccfd587c0d5df89c90546e2d8547096a320d9612ca2" }, "downloads": -1, "filename": "aneris-0.4.tar.gz", "has_sig": false, "md5_digest": "a5cfc6162cc697569f368c91d39b035c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5348, "upload_time": "2015-05-24T22:25:29", "url": "https://files.pythonhosted.org/packages/89/49/268501a4f40661a675ece7a25aebe51dc99edf2cd0b86687e644f065ea5d/aneris-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b00afba250901b90b8de495dec7015d7", "sha256": "a3b9a9ecaae90f51694cb68dee973dbbc38d42e7d8d9e8506c8d4c23dc509c80" }, "downloads": -1, "filename": "aneris-0.5.linux-i686.exe", "has_sig": false, "md5_digest": "b00afba250901b90b8de495dec7015d7", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69196, "upload_time": "2015-05-26T23:05:52", "url": "https://files.pythonhosted.org/packages/61/e3/116e61a8bb952679cd1482eae8fa454d28027193950eac2ddb14225e0b52/aneris-0.5.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "500c4dc7afe8fd0da9f2dcd918c00161", "sha256": "8b4f72cb8c48984b530f949c675cd7ad400613f1173b15d7176a17ad0b2428e3" }, "downloads": -1, "filename": "aneris-0.5.tar.gz", "has_sig": false, "md5_digest": "500c4dc7afe8fd0da9f2dcd918c00161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5763, "upload_time": "2015-05-26T23:05:49", "url": "https://files.pythonhosted.org/packages/63/83/8ce0eac81f99d8cf62060d06d396c9dd2b98a35f4e727cba8e68d562c7e2/aneris-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "a46afb56150877c2c314af32b3cd8d78", "sha256": "064b819dfa307f40a999a73cc8fee0c8ffb3fa91e2158a0cbcfd113ad8d93431" }, "downloads": -1, "filename": "aneris-0.6.linux-i686.exe", "has_sig": false, "md5_digest": "a46afb56150877c2c314af32b3cd8d78", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69203, "upload_time": "2015-06-03T20:01:41", "url": "https://files.pythonhosted.org/packages/16/1c/c7f93f339cb54d4878157a3d13b03fcb031e71a4e420f792eed0af1e2f5c/aneris-0.6.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "497a9a0baf0462775c5db9bad8862d0a", "sha256": "f711ddbd99b6b5351fbf99cfe5f9cb529905949996626f1ee4e0f61f39dce33f" }, "downloads": -1, "filename": "aneris-0.6.tar.gz", "has_sig": false, "md5_digest": "497a9a0baf0462775c5db9bad8862d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5870, "upload_time": "2015-06-03T20:01:37", "url": "https://files.pythonhosted.org/packages/6e/6b/0ab8d454250f8780dca53c9841e779ef6ec75d9248f39d27c548de60a0ef/aneris-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a46afb56150877c2c314af32b3cd8d78", "sha256": "064b819dfa307f40a999a73cc8fee0c8ffb3fa91e2158a0cbcfd113ad8d93431" }, "downloads": -1, "filename": "aneris-0.6.linux-i686.exe", "has_sig": false, "md5_digest": "a46afb56150877c2c314af32b3cd8d78", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69203, "upload_time": "2015-06-03T20:01:41", "url": "https://files.pythonhosted.org/packages/16/1c/c7f93f339cb54d4878157a3d13b03fcb031e71a4e420f792eed0af1e2f5c/aneris-0.6.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "497a9a0baf0462775c5db9bad8862d0a", "sha256": "f711ddbd99b6b5351fbf99cfe5f9cb529905949996626f1ee4e0f61f39dce33f" }, "downloads": -1, "filename": "aneris-0.6.tar.gz", "has_sig": false, "md5_digest": "497a9a0baf0462775c5db9bad8862d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5870, "upload_time": "2015-06-03T20:01:37", "url": "https://files.pythonhosted.org/packages/6e/6b/0ab8d454250f8780dca53c9841e779ef6ec75d9248f39d27c548de60a0ef/aneris-0.6.tar.gz" } ] }