{ "info": { "author": "Gram", "author_email": "master_fess@mail.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Installation/Setup" ], "description": "\nDephell Markers\n===============\n\n\n.. image:: https://travis-ci.org/dephell/dephell_markers.svg?branch=master\n :target: https://travis-ci.org/dephell/dephell_markers\n :alt: travis\n\n\n.. image:: https://ci.appveyor.com/api/projects/status/github/dephell/dephell_markers?svg=true\n :target: https://ci.appveyor.com/project/orsinium/dephell-markers\n :alt: appveyor\n\n\n.. image:: https://img.shields.io/pypi/l/dephell-markers.svg\n :target: https://github.com/dephell/dephell_markers/blob/master/LICENSE\n :alt: MIT License\n\n\nWork with environment markers (PEP-496).\n\nInstallation\n------------\n\nInstall from `PyPI `_\\ :\n\n.. code-block:: bash\n\n python3 -m pip install --user dephell_markers\n\nUsage\n-----\n\n.. code-block:: python\n\n from dephell_markers import Markers\n\n m = Markers('os_name == \"posix\" and python_version >= \"2.7\"')\n\n m.get_version(name='python_version')\n # '>=2.7'\n\n m.get_string(name='os_name')\n # 'posix'\n\n Markers('python_version >= \"2.4\" or python_version <= \"2.7\"').get_version(name='python_version')\n '<=2.7 || >=2.4'\n\n Markers('python_version >= \"2.4\" or python_version <= \"2.7\"').python_version\n # RangeSpecifier(<=2.7 || >=2.4)\n\n\n # Nothing better than lie:\n Markers('python_version == \"2.4\" or os_name == \"linux\"').get_version(name='python_version')\n # None\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "dephell,markers,packaging,versioning", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dephell-markers", "package_url": "https://pypi.org/project/dephell-markers/", "platform": "", "project_url": "https://pypi.org/project/dephell-markers/", "project_urls": { "Repository": "https://github.com/dephell/dephell_markers" }, "release_url": "https://pypi.org/project/dephell-markers/1.0.3/", "requires_dist": [ "attrs", "dephell-specifier", "packaging" ], "requires_python": ">=3.5", "summary": "Work with environment markers (PEP-496)", "version": "1.0.3", "yanked": false, "yanked_reason": null }, "last_serial": 6324709, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "9c9563233df2713bd3aed1aa3887f09d", "sha256": "75acff98b9ef69af7577313505b896bdd40e29afe0500daa2b1fd186bc0d40bc" }, "downloads": -1, "filename": "dephell_markers-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9c9563233df2713bd3aed1aa3887f09d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 16846, "upload_time": "2019-03-24T17:18:43", "upload_time_iso_8601": "2019-03-24T17:18:43.654519Z", "url": "https://files.pythonhosted.org/packages/c2/27/94565fbdf768f494a52fba332211af1f9e334d869a363abcbd57955244db/dephell_markers-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "037e5b008c8c8db8f8607e8956e358f9", "sha256": "f0ec28e7fdfe138175d2b593dad98f3d35190f89c9d9c582993503593d29475b" }, "downloads": -1, "filename": "dephell_markers-0.2.0.tar.gz", "has_sig": false, "md5_digest": "037e5b008c8c8db8f8607e8956e358f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6191, "upload_time": "2019-03-24T17:18:45", "upload_time_iso_8601": "2019-03-24T17:18:45.069402Z", "url": "https://files.pythonhosted.org/packages/e1/ee/0082f44c265c009d19ae76b347e4bf7652c134752504b767e8ae47822017/dephell_markers-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9705c2cc663169e1265ba6cb89b4bee7", "sha256": "9b137b83345c76fc45ec39f1cea9133e0a34e611d8830cd2793d667be751ef94" }, "downloads": -1, "filename": "dephell_markers-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9705c2cc663169e1265ba6cb89b4bee7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17089, "upload_time": "2019-03-27T13:54:15", "upload_time_iso_8601": "2019-03-27T13:54:15.308872Z", "url": "https://files.pythonhosted.org/packages/29/17/622d770c4af3750d7602513bcfe472bc28e85df149d0dcafcad2faed6d4d/dephell_markers-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fdf550252366d854df1f214491f6a754", "sha256": "7a061331c185ae01e9af4b63e0a5795dc0f21ecfc1d987761e4756e2419bc76b" }, "downloads": -1, "filename": "dephell_markers-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fdf550252366d854df1f214491f6a754", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6543, "upload_time": "2019-03-27T13:54:16", "upload_time_iso_8601": "2019-03-27T13:54:16.600501Z", "url": "https://files.pythonhosted.org/packages/d1/ff/4497a8b2594a815885a0ac0486b9257421f62cbbcd96ccfe7f8212e6e5c8/dephell_markers-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "0550d0459635a218830257a3f1e0915d", "sha256": "a4047519884c1ea043e3c8ff934f6ea623bf289423268387ea4aa46b73dcdf2b" }, "downloads": -1, "filename": "dephell_markers-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0550d0459635a218830257a3f1e0915d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17208, "upload_time": "2019-03-31T18:02:31", "upload_time_iso_8601": "2019-03-31T18:02:31.406516Z", "url": "https://files.pythonhosted.org/packages/50/ea/f082681c89b350900137800fd4f4833890dc0d583d6b4470700c13687bce/dephell_markers-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6170247a701b65d1da71d60cf29b47cb", "sha256": "b908623641197108cfba5bc65f70f9e35b5d8d5da692c72bd11b7938466b6f34" }, "downloads": -1, "filename": "dephell_markers-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6170247a701b65d1da71d60cf29b47cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6677, "upload_time": "2019-03-31T18:02:32", "upload_time_iso_8601": "2019-03-31T18:02:32.806300Z", "url": "https://files.pythonhosted.org/packages/57/5d/de033e2f497943b5475c040b6955d6978a21c4ca4a526c2d7a72797a50d3/dephell_markers-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c0f906e35412626f429a8788f8dca494", "sha256": "5de97c8d4e64c5bb814a78baac7292a71bf68c40929a4e789c1355a0ebd1d71d" }, "downloads": -1, "filename": "dephell_markers-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c0f906e35412626f429a8788f8dca494", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11555, "upload_time": "2019-04-19T11:28:10", "upload_time_iso_8601": "2019-04-19T11:28:10.237795Z", "url": "https://files.pythonhosted.org/packages/59/1b/0cd266dc8102baea2a58039dcd7f7a0dd74e04c2e864b4fa162808e584c9/dephell_markers-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c68912880b6c300575eb3eda4eed5152", "sha256": "1d5b8ddbf631257c58716913ef3c851ff7e54bf95f76f4a730d9db324a9a1a1f" }, "downloads": -1, "filename": "dephell_markers-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c68912880b6c300575eb3eda4eed5152", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7674, "upload_time": "2019-04-19T11:28:12", "upload_time_iso_8601": "2019-04-19T11:28:12.226012Z", "url": "https://files.pythonhosted.org/packages/90/bc/2b0f2a865fe5fda4565dc87d4f03d1a52c776f0766f5b3dcf86308c96dab/dephell_markers-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b03678d49af58d2d868cf5472089c47d", "sha256": "a29a9962d34ce27806e77e74f79b39d0e49bea6722c63a9ccbf5f65fe0084814" }, "downloads": -1, "filename": "dephell_markers-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b03678d49af58d2d868cf5472089c47d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11772, "upload_time": "2019-05-19T12:53:37", "upload_time_iso_8601": "2019-05-19T12:53:37.989455Z", "url": "https://files.pythonhosted.org/packages/4f/96/e45bb277704d9331a1eb968ff65a3541795f86817d26a502cf94474d638e/dephell_markers-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ca51b5e75b1daa34fbd33d72d2c2911c", "sha256": "5de294d542d4f30757f4f3b3f2368343a67144fdeefb6654ce4bdb4d9ec93157" }, "downloads": -1, "filename": "dephell_markers-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ca51b5e75b1daa34fbd33d72d2c2911c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8407, "upload_time": "2019-05-19T12:53:39", "upload_time_iso_8601": "2019-05-19T12:53:39.205944Z", "url": "https://files.pythonhosted.org/packages/91/29/5c788ce9c0edea8e6132598ac70ec508c4f3649f36b55ab8d1794073e037/dephell_markers-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "7a0cc0f5b417d0a1e2e6a7ce6e291ebd", "sha256": "8c6d2a4383b71d1ff66ac6613a51ca7b0b5d233020b5cf21d44bfed27eaa632e" }, "downloads": -1, "filename": "dephell_markers-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7a0cc0f5b417d0a1e2e6a7ce6e291ebd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11772, "upload_time": "2019-05-23T18:41:46", "upload_time_iso_8601": "2019-05-23T18:41:46.798342Z", "url": "https://files.pythonhosted.org/packages/c6/46/83a9db97af64c8cef6bebd2afe63887d747c41d5b94ab2839805740b1fd4/dephell_markers-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87fe93cf8298041df8d8c49b7fc96b49", "sha256": "fe4cb15a060973a58186b8bb0325b8d0a62cb14a31dbc3ee4a687dc619eb0685" }, "downloads": -1, "filename": "dephell_markers-0.2.6.tar.gz", "has_sig": false, "md5_digest": "87fe93cf8298041df8d8c49b7fc96b49", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 18307, "upload_time": "2019-05-23T18:41:48", "upload_time_iso_8601": "2019-05-23T18:41:48.926616Z", "url": "https://files.pythonhosted.org/packages/cd/16/1e9244c5a12862d415303f5f653bb7df305da0f972e70af0af6ecb4f313e/dephell_markers-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "08748cf4130ab48d868ffa4e9df55b19", "sha256": "c98488e8268f79786f1d7be1a771b6d1cd3aa44969a33d5cfb69efde0122b3e9" }, "downloads": -1, "filename": "dephell_markers-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "08748cf4130ab48d868ffa4e9df55b19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11859, "upload_time": "2019-07-07T10:43:43", "upload_time_iso_8601": "2019-07-07T10:43:43.290673Z", "url": "https://files.pythonhosted.org/packages/0d/c7/385a2d74fac7a8d70a99d55aee7505b89fe930348f0180d81dbfd4ce0ee3/dephell_markers-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "016fc6482565daf3f3f018c7c734a025", "sha256": "0388c16d9752e8a2c28975560829326578180339a8a392f73eb699f5c502c46d" }, "downloads": -1, "filename": "dephell_markers-1.0.0.tar.gz", "has_sig": false, "md5_digest": "016fc6482565daf3f3f018c7c734a025", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 19163, "upload_time": "2019-07-07T10:43:44", "upload_time_iso_8601": "2019-07-07T10:43:44.898971Z", "url": "https://files.pythonhosted.org/packages/1e/58/d1ffb05239c5397750c0963e1b21e32e547561cdeb43584e588ff0f27d9d/dephell_markers-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6ecae8ffb83d7a73a90c3045d109cab0", "sha256": "83e184896ccf2e96a1df4857bf90bd2d831d9bd93e8efbedc9e2523766702e22" }, "downloads": -1, "filename": "dephell_markers-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6ecae8ffb83d7a73a90c3045d109cab0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11878, "upload_time": "2019-10-24T13:00:23", "upload_time_iso_8601": "2019-10-24T13:00:23.164248Z", "url": "https://files.pythonhosted.org/packages/f0/b7/5681155c5d1e7ad9d8898aa02ea798ba44013c16c5b7fe306f331cb73c5d/dephell_markers-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "057c1bacbb0a0e281d90de05554502df", "sha256": "a9fcf0a4acb59e9fe261d3304a25f33b4b743598f83825888ab0359b75e5e96f" }, "downloads": -1, "filename": "dephell_markers-1.0.1.tar.gz", "has_sig": false, "md5_digest": "057c1bacbb0a0e281d90de05554502df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 16997, "upload_time": "2019-10-24T13:00:25", "upload_time_iso_8601": "2019-10-24T13:00:25.084547Z", "url": "https://files.pythonhosted.org/packages/02/b1/a250f60b7b0ebf4792089074e47dc676b3f9cb1b2a07619fa0d591191366/dephell_markers-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9d3a7d807cceb32f764460c9771053b0", "sha256": "0371c03ca2902758d3a11c2809083c164937db874c32e51e385ff30934a12e17" }, "downloads": -1, "filename": "dephell_markers-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9d3a7d807cceb32f764460c9771053b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11880, "upload_time": "2019-11-12T11:32:35", "upload_time_iso_8601": "2019-11-12T11:32:35.264697Z", "url": "https://files.pythonhosted.org/packages/89/8b/770bfa5ab0d29c384226451fe376e72267c2ef20baddb01b6ec2640b39b4/dephell_markers-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0b1165e8d4241b489d8d9735d2f55349", "sha256": "e1bb888094d2d3fbc0b63e1fe7a13101e8445b682441b293000a0d262d3deb3c" }, "downloads": -1, "filename": "dephell_markers-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0b1165e8d4241b489d8d9735d2f55349", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17015, "upload_time": "2019-11-12T11:32:37", "upload_time_iso_8601": "2019-11-12T11:32:37.266779Z", "url": "https://files.pythonhosted.org/packages/da/bf/89e46ab8f776c9f21ee7d1b0a7701a89fc9512cc54ad9f364a0c7936ada6/dephell_markers-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "706db173800084b61c717c7b18428073", "sha256": "54ad6807b087d6c9171efc2d94eda3a9e3cad7ea2ca4b27186789d455a6c730a" }, "downloads": -1, "filename": "dephell_markers-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "706db173800084b61c717c7b18428073", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11880, "upload_time": "2019-12-18T10:27:14", "upload_time_iso_8601": "2019-12-18T10:27:14.119562Z", "url": "https://files.pythonhosted.org/packages/da/e4/36df3acf05d258dcfdcaa1d11270572a1d22a1968bd8455b591ecbe46ec1/dephell_markers-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4cdb662b9b64bca1e54cb86f9702abf8", "sha256": "525e17914e705acf8652dd8681fccdec912432a747d8def4720f49416817f2d4" }, "downloads": -1, "filename": "dephell_markers-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4cdb662b9b64bca1e54cb86f9702abf8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10044, "upload_time": "2019-12-18T10:27:16", "upload_time_iso_8601": "2019-12-18T10:27:16.013086Z", "url": "https://files.pythonhosted.org/packages/6a/a7/9cae07b074f7fd3fedd0cf415292f4fb18ec95bb7fe1a0cc4764061939d3/dephell_markers-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "706db173800084b61c717c7b18428073", "sha256": "54ad6807b087d6c9171efc2d94eda3a9e3cad7ea2ca4b27186789d455a6c730a" }, "downloads": -1, "filename": "dephell_markers-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "706db173800084b61c717c7b18428073", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 11880, "upload_time": "2019-12-18T10:27:14", "upload_time_iso_8601": "2019-12-18T10:27:14.119562Z", "url": "https://files.pythonhosted.org/packages/da/e4/36df3acf05d258dcfdcaa1d11270572a1d22a1968bd8455b591ecbe46ec1/dephell_markers-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4cdb662b9b64bca1e54cb86f9702abf8", "sha256": "525e17914e705acf8652dd8681fccdec912432a747d8def4720f49416817f2d4" }, "downloads": -1, "filename": "dephell_markers-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4cdb662b9b64bca1e54cb86f9702abf8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10044, "upload_time": "2019-12-18T10:27:16", "upload_time_iso_8601": "2019-12-18T10:27:16.013086Z", "url": "https://files.pythonhosted.org/packages/6a/a7/9cae07b074f7fd3fedd0cf415292f4fb18ec95bb7fe1a0cc4764061939d3/dephell_markers-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }