{ "info": { "author": "vitormazzi", "author_email": "vitormazzi@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Topic :: Software Development" ], "description": "=====================\npython-passaporte-web\n=====================\n\n.. image:: https://travis-ci.org/myfreecomm/python-passaporte-web.png?branch=master\n :target: https://travis-ci.org/myfreecomm/python-passaporte-web\n\n\nSobre o Passaporte Web\n----------------------\n\nO Passaporte Web \u00e9 um ecossistema de aplica\u00e7\u00f5es corporativas que disponibiliza uma s\u00e9rie de funcionalidades para\nsimplificar a implementa\u00e7\u00e3o, opera\u00e7\u00e3o e comercializa\u00e7\u00e3o de suas aplica\u00e7\u00f5es; com o objetivo de possibilitar que voc\u00ea\nse preocupe somente com o desenvolmento das fun\u00e7\u00f5es diretamente relacionadas aos objetivos de sua aplica\u00e7\u00e3o.\n\nNosso objetivo \u00e9 construir uma comunidade de desenvolvedores e aplica\u00e7\u00f5es de alt\u00edssima qualidade.\n\nO Passaporte Web oferece:\n - Mecanismos de cadastro de usu\u00e1rios, autentica\u00e7\u00e3o e controle de acesso centralizado;\n - Ferramentas para gest\u00e3o de usu\u00e1rios, vendas, pagamentos, aplica\u00e7\u00f5es e controle de acesso aos sistemas e \u00e0s APIs;\n - Sistema de venda de acesso \u00e0s aplica\u00e7\u00f5es, com suporte a m\u00faltiplos meios de pagamento e cobran\u00e7a recorrente;\n - Mecanismos para simplificar a integra\u00e7\u00e3o entre aplica\u00e7\u00f5es do ecossistema;\n - Ambientes de homologa\u00e7\u00e3o (sandbox) para auxiliar o desenvolvimento e evolu\u00e7\u00e3o de sua aplica\u00e7\u00e3o;\n\n\nExemplo de utiliza\u00e7\u00e3o\n---------------------\n\n.. code-block:: python\n\n from passaporte_web.main import Application\n\n my_application = Application(\n host='https://sandbox.app.passaporteweb.com.br',\n token='qxRSNcIdeA',\n secret='1f0AVCZPJbRndF9FNSGMOWMfH9KMUFfF',\n )\n\n # Cadastrar um usu\u00e1rio\n user_data = {\n 'first_name': 'Jos\u00e9',\n 'last_name': 'Ningu\u00e9m',\n 'email': 'jose.ninguem@example.test',\n 'password': 'wmvgCW1WWa',\n 'password2': 'wmvgCW1WWa',\n 'tos': True,\n }\n new_user = my_application.users.create(**user_data)\n\n # Ler e atualizar perfil do usu\u00e1rio\n user_profile = new_user.profile\n user_profile.bio = u'Eu sou o usu\u00e1rio do exemplo de utiliza\u00e7\u00e3o.'\n user_profile.nickname = 'johndoe'\n user_profile = user_profile.save()\n\n # Criar uma conta para o usu\u00e1rio na aplica\u00e7\u00e3o\n app_account = new_user.accounts.create(\n name=u'Conta do usu\u00e1rio {0.email}'.format(new_user),\n plan_slug='test-plan',\n expiration=None,\n )\n\n\n # Listar as contas associadas a esta aplica\u00e7\u00e3o\n for account in my_application.accounts.all():\n print 'Account {0.name} with uuid {0.uuid} e plano {0.plan_slug}'.format(account)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/myfreecomm/python-passaporte-web", "keywords": "python passaporteweb", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "python-passaporte-web", "package_url": "https://pypi.org/project/python-passaporte-web/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-passaporte-web/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/myfreecomm/python-passaporte-web" }, "release_url": "https://pypi.org/project/python-passaporte-web/0.2.4/", "requires_dist": null, "requires_python": null, "summary": "Python client app for Passaporte Web.", "version": "0.2.4" }, "last_serial": 1382870, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "775742ef52754ed0399165daffca8589", "sha256": "f48fe93a16a659d8a1db9ef9e8147215baaf5cd0d8118a27f28c7daaad0913ab" }, "downloads": -1, "filename": "python-passaporte-web-0.1.tar.gz", "has_sig": false, "md5_digest": "775742ef52754ed0399165daffca8589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48289, "upload_time": "2014-01-09T18:50:36", "url": "https://files.pythonhosted.org/packages/13/49/af8464789aa799088d7b6f4cd8d854e5181aec327097c14bc1c796468581/python-passaporte-web-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0983db2fd9f0c3deb8b53f2c25dba042", "sha256": "adab5baf76ed04cc06d7106f7c5f3d56273ec8d54ff4fd66b4318c74407aff44" }, "downloads": -1, "filename": "python-passaporte-web-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0983db2fd9f0c3deb8b53f2c25dba042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48402, "upload_time": "2014-01-09T19:09:54", "url": "https://files.pythonhosted.org/packages/97/9a/7f7a38197c8616451e892a2d0dd7d2e66ebe6f467f3092bea3f1fbe31dc0/python-passaporte-web-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a3fb1fa091daaa75e6aef5600851b580", "sha256": "83edb0cd535357fa6ec6644fade114e36631ceb2827d6d7f607ce85c9666d1c1" }, "downloads": -1, "filename": "python-passaporte-web-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a3fb1fa091daaa75e6aef5600851b580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48788, "upload_time": "2014-01-09T20:49:33", "url": "https://files.pythonhosted.org/packages/53/c1/0c9d66ee7dd985b7a07ba8495c8e862a968097b6e1bdcd5107dc7107d397/python-passaporte-web-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1be370e42afe052ef233637b4dc6b75e", "sha256": "0384f29a10fdd87d1baa6c2335700a1a157f15a0920a166a9629cf4335feaa1e" }, "downloads": -1, "filename": "python-passaporte-web-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1be370e42afe052ef233637b4dc6b75e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48542, "upload_time": "2014-01-09T22:49:19", "url": "https://files.pythonhosted.org/packages/c0/c5/897d321b814e42c2dae689b8e5ce66b0fb68ad4a5e2e93ed88bf00cb6f0c/python-passaporte-web-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8597dbdb3496fe50d35df7dcb8cda218", "sha256": "36d673b6c6bb75b686d5e124d7ed85c695e3578bb3c4d7b60f3dbc1865fb31de" }, "downloads": -1, "filename": "python-passaporte-web-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8597dbdb3496fe50d35df7dcb8cda218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49823, "upload_time": "2014-01-10T19:13:23", "url": "https://files.pythonhosted.org/packages/6a/b6/655204aae12d29a222b83f208f778b28c78d7ace62ddd3852037253598a9/python-passaporte-web-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7a5ba91ea9f1dce79f4996390c0e402d", "sha256": "72b0bd8c931bd617590d0e9076c5e852919ddf57ef07ba2e2669b182541a4c7f" }, "downloads": -1, "filename": "python-passaporte-web-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7a5ba91ea9f1dce79f4996390c0e402d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49862, "upload_time": "2014-01-10T21:07:31", "url": "https://files.pythonhosted.org/packages/2b/a2/7c3de5ecfb7a2ec7779553f14a8bc9b1e28810edd56eff9b5485d23e12b9/python-passaporte-web-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7266e0ec922873a0b9ce31a09a768f2d", "sha256": "23c417ab5bc2addef629e300e2e3833e1c531c97f4f63df35f366e52697b037d" }, "downloads": -1, "filename": "python-passaporte-web-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7266e0ec922873a0b9ce31a09a768f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56021, "upload_time": "2014-01-10T21:37:51", "url": "https://files.pythonhosted.org/packages/63/fe/98081345939e4fcfe8c1efa89233a3523a678bc282965fe2672043a9f32f/python-passaporte-web-0.1.6.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "590d36455eb5302268cf6ddb6f62d199", "sha256": "a0832117ea4fcfaa9448bc87f2a61d366c00310d047130590adf24ee0781c58b" }, "downloads": -1, "filename": "python-passaporte-web-0.2.tar.gz", "has_sig": false, "md5_digest": "590d36455eb5302268cf6ddb6f62d199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56455, "upload_time": "2014-01-13T22:18:01", "url": "https://files.pythonhosted.org/packages/6b/77/3f37f07a8e46c43d928ecf9f8ec13f792a6b12c799c4ca01a15356451101/python-passaporte-web-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "01a96cf701893e3388aa39ccff554528", "sha256": "dfd96c94c08318a162c40a6820e0abc6387fb987a129ec82dd9f8ff1d39d1983" }, "downloads": -1, "filename": "python-passaporte-web-0.2.1.tar.gz", "has_sig": false, "md5_digest": "01a96cf701893e3388aa39ccff554528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56411, "upload_time": "2014-01-15T18:38:46", "url": "https://files.pythonhosted.org/packages/90/3c/413c28e2126857ac1f77b97dd2debbce75cbc51ae740c86f66aace0ec006/python-passaporte-web-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "36f1481cb74677f2a72b15e9eec252b1", "sha256": "b6ae77b717cab006327831e4c541e7ce3856c8c0d554a77e1a9a011579b2e7e2" }, "downloads": -1, "filename": "python-passaporte-web-0.2.2.tar.gz", "has_sig": false, "md5_digest": "36f1481cb74677f2a72b15e9eec252b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55413, "upload_time": "2014-09-22T22:07:24", "url": "https://files.pythonhosted.org/packages/b4/89/18a3586e0ff5bab3b5ec81f9466541dae46c3d7b52279d49bd27692f4702/python-passaporte-web-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "335f341f787bee619b53936c6744af59", "sha256": "fdbcee447f5f72e7a9347dab15a1163adab74b9dd8effde02d0f3f1f3f5bfcef" }, "downloads": -1, "filename": "python-passaporte-web-0.2.3.tar.gz", "has_sig": false, "md5_digest": "335f341f787bee619b53936c6744af59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53950, "upload_time": "2014-09-25T20:24:29", "url": "https://files.pythonhosted.org/packages/39/1e/a4b9fec51590995686c8f8dbd5dfbe11a59707c04e79b99c29372ef49781/python-passaporte-web-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d7191352a0a318f46f4b16825f84dc5c", "sha256": "45f2d14ee4cde7e57046670ade52764f92e6452406678d09e60741202e644e46" }, "downloads": -1, "filename": "python-passaporte-web-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d7191352a0a318f46f4b16825f84dc5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55832, "upload_time": "2015-01-14T21:16:02", "url": "https://files.pythonhosted.org/packages/ea/2c/3397a1a40377b983696c6d35416a989e1ba668d9a9d51d0abfa8952937fd/python-passaporte-web-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7191352a0a318f46f4b16825f84dc5c", "sha256": "45f2d14ee4cde7e57046670ade52764f92e6452406678d09e60741202e644e46" }, "downloads": -1, "filename": "python-passaporte-web-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d7191352a0a318f46f4b16825f84dc5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55832, "upload_time": "2015-01-14T21:16:02", "url": "https://files.pythonhosted.org/packages/ea/2c/3397a1a40377b983696c6d35416a989e1ba668d9a9d51d0abfa8952937fd/python-passaporte-web-0.2.4.tar.gz" } ] }