{ "info": { "author": "Sebastian Tilders", "author_email": "info@informatikonline.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Version Control" ], "description": "# csemver\ncsemver is the object orientied optimized Version of semver. It is much more consistent because you only need one object for all operations.\n\n## Features\n### Increase Versions\nTo increase the different versions **csemver** provides three methods\n- incMajor\n- incMinor\n- incPatch\n\n```python\nfrom csemver import csemver as Version\na = Version();\nprint(a)\na.incMajor();\nprint(a)\na.incMinor();\nprint(a)\na.incPatch();\nprint(a)\n```\n\n```console\nfoo@bar:~$ python test.py\n0.1.0\n1.0.0\n1.1.0\n1.1.1\n```\n\n### Overwrite Version\nTo overwrite the current Version just set a new **Semver-String** for `csemver.number`\n```python\nfrom csemver import csemver as Version\na = Version();\nprint(a)\na.number =\"1.0.0-pre+build.1\";\nprint(a)\n```\n```bash\nfoo@bar:~$ python test.py\n0.1.0\n1.0.0-pre+build.1\n```\n### Reset Version\nDelete the `number` property to reset the Version to `0.1.0`\n```python\nfrom csemver import csemver as Version\na = Version(\"1.0.0\");\nprint(a)\ndel a.number\nprint(a)\n```\n\n```bash\nfoo@bar:~$ python test.py\n1.0.0\n0.1.0\n```\n\n### Compare different versions:\nYou can compare **csemver** instances with `>, >=, ==, !=, <=, <`\n```python\nfrom csemver import csemver as Version\n\na = Version(\"1.1.1\")\nb = Version(\"1.1.1\")\nrepr(a)\nrepr(b)\nprint(a instance at 0x00000159D2061BA8\nVersion<1.1.1> instance at 0x00000159D2061DD8\nFalse\n1.1.2\nTrue\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": "http://www.github.com/sebi2020/csemver", "keywords": "", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "csemver", "package_url": "https://pypi.org/project/csemver/", "platform": "any", "project_url": "https://pypi.org/project/csemver/", "project_urls": { "Homepage": "http://www.github.com/sebi2020/csemver" }, "release_url": "https://pypi.org/project/csemver/0.1.0/", "requires_dist": [ "semver" ], "requires_python": "", "summary": "Object orientied optimized variant of the semver package", "version": "0.1.0" }, "last_serial": 4921653, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "565c8d6e042217526cabd5de611c00a6", "sha256": "6df4c19a9d8ed9b968cd9132b0f93752c20f64d36ab0799459001148d8eed3ff" }, "downloads": -1, "filename": "csemver-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "565c8d6e042217526cabd5de611c00a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15402, "upload_time": "2019-02-10T11:16:53", "url": "https://files.pythonhosted.org/packages/4e/c7/39fa9289f5bcc4d3bc3fb772c8bb68a11b40a11b8be4ddd373ede931b62a/csemver-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13cee4bee3a3812d9599c24c2fde815d", "sha256": "43ebd1b3dfda17f6eb43ea12e5542aa27871599c34421ae261c98b33faf520ff" }, "downloads": -1, "filename": "csemver-0.1.0.tar.gz", "has_sig": false, "md5_digest": "13cee4bee3a3812d9599c24c2fde815d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15904, "upload_time": "2019-02-10T11:16:55", "url": "https://files.pythonhosted.org/packages/03/0e/8cf90b5702536fa1d421ce9168520ab9b4f3e149eabf65bbd4234759da37/csemver-0.1.0.tar.gz" } ], "0.2.1rc0": [ { "comment_text": "", "digests": { "md5": "a088474c2df743c69a1ca65deb11c3e3", "sha256": "71f9a09420f091c4806d77e98eb8026890db1f48f003923b0a38b49ca318cdfb" }, "downloads": -1, "filename": "csemver-0.2.1rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a088474c2df743c69a1ca65deb11c3e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17181, "upload_time": "2019-02-11T22:04:54", "url": "https://files.pythonhosted.org/packages/c8/ff/86071de27e05985d4a09e596ad852860353c683833f6c979d994469358b8/csemver-0.2.1rc0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b010f05b87697d544c020d0db092ec3", "sha256": "7e9ff6d5c9911064318f0d75183545b822dc0c5baf9c14264f77fe7909b9fa40" }, "downloads": -1, "filename": "csemver-0.2.1rc0.tar.gz", "has_sig": false, "md5_digest": "8b010f05b87697d544c020d0db092ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18239, "upload_time": "2019-02-11T22:04:56", "url": "https://files.pythonhosted.org/packages/54/eb/fe22fe133dc2afead2f685f805b6fa39a5e343701fdec9d691af199f0825/csemver-0.2.1rc0.tar.gz" } ], "1.0.0rc0": [ { "comment_text": "", "digests": { "md5": "3fa7bf9e56d8ba08797622e9b4778096", "sha256": "3246fdb5e04eeb87d927304a77929b8675a9a566142ebbdc2c3a10d928f8a838" }, "downloads": -1, "filename": "csemver-1.0.0rc0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3fa7bf9e56d8ba08797622e9b4778096", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20973, "upload_time": "2019-03-10T15:19:56", "url": "https://files.pythonhosted.org/packages/15/3d/5938ce01c41ac8bffbd0789e4cfdcf42ef2a7230e954bdce51a0a857263f/csemver-1.0.0rc0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44216b67c870a27aacae77999f813b3e", "sha256": "ab900a7b5795cdc04113064bdd719008ed64e1ee13613165b492fee0cad14006" }, "downloads": -1, "filename": "csemver-1.0.0rc0.tar.gz", "has_sig": false, "md5_digest": "44216b67c870a27aacae77999f813b3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8071, "upload_time": "2019-03-10T15:19:58", "url": "https://files.pythonhosted.org/packages/38/83/fd88c9647527004cac0aaecfe476d3ff15ce0d5722e263504cfbb2e35ed3/csemver-1.0.0rc0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "565c8d6e042217526cabd5de611c00a6", "sha256": "6df4c19a9d8ed9b968cd9132b0f93752c20f64d36ab0799459001148d8eed3ff" }, "downloads": -1, "filename": "csemver-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "565c8d6e042217526cabd5de611c00a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15402, "upload_time": "2019-02-10T11:16:53", "url": "https://files.pythonhosted.org/packages/4e/c7/39fa9289f5bcc4d3bc3fb772c8bb68a11b40a11b8be4ddd373ede931b62a/csemver-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13cee4bee3a3812d9599c24c2fde815d", "sha256": "43ebd1b3dfda17f6eb43ea12e5542aa27871599c34421ae261c98b33faf520ff" }, "downloads": -1, "filename": "csemver-0.1.0.tar.gz", "has_sig": false, "md5_digest": "13cee4bee3a3812d9599c24c2fde815d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15904, "upload_time": "2019-02-10T11:16:55", "url": "https://files.pythonhosted.org/packages/03/0e/8cf90b5702536fa1d421ce9168520ab9b4f3e149eabf65bbd4234759da37/csemver-0.1.0.tar.gz" } ] }