{ "info": { "author": "Xian Zheng", "author_email": "714186139@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# Brief\n\nconvenient to join file path in a chain manner:\n\n```python\ns = Path('.')\ns = s.join('a', 'b').join('..')\n# s == 'a'\n```\n\nit uses `os.path.join` and always normalizes the path with `os.path.normpath` \nwhile `os.path.join` join the `'a', '..'` to `'a/..'`\n\n\n# Change Log\n\n## v0.1.3, 2019-2-9\n* change to run with python3\n\n## v0.1.2, 2018-6-7\n\n* *improve comment and change to English* \n* *change directory structure and update setup.py* \n* *add tests.py*", "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/SineObama/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sine.path", "package_url": "https://pypi.org/project/sine.path/", "platform": "", "project_url": "https://pypi.org/project/sine.path/", "project_urls": { "Homepage": "https://github.com/SineObama/" }, "release_url": "https://pypi.org/project/sine.path/0.1.3/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "class to join file path in a chain manner", "version": "0.1.3" }, "last_serial": 4798405, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "050b50d2f863bf638502db8fba6b8996", "sha256": "418b38e8f7c3d7835a61d634a0a78b396a6042b032d327da8403c59cc855b99d" }, "downloads": -1, "filename": "sine.path-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "050b50d2f863bf638502db8fba6b8996", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 2531, "upload_time": "2018-05-23T01:56:09", "url": "https://files.pythonhosted.org/packages/03/1a/37eef9f0e52e7478331bc26a8930542d749ea23305caaacc99bfd21cf7e3/sine.path-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5458cc5ab1e4a46825235c379d6d1b34", "sha256": "de768f52f64d6e47b03ceb0fcf6adaf60e5d66509fa077e25c33cfee46a1ea47" }, "downloads": -1, "filename": "sine.path-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5458cc5ab1e4a46825235c379d6d1b34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 3460, "upload_time": "2018-05-23T01:56:10", "url": "https://files.pythonhosted.org/packages/74/10/bb7c139de67c09f5977e2de1b029ddf1e91d46b541303a0329fe3b10e08d/sine.path-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cf955b15afb7c3becf7055bf48bb9f36", "sha256": "07d632b4ba111ef4bc98f88266030f62b95fa5df2afabd7105c18f98a517dc59" }, "downloads": -1, "filename": "sine.path-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf955b15afb7c3becf7055bf48bb9f36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 4479, "upload_time": "2018-06-07T08:47:46", "url": "https://files.pythonhosted.org/packages/41/0e/51af02c5a2094fdb24cadf25771fa1a52022b2651e29ab3d606c538bc95f/sine.path-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d456dccec4612dcd57578d3dae3119dd", "sha256": "f64cded11b0ebce7f38174bc4ed4ecf4fc804caa9c02625c81ba968f7f04e634" }, "downloads": -1, "filename": "sine.path-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d456dccec4612dcd57578d3dae3119dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 4143, "upload_time": "2018-06-07T08:47:47", "url": "https://files.pythonhosted.org/packages/b3/43/5aebee464386ac3a9df9830c3a9ef327b6142b6295c635c22d54337a3b36/sine.path-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "54f124b68fd562ddd570833cb6b55455", "sha256": "e375f2dd1d2d1fa0cc4f847f021d0f4585abc811c616923efbb8712d9d5d393b" }, "downloads": -1, "filename": "sine.path-0.1.3.tar.gz", "has_sig": false, "md5_digest": "54f124b68fd562ddd570833cb6b55455", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4187, "upload_time": "2019-02-09T04:30:04", "url": "https://files.pythonhosted.org/packages/db/c4/b8d0d35d1593ef8f56fbd6922e0fb5034bb85b1bd20ee6be3a2f26421dac/sine.path-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54f124b68fd562ddd570833cb6b55455", "sha256": "e375f2dd1d2d1fa0cc4f847f021d0f4585abc811c616923efbb8712d9d5d393b" }, "downloads": -1, "filename": "sine.path-0.1.3.tar.gz", "has_sig": false, "md5_digest": "54f124b68fd562ddd570833cb6b55455", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4187, "upload_time": "2019-02-09T04:30:04", "url": "https://files.pythonhosted.org/packages/db/c4/b8d0d35d1593ef8f56fbd6922e0fb5034bb85b1bd20ee6be3a2f26421dac/sine.path-0.1.3.tar.gz" } ] }