{
"info": {
"author": "PPExtensions Development Team",
"author_email": "jupyter@googlegroups.org",
"bugtrack_url": null,
"classifiers": [
"Intended Audience :: Science/Research",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5"
],
"description": "PPExtensions\n============\n\nPPExtensions is a suite of ipython and jupyter extensions built to improve user experience and reduce time to market in `Jupyter `_ notebooks.\n\n--------\nFeatures\n--------\n- **PPMagics** - Set of magics to simplify access to different storage systems and tableau.\n- **Github Integration** - A jupyter extension to integrate notebooks with github. This extension simplifies version controlling, sharing and resolving merge conflicts of notebooks.\n- **Notebooks Scheduling** - A jupyter extension to productionalize the notebooks development environment. This extension enables scheduling notebooks with help of `airflow `_.\n- **Config UI** - A simple UI built to change the configurations of different extensions like PPMagic, `sparkmagic `_ ..etc.\n\n\n------------\nInstallation\n------------\npip install ppextensions\n\n\n-------------\nCurrent State\n-------------\n\n+-----------+-----------+-------+\n| Feature | Available | State |\n+===========+===========+=======+ \n| PPMagics | Available | Beta |\n+-----------+-----------+-------+\n| Scheduler | Available | Beta |\n+-----------+-----------+-------+\n| Github | Available | Bet |\n+-----------+-----------+-------+\n\n\n-------------------------------\nDocumentation & Getting Started\n-------------------------------\n\n`Click here to read the docs `_\n\n---------\nQuestions\n---------\n\n- `Slack `_\n- `User Forum `_\n- `Developer Forum `_\n\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "https://github.com/paypal/ppextensions",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/paypal/ppextensions",
"keywords": "",
"license": "BSD License",
"maintainer": "",
"maintainer_email": "",
"name": "ppextensions",
"package_url": "https://pypi.org/project/ppextensions/",
"platform": "",
"project_url": "https://pypi.org/project/ppextensions/",
"project_urls": {
"Download": "https://github.com/paypal/ppextensions",
"Homepage": "https://github.com/paypal/ppextensions"
},
"release_url": "https://pypi.org/project/ppextensions/0.0.6/",
"requires_dist": [
"ipython (>=1.0)",
"qgrid",
"impyla (==0.13.8)",
"hdfs3",
"teradata (==15.10.0.20)",
"protobuf (==3.5.2.post1)",
"sqlparse",
"pyhive (==0.2.1)",
"pysftp (==0.2.9)",
"prettytable",
"ipython-sql (==0.3.8)",
"requests",
"astor",
"pandas (==0.22.0)",
"autovizwidget",
"thrift-sasl (==0.2.1)",
"apache-airflow (==1.8.2)",
"nbdime",
"gitpython",
"mysql-connector-python-rf",
"pycodestyle ; extra == 'dev'"
],
"requires_python": "",
"summary": "PPExtenions - Set of iPython and Jupyter extensions",
"version": "0.0.6"
},
"last_serial": 5625970,
"releases": {
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "ed53c950c59436ea7e229c6b7b1f235f",
"sha256": "9994032958e27c1c1865e198818d7fad8b68ac647f01225e8854af765bbf7621"
},
"downloads": -1,
"filename": "ppextensions-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ed53c950c59436ea7e229c6b7b1f235f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 35923,
"upload_time": "2018-08-24T00:01:24",
"url": "https://files.pythonhosted.org/packages/e5/e7/f5f9b87a7b2aa0eb8f87fcab6745a454083348f97537b74a747b563038e9/ppextensions-0.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "21c511367d97901ea9f0ebe4d065f3c9",
"sha256": "2301fce65a612f0df635c658d1fa2eedbc9b9f0ed5a426f80a5140b14fd8192d"
},
"downloads": -1,
"filename": "ppextensions-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "21c511367d97901ea9f0ebe4d065f3c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27072,
"upload_time": "2018-08-24T00:01:25",
"url": "https://files.pythonhosted.org/packages/18/9a/ffa5472e31aa3449fffa786df8fd116713c9a28d78b5d555dc5c886f5cda/ppextensions-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "5091a49445deffa78d5ecc326ab541ae",
"sha256": "e10b47a7aab7408dab8c6576701ce1d91928c81e904821a3f2ef787bcc1016bc"
},
"downloads": -1,
"filename": "ppextensions-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5091a49445deffa78d5ecc326ab541ae",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 52126,
"upload_time": "2018-08-24T04:10:55",
"url": "https://files.pythonhosted.org/packages/70/93/87b04527e266febce239d3c9deb0d1c63c2eea8647a68a84696002cc5bdf/ppextensions-0.0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ff71ad8436da44bfe8fdc12c51242270",
"sha256": "73fa40b7fccd44597bff290bcea6658afb493a25cc164c77858d69ea162b6a55"
},
"downloads": -1,
"filename": "ppextensions-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "ff71ad8436da44bfe8fdc12c51242270",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29384,
"upload_time": "2018-08-24T04:10:56",
"url": "https://files.pythonhosted.org/packages/a4/29/d16623a0f91e57da79bb870bdeeee43d32bf921ecf7086198d810620ea81/ppextensions-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "a99d81d658a410a0c730fb30102fff5f",
"sha256": "ea50bcb6d84576431fe0bfaf3c618b593e7a234cbbff822659e456a081fa74db"
},
"downloads": -1,
"filename": "ppextensions-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a99d81d658a410a0c730fb30102fff5f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 52380,
"upload_time": "2018-08-24T21:20:27",
"url": "https://files.pythonhosted.org/packages/d9/71/aada20c1a4af80e6de92664db8768fda2ed8a530f7d2bc3bd5dc1aa06462/ppextensions-0.0.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d3550b0593944eb298e788fe497717de",
"sha256": "73a7e353cb2d1254b1f3fb36334956959a35fa54f869aca7c34a8b07b7c1a7be"
},
"downloads": -1,
"filename": "ppextensions-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "d3550b0593944eb298e788fe497717de",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29699,
"upload_time": "2018-08-24T21:20:29",
"url": "https://files.pythonhosted.org/packages/f3/f8/af42cb9209a1c98bd8cef089605bdb40b43568a38f5f1f42041a04778ddd/ppextensions-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "c057ef40a6fc4a9ae77b73cc7d55cf0e",
"sha256": "0983b5703b6c11a155a4a0e10a0f6f8ca6df8f6dd97ae1e47275c9d51893bae1"
},
"downloads": -1,
"filename": "ppextensions-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c057ef40a6fc4a9ae77b73cc7d55cf0e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 59499,
"upload_time": "2019-08-02T19:24:43",
"url": "https://files.pythonhosted.org/packages/b5/d2/5d58f939d17a0ce6721dfac5666b6fe333e3271497a8c5142b8d3aca70ed/ppextensions-0.0.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "691cf6293314e36e0eb50921e3d053f5",
"sha256": "285c579aa648e86a10697620488629d0912de2f0c97bf2e4d1c4901bfa19560f"
},
"downloads": -1,
"filename": "ppextensions-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "691cf6293314e36e0eb50921e3d053f5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33330,
"upload_time": "2019-08-02T19:24:45",
"url": "https://files.pythonhosted.org/packages/ee/2f/8ded83351b66b115b0a9a7e75f82fe87679318e51580f190e163fdf3a923/ppextensions-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "1b9d0ccdb356da02f144f40868647ec4",
"sha256": "63d14d51b34724833594d373806eb1c12c6c2713d0f34347d901048972be179a"
},
"downloads": -1,
"filename": "ppextensions-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1b9d0ccdb356da02f144f40868647ec4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 71928,
"upload_time": "2019-08-02T19:51:00",
"url": "https://files.pythonhosted.org/packages/a6/e8/3c96489495d74cb55814f352003e6c45bfb237d986faaf742df6e57d6af8/ppextensions-0.0.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "de0fc3856237ea6587ae235fbc37c05a",
"sha256": "b30288059471f9253d3baadaddfb9ef6c4086cb943741b1fb323366646a730e5"
},
"downloads": -1,
"filename": "ppextensions-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "de0fc3856237ea6587ae235fbc37c05a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34617,
"upload_time": "2019-08-02T19:51:03",
"url": "https://files.pythonhosted.org/packages/48/ec/c8ad41ac9a63945b3b6fd255da018706808ed7bcb3ed58c9a4351b84a87f/ppextensions-0.0.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "1b9d0ccdb356da02f144f40868647ec4",
"sha256": "63d14d51b34724833594d373806eb1c12c6c2713d0f34347d901048972be179a"
},
"downloads": -1,
"filename": "ppextensions-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1b9d0ccdb356da02f144f40868647ec4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 71928,
"upload_time": "2019-08-02T19:51:00",
"url": "https://files.pythonhosted.org/packages/a6/e8/3c96489495d74cb55814f352003e6c45bfb237d986faaf742df6e57d6af8/ppextensions-0.0.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "de0fc3856237ea6587ae235fbc37c05a",
"sha256": "b30288059471f9253d3baadaddfb9ef6c4086cb943741b1fb323366646a730e5"
},
"downloads": -1,
"filename": "ppextensions-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "de0fc3856237ea6587ae235fbc37c05a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34617,
"upload_time": "2019-08-02T19:51:03",
"url": "https://files.pythonhosted.org/packages/48/ec/c8ad41ac9a63945b3b6fd255da018706808ed7bcb3ed58c9a4351b84a87f/ppextensions-0.0.6.tar.gz"
}
]
}