{ "info": { "author": "BuiltOn", "author_email": "hello@builton.dev", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# BuiltOn Python SDK\n> Python SDK for the BuiltOn APIs\n\n[![PyPI](https://img.shields.io/pypi/v/builton-sdk.svg)](https://pypi.org/project/builton-sdk)\n[![PyPI - Status](https://img.shields.io/pypi/status/builton-sdk.svg)](https://pypi.org/project/builton-sdk)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/builton-sdk.svg)](https://pypi.org/project/builton-sdk)\n[![Downloads](https://pepy.tech/badge/builton-sdk)](https://pepy.tech/project/builton-sdk)\n\n[![Builton logo](https://res.cloudinary.com/dftspnwxo/image/upload/v1554131594/Builton_logo_positiv_wc3j7x.svg)](https://builton.dev)\n\n[BuiltOn](https://builton.dev) offers a platform as a service that digitizes core business functions and optimizes \nresource allocation with baked-in machine learning capabilities. \nThis package gives you access to our platform's building blocks and will help you implement its API.\n Get instant access to modules like Payments, Messaging Tools, User Management, Scheduling, \n Resource Allocation and more.\n\n## Documentation\n\nSee the [BuiltOn API documentation](https://docs.builton.dev) for a full reference of the API or visit\nour website - [https://builton.dev](https://builton.dev) - if you want to create an account.\n\n## Getting Started\n\n### Prerequisites\n\nThis package has been fully tested using Python 3.6, but it's expected to work in \nall Python 3+ versions.\n\n### Installation\n\nTo install the package use pip as usual:\n```bash\npip install builton-sdk\n```\n\nTo install from source use:\n```bash\npython setup.py install\n```\n\n## Usage\n\n```python\nfrom builton_sdk import Builton\nbuilton = Builton(api_key=\"API_KEY\", bearer_token=\"BEARER_TOKEN\")\nbuilton.product().get_all(size=1)\n``` \n\nThe `API_KEY` and the `BEARER_TOKEN` are both in the [Settings](https://dashboard.builton.dev/settings) \nsection of your BuiltOn dashboard. The `API_KEY` will be under **API Keys** and if you don't have one\nyet, please go ahead and create it. The `BEARER_TOKEN` you can fetch from the **Service Accounts** \nsection, from an existing Service Account or by creating a new one.\n\n## Contributing\n\n### Configuration\n\nBefore starting to use the package, please copy the `config.py.template` into \n`config.py` and edit the configuration inside accordingly. Have a look at the [Usage](#usage) section \nfor more information on how to find the values to put inside the `config.py`.\n\n### Testing\n\nOur test suite depends heavily on [talkback](https://github.com/ijpiantanida/talkback) to mock some \nof the API responses. So, in order to contribute you'll need to first have node.js and npm installed \nand then you can run the following script to start the talkback server: \n\n```bash\n./tests/integration/scripts/run_server.sh\n```\n\nAfter the server starts, you can put it in background and then run the tests:\n\n```bash\npytest tests/\n```\n\n### Pushing Changes\n\nFollow the steps below to open a new Pull Request into this package:\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b amazing-feature`)\n3. Commit your Changes (`git commit -m 'Add some Amazing Feature'`)\n4. Push to the Branch (`git push origin amazing-feature`)\n5. Open a Pull Request\n\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE.md) file for more info.\n\n## Contact\n\nPlease use the github issues for problems you find with the package or suggestions for changes.\n\nIf you need to get in touch with anyone from our team please email us at \n[hello@builton.dev](mailto:hello@builton.dev)\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": "https://github.com/BuiltonDev/python-sdk", "keywords": "builton api sdk ai", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "builton-sdk", "package_url": "https://pypi.org/project/builton-sdk/", "platform": "", "project_url": "https://pypi.org/project/builton-sdk/", "project_urls": { "Bug Tracker": "https://github.com/BuiltonDev/python-sdk/issues", "Documentation": "https://docs.builton.dev", "Homepage": "https://github.com/BuiltonDev/python-sdk" }, "release_url": "https://pypi.org/project/builton-sdk/0.3.1/", "requires_dist": [ "requests" ], "requires_python": ">=2.7", "summary": "BuiltOn Python SDK", "version": "0.3.1", "yanked": false, "yanked_reason": null }, "last_serial": 6029650, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "e98b092be73860843ce0d38a309142f4", "sha256": "7933c87e2f533d0e6109c9d701645242f4537683d0070e82cf2376fdf67f10eb" }, "downloads": -1, "filename": "builton_sdk-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e98b092be73860843ce0d38a309142f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 25271, "upload_time": "2019-06-14T13:58:13", "upload_time_iso_8601": "2019-06-14T13:58:13.505427Z", "url": "https://files.pythonhosted.org/packages/ec/6f/24b4497f20616843a2b116e4fc1e1709f7c160bd6ae14811c2f97e91fee6/builton_sdk-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff0d9e455e8360beb11dc41cb9ea1b66", "sha256": "0dd332027214fac274e9ff907b27c147d0e6a674926d40cf03ff5d1cba39f41c" }, "downloads": -1, "filename": "builton-sdk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ff0d9e455e8360beb11dc41cb9ea1b66", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 13680, "upload_time": "2019-06-14T13:58:15", "upload_time_iso_8601": "2019-06-14T13:58:15.981490Z", "url": "https://files.pythonhosted.org/packages/f1/b1/7149163673959b4073961a3e8767bf8499dad6dabfd65aea32e18756a972/builton-sdk-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5b7019b060f2f1243d70891b43fb6bbb", "sha256": "90043a314320ba3328417cbc86658bfe82e22887cffeaa00cf2521259e55a8cc" }, "downloads": -1, "filename": "builton_sdk-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5b7019b060f2f1243d70891b43fb6bbb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 25271, "upload_time": "2019-06-15T09:27:08", "upload_time_iso_8601": "2019-06-15T09:27:08.224213Z", "url": "https://files.pythonhosted.org/packages/5a/76/1c5d912881e4f0c458247a10a8486b02cdda02cf545add269bc7338d8333/builton_sdk-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b72440796b02e9b1b69dc1f7a9f93178", "sha256": "7b4d200b2d9512b26ea03d619d22aa1af3130a3ad12400e5f469ce5ccb0770e1" }, "downloads": -1, "filename": "builton-sdk-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b72440796b02e9b1b69dc1f7a9f93178", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 13664, "upload_time": "2019-06-15T09:27:10", "upload_time_iso_8601": "2019-06-15T09:27:10.029810Z", "url": "https://files.pythonhosted.org/packages/6e/08/b6c7564e18626a4ee19856761a974fb283bb096428bc1211218069f56de8/builton-sdk-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bc5a68132fe0b44c8de17c53efe9ba76", "sha256": "5d155c217d6bfaac51703ba0bfdda4c8dff4081182e33e4df1ebecb05a2eb446" }, "downloads": -1, "filename": "builton_sdk-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bc5a68132fe0b44c8de17c53efe9ba76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 25272, "upload_time": "2019-06-24T12:24:54", "upload_time_iso_8601": "2019-06-24T12:24:54.116251Z", "url": "https://files.pythonhosted.org/packages/ad/a3/b29b6e48139efbdc452e9c403ba312225eed06b913c06bbf04e8e1d5b853/builton_sdk-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d7f8c3c80b3bac40606edae254cb6cb", "sha256": "44123c4727049050169ddb425dc446872a68ec265a62f635b895261cbfa03903" }, "downloads": -1, "filename": "builton-sdk-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9d7f8c3c80b3bac40606edae254cb6cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 13680, "upload_time": "2019-06-24T12:24:55", "upload_time_iso_8601": "2019-06-24T12:24:55.656323Z", "url": "https://files.pythonhosted.org/packages/b6/ee/abd9ab69e123890409c4db7ef40c229169c3c0e6dbb35f7ce87ac905eacd/builton-sdk-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "386cad7876a999081c952a52f7b61c5d", "sha256": "83640a55abe97fd567727acad6c3187dae75eedd2aef5603e73de5d5e5df61d5" }, "downloads": -1, "filename": "builton_sdk-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "386cad7876a999081c952a52f7b61c5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 28077, "upload_time": "2019-09-02T13:23:21", "upload_time_iso_8601": "2019-09-02T13:23:21.879733Z", "url": "https://files.pythonhosted.org/packages/f5/54/7536e56879baf731bbd7f5cafa830fd20762ef60b60d9046285a67c8e81f/builton_sdk-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "86ce18593d9ce80502a2ed310819d653", "sha256": "bd236339a8007f8a7af9e7e3d11fee85daad6facae7c0313829e70eec0e90b68" }, "downloads": -1, "filename": "builton-sdk-0.2.3.tar.gz", "has_sig": false, "md5_digest": "86ce18593d9ce80502a2ed310819d653", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14354, "upload_time": "2019-09-02T13:23:24", "upload_time_iso_8601": "2019-09-02T13:23:24.001649Z", "url": "https://files.pythonhosted.org/packages/3d/da/74f1b654e0aba0e053cf43f1d6b8caa30aea19645e1af6695b88ae4c030b/builton-sdk-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6a6cb446d4c556313ee9d23b90378aed", "sha256": "8d07821b378e4ceeb78385fe27a5ea36a1b2675fbca2e4e260e1a097106ec852" }, "downloads": -1, "filename": "builton_sdk-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a6cb446d4c556313ee9d23b90378aed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 31841, "upload_time": "2019-10-25T13:40:13", "upload_time_iso_8601": "2019-10-25T13:40:13.521678Z", "url": "https://files.pythonhosted.org/packages/99/bf/cda3da792bac37640c8b97fa73ed067d92e136ba2018daa6289a4c6f23f6/builton_sdk-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9571db456f30f7744480d5675f9b0231", "sha256": "9075369737143e1c1e184f361a834a0c3a6c47e00cfc05d9b6e5a4c22c3aec89" }, "downloads": -1, "filename": "builton-sdk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9571db456f30f7744480d5675f9b0231", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 15003, "upload_time": "2019-10-25T13:40:15", "upload_time_iso_8601": "2019-10-25T13:40:15.068892Z", "url": "https://files.pythonhosted.org/packages/60/ca/2225b3da32f5cbeb76e92d006ae55c454da00da3a8f9ea3c7a6a606b8606/builton-sdk-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a6cb446d4c556313ee9d23b90378aed", "sha256": "8d07821b378e4ceeb78385fe27a5ea36a1b2675fbca2e4e260e1a097106ec852" }, "downloads": -1, "filename": "builton_sdk-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a6cb446d4c556313ee9d23b90378aed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 31841, "upload_time": "2019-10-25T13:40:13", "upload_time_iso_8601": "2019-10-25T13:40:13.521678Z", "url": "https://files.pythonhosted.org/packages/99/bf/cda3da792bac37640c8b97fa73ed067d92e136ba2018daa6289a4c6f23f6/builton_sdk-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9571db456f30f7744480d5675f9b0231", "sha256": "9075369737143e1c1e184f361a834a0c3a6c47e00cfc05d9b6e5a4c22c3aec89" }, "downloads": -1, "filename": "builton-sdk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9571db456f30f7744480d5675f9b0231", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 15003, "upload_time": "2019-10-25T13:40:15", "upload_time_iso_8601": "2019-10-25T13:40:15.068892Z", "url": "https://files.pythonhosted.org/packages/60/ca/2225b3da32f5cbeb76e92d006ae55c454da00da3a8f9ea3c7a6a606b8606/builton-sdk-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }