{ "info": { "author": "Kamil Kujawinski", "author_email": "kamil@kujawinski.net", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Testing" ], "description": "===========\nWS Recorder\n===========\n\nChangelog\n=========\n\n* 0.0.4:\n * Added a new function for lowering text (Mathieu Leduc-Hamel).\n\n* 0.0.3:\n * Defined default prefix 'xp2f'.\n\n* 0.0.2:\n * Changed default namespace.\n\n* 0.0.1:\n * Added function: string-join.\n\nSupport\n==========\n\n* Environments: Python 2.6, Python 2.7, Python 3.2, Python 3.3, Python 3.4, PyPy\n\n\nDescription\n===========\n\nSet of Xpath2 functions which you can register in lxml. User register all or chosen functions\nand use them in own xpaths. Xpaths are accessible under default namespace:\nhttp://kjw.pt/xpath2-functions or empty namespace if needed.\n\n\nUsage\n=====\n\nExample::\n\n from lxml import etree\n import xpath2_functions\n\n # registering all available functions in default namespace\n xpath2_functions.register_functions(etree)\n\n # registering chosen functions in the empty namespace\n xpath2_functions.register_functions(etree, ns=None, functions=['string-join'])\n\n\nFunctions\n=========\n\n* **string-join** (arg1 as `xs:string`, arg2 as `xs:string`) - returns an arg1\n created by concatenating the members of the $arg1 sequence using $arg2 as\n a separator. If the value of $arg2 is the zero-length string, then the members\n of $arg1 are concatenated without a separator.\n* **lower-case** (arg1 as `xs:string`) - returns an arg1 converted to lower-cased\n string.\n\n\nContributors\n============\n\n* Kamil Kujawinski\n* Mathieu Leduc-Hamel (xpath functions: lower-case)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/kkujawinski/lxml-xpath2-functions", "keywords": null, "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "lxml-xpath2-functions", "package_url": "https://pypi.org/project/lxml-xpath2-functions/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/lxml-xpath2-functions/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/kkujawinski/lxml-xpath2-functions" }, "release_url": "https://pypi.org/project/lxml-xpath2-functions/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Set of Xpath 2.0 functions which you can register in lxml", "version": "0.0.4" }, "last_serial": 1421771, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7b8382f975541a327b34e427e695288e", "sha256": "137a9cfa496403a8e06d1521484d5d7a04854dcab63471f056bd73e1d2663e56" }, "downloads": -1, "filename": "lxml-xpath2-functions-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7b8382f975541a327b34e427e695288e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4997, "upload_time": "2014-03-20T04:50:15", "url": "https://files.pythonhosted.org/packages/08/eb/ed37172e36bfa23aad0b9f286d6fafa538188ebad939d5d6d9d27027550a/lxml-xpath2-functions-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "31b552343d9555f33a20944df1216296", "sha256": "8150e1c14c0418fea1165954df631e4f1cda368c27e85a68c694938893f0b7f5" }, "downloads": -1, "filename": "lxml-xpath2-functions-0.0.2.tar.gz", "has_sig": false, "md5_digest": "31b552343d9555f33a20944df1216296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5001, "upload_time": "2014-03-20T05:04:48", "url": "https://files.pythonhosted.org/packages/d0/7c/153b0afab8a7b75652be2b860166062e3c65ae79deb60cd99d585de3941f/lxml-xpath2-functions-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "07d9aab596baa14b0fec88353a56fe76", "sha256": "6efed138a5db1b1e2744d57f53e668f653340d050cdf74667384b57c637211a8" }, "downloads": -1, "filename": "lxml-xpath2-functions-0.0.3.tar.gz", "has_sig": false, "md5_digest": "07d9aab596baa14b0fec88353a56fe76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5052, "upload_time": "2014-03-20T05:17:54", "url": "https://files.pythonhosted.org/packages/8c/a0/8be59f75b6d7c0dc004ee032d28262f32dbcab182329c3b9994b2e96ddad/lxml-xpath2-functions-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0dd24ccf0def1f1b764a6e7ef09ba1f7", "sha256": "f5b5829cfc45d5291ad676ecb26120ee1f47f30aedd0ab11e6687e7b1eba4bc7" }, "downloads": -1, "filename": "lxml-xpath2-functions-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0dd24ccf0def1f1b764a6e7ef09ba1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5487, "upload_time": "2015-02-13T09:19:49", "url": "https://files.pythonhosted.org/packages/9e/ee/832de6adb960d83dcabfd7f3fa806d759dd01c29fd19133414606cf50a96/lxml-xpath2-functions-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0dd24ccf0def1f1b764a6e7ef09ba1f7", "sha256": "f5b5829cfc45d5291ad676ecb26120ee1f47f30aedd0ab11e6687e7b1eba4bc7" }, "downloads": -1, "filename": "lxml-xpath2-functions-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0dd24ccf0def1f1b764a6e7ef09ba1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5487, "upload_time": "2015-02-13T09:19:49", "url": "https://files.pythonhosted.org/packages/9e/ee/832de6adb960d83dcabfd7f3fa806d759dd01c29fd19133414606cf50a96/lxml-xpath2-functions-0.0.4.tar.gz" } ] }