{ "info": { "author": "Tobias Lorenz", "author_email": "tobias.lorenz@bitmazk.com", "bugtrack_url": null, "classifiers": [], "description": "Django Payslip\n==============\n\nA reusable Django app that allows you to enter salary data of your employees\nso that authorized persons can view, print and export (PDF) their payslips.\n\nInstallation\n------------\n\nYou need to install the following prerequisites in order to use this app::\n\n pip install Django\n pip install django-libs\n pip install python-dateutil\n pip install WeasyPrint\n\nIf you want to install the latest stable release from PyPi::\n\n $ pip install django-payslip\n\nIf you feel adventurous and want to install the latest commit from GitHub::\n\n $ pip install -e git://github.com/bitmazk/django-payslip.git#egg=payslip\n\nAdd ``payslip`` to your ``INSTALLED_APPS``::\n\n INSTALLED_APPS = (\n ...,\n 'payslip',\n )\n\nHook this app into your ``urls.py``::\n\n urlpatterns = patterns('',\n ...\n url(r'^payslip/', include('payslip.urls')),\n )\n\n\nFeatures & Usage\n----------------\n\nYou can:\n\n * Define companies\n * Assign employees (a user model is created automatically)\n * Define payment types\n * Create payments\n * Create custom extra fields for COMPANIES, EMPLOYEES and PAYMENTS\n * Create global attributes for those custom fields (dropdown fields)\n * Generate custom payslips\n * Print those payslips or export them as styled PDF documents\n\nThere's already a print-ready template for your payslips, which should cover\nmainly used payslips. If you want to you can override the template with your\nown styles. Find it here ``payslip/templates/payslip/payslip.html``.\n\nYou can also create your own CSS, but be sure to cover print styles. Find it\nhere ``static/payslip/css/payslip.css``.\n\nAfter you have added the basic company information needed in your template, you\ncan add payments and employees and start paysliping. :) Have fun with it.\n\n\nSettings\n--------\n\nPAYSLIP_CURRENCY\n++++++++++++++++\n\nDefault: 'EUR'\n\nYour preferred currency acronym.\n\n\nContribute\n----------\n\nIf you want to contribute to this project, please perform the following steps::\n\n # Fork this repository\n # Clone your fork\n $ mkvirtualenv -p python2.7 payslip\n $ pip install -r requirements.txt\n $ ./payslip/tests/runtests.sh\n # You should get no failing tests\n\n $ git co -b feature_branch master\n # Implement your feature and tests\n # Describe your change in the CHANGELOG.txt\n $ git add . && git commit\n $ git push origin feature_branch\n # Send us a pull request for your feature branch\n\nWhenever you run the tests a coverage output will be generated in\n``tests/coverage/index.html``. When adding new features, please make sure that\nyou keep the coverage at 100%.\n\nIf you are making changes that need to be tested in a browser (i.e. to the\nCSS or JS files), you might want to setup a Django project, follow the\ninstallation instructions above, then run ``python setup.py develop``. This\nwill just place an egg-link to your cloned fork in your project's virtualenv.\n\nRoadmap\n-------\n\n* Add employee and manager dashboards\n\nCheck the issue tracker on github for further milestones and features to come.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bitmazk/django-payslip", "keywords": "django,payslip", "license": "The MIT License", "maintainer": null, "maintainer_email": null, "name": "django-payslip", "package_url": "https://pypi.org/project/django-payslip/", "platform": "OS Independent", "project_url": "https://pypi.org/project/django-payslip/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/bitmazk/django-payslip" }, "release_url": "https://pypi.org/project/django-payslip/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "A reusable Django app that allows you to enter salary data of your employees\nso that authorized persons can view, print and export (PDF) their payslips.", "version": "0.3.2" }, "last_serial": 2172667, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3e0165a04b6846fca6cf151ac023d749", "sha256": "835c057437be6d884e1fde6153170801d86c4e15b9e28a5b2e31b559f591236a" }, "downloads": -1, "filename": "django-payslip-0.1.tar.gz", "has_sig": false, "md5_digest": "3e0165a04b6846fca6cf151ac023d749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31014, "upload_time": "2013-05-07T12:08:52", "url": "https://files.pythonhosted.org/packages/19/a3/dbc075fdc2ac53bda77093a67b401e8e69092c6d69d2201133920b4b54ca/django-payslip-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ec2b19df17b162e7fabf0e8b8cd596e7", "sha256": "fb0cbbeec825f22ba7e0f7c4ff139efc5a31d1844ed0f3b1f3c18ee8954a6ee9" }, "downloads": -1, "filename": "django-payslip-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ec2b19df17b162e7fabf0e8b8cd596e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34165, "upload_time": "2014-11-08T18:52:12", "url": "https://files.pythonhosted.org/packages/f2/ea/c058b0317de97c8aba26079b8145f19f806e5a8081d4e0d1debbc90d0308/django-payslip-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b5434fd273e946cd207a56fb707d6755", "sha256": "a29554bbb7947192d21e91695d4133e8f5792b4cfe6470da52d3b4fa27ff54bf" }, "downloads": -1, "filename": "django-payslip-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b5434fd273e946cd207a56fb707d6755", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34303, "upload_time": "2014-11-09T08:02:29", "url": "https://files.pythonhosted.org/packages/60/bd/b3b41b4c571825754022e460ac33e04372d0e60ebfe74cf4af63223d3080/django-payslip-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "eac08c35d578da5803c8fd7444e11d08", "sha256": "e81ccaff6faa528699adc32bf1d926e37aabd600f8af3a730fb5d2a1be56d603" }, "downloads": -1, "filename": "django-payslip-0.2.tar.gz", "has_sig": false, "md5_digest": "eac08c35d578da5803c8fd7444e11d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34511, "upload_time": "2014-11-09T11:03:36", "url": "https://files.pythonhosted.org/packages/af/07/04f7c2dc5ed86d7d00ea10d1706226c7a58ad53143eaf0e43d8c0960a07d/django-payslip-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3714bc41ea1937dcb2a8c223c4c94eb7", "sha256": "1c849de875d062c1d9ebd8c413481da1af62b1dc8f30f7788e73ab47cb2395de" }, "downloads": -1, "filename": "django-payslip-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3714bc41ea1937dcb2a8c223c4c94eb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35173, "upload_time": "2014-11-10T11:53:35", "url": "https://files.pythonhosted.org/packages/ae/2e/03b7161778a8626064ee7e5ba9a77dd51406f556d684290b2c7cff628c57/django-payslip-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3bf592e63f7a7223207d2708cb76c762", "sha256": "f89960de8a87e1f0d87e1e52fc7c836a7a320cdac4f9af0118575504133d8c61" }, "downloads": -1, "filename": "django-payslip-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3bf592e63f7a7223207d2708cb76c762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35211, "upload_time": "2015-02-07T19:33:21", "url": "https://files.pythonhosted.org/packages/c5/26/97773262befe8f1aacdd5e8c7f7638a9ea89754cc4947d43750be4bc6ffa/django-payslip-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4f33fd27da939e201122d26f1e8d6dc4", "sha256": "22b01f246f67a87bbbdfc41c26b0f5ff12070e7b4e0f3280af8b6731ba53b279" }, "downloads": -1, "filename": "django-payslip-0.3.tar.gz", "has_sig": false, "md5_digest": "4f33fd27da939e201122d26f1e8d6dc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24409, "upload_time": "2015-12-27T09:53:02", "url": "https://files.pythonhosted.org/packages/30/e8/d493c51feb65ec759c8342fa59b8ce08488b34e2c9cc29d440c4e6e914a1/django-payslip-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9ff6c5c296a75f8924cb82415e9f58be", "sha256": "b14769082cdad885c77c3ed105a7d9ea5d0e61121e35a78fa61e85995c9bc7b9" }, "downloads": -1, "filename": "django-payslip-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9ff6c5c296a75f8924cb82415e9f58be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24982, "upload_time": "2016-04-29T11:39:15", "url": "https://files.pythonhosted.org/packages/03/49/781dfdfd499d5dac71434aba85f5cf3a284b7916f627417c3201dad20a23/django-payslip-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "1f78f27687c4c14cf84f5f8ebaaf9a0e", "sha256": "2332a460495c719a97f2982589c57c75d2f8a35f0342898630ba8d29be5be14b" }, "downloads": -1, "filename": "django-payslip-0.3.2.tar.gz", "has_sig": false, "md5_digest": "1f78f27687c4c14cf84f5f8ebaaf9a0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25087, "upload_time": "2016-06-17T08:48:17", "url": "https://files.pythonhosted.org/packages/89/fa/5f964b4f5323d2e71e1d3caf768898c6560819c9b31f19fb5d04870a266c/django-payslip-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f78f27687c4c14cf84f5f8ebaaf9a0e", "sha256": "2332a460495c719a97f2982589c57c75d2f8a35f0342898630ba8d29be5be14b" }, "downloads": -1, "filename": "django-payslip-0.3.2.tar.gz", "has_sig": false, "md5_digest": "1f78f27687c4c14cf84f5f8ebaaf9a0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25087, "upload_time": "2016-06-17T08:48:17", "url": "https://files.pythonhosted.org/packages/89/fa/5f964b4f5323d2e71e1d3caf768898c6560819c9b31f19fb5d04870a266c/django-payslip-0.3.2.tar.gz" } ] }