{ "info": { "author": "Olivier Sechet", "author_email": "osechet@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Build Tools" ], "description": "Python Tools\n---\n\n[![pipeline status](https://gitlab.com/osechet/pythontools/badges/master/pipeline.svg)](https://gitlab.com/osechet/pythontools/commits/master)\n[![coverage report](https://gitlab.com/osechet/pythontools/badges/master/coverage.svg)](https://gitlab.com/osechet/pythontools/commits/master)\n[![codecov](https://codecov.io/gl/osechet/pythontools/branch/master/graph/badge.svg)](https://codecov.io/gl/osechet/pythontools)\n\n\nPython Tools provides several utility functions and tools that can be used in Python projects.\n\nThis is mainly a dependency for my own packages and projects but they may be useful to others.\n\n* autovenv provides function to automatically manage a virtual env (creation, update, ...)\n* env provides environment related functions such as set_env that creates a context in which the environment can be changed.\n* gitlab provides functions to communicate with a GitLab server through its REST API.\n* pathutils provides path handling functions such as the chdir context function.\n...\n\n## Contributing\n\n* Setup your enviroment:\n\n```bash\npython3 -m venv ./venv\n. ./venv/bin/activate\npython -m pip install --upgrade pip\npython -m pip install -r ./requirements-dev.txt\n```\n\n* Run tests:\n\n```bash\npython -m pytest tests --cov=pythontools\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/osechet/pythontools", "keywords": "developer,tool,utility", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pythontools", "package_url": "https://pypi.org/project/pythontools/", "platform": "", "project_url": "https://pypi.org/project/pythontools/", "project_urls": { "Homepage": "https://gitlab.com/osechet/pythontools" }, "release_url": "https://pypi.org/project/pythontools/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Python Tools provides several utility functions and tools that can be used in Python projects.", "version": "0.1.1" }, "last_serial": 4395437, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ff0a5d4658ea9534401cc2f65fb53aa1", "sha256": "be3bcf14dba1e1f8ec383446d095e47f076fad99e17235a74008ca335606cde9" }, "downloads": -1, "filename": "pythontools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ff0a5d4658ea9534401cc2f65fb53aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7460, "upload_time": "2018-10-19T18:59:11", "url": "https://files.pythonhosted.org/packages/74/4c/f86ace80a606599f3c601c98faea1b0bc5d777768dbe13f31d12856757ea/pythontools-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff0a5d4658ea9534401cc2f65fb53aa1", "sha256": "be3bcf14dba1e1f8ec383446d095e47f076fad99e17235a74008ca335606cde9" }, "downloads": -1, "filename": "pythontools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ff0a5d4658ea9534401cc2f65fb53aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7460, "upload_time": "2018-10-19T18:59:11", "url": "https://files.pythonhosted.org/packages/74/4c/f86ace80a606599f3c601c98faea1b0bc5d777768dbe13f31d12856757ea/pythontools-0.1.1.tar.gz" } ] }