Name | apple-wallet JSON |
Version |
0.2.0
JSON |
| download |
home_page | None |
Summary | A simple library to create Apple passes compatible with Wallet |
upload_time | 2024-10-21 10:00:36 |
maintainer | None |
docs_url | None |
author | Borja Toron-Antons |
requires_python | <4.0,>=3.12 |
license | MIT |
keywords |
apple pass
apple wallet
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Apple Wallet
A very simple library to generate Passes for Apple Wallet
Model-based (hello pydantic)
### Configuration
All the configuration comes through environment vars (see `pydantic-settings`, but can be overwritten):
- **APPLE_WALLET_TEMPLATE_PATH**: Path to the templates. Every template is a folder called `<TEMPLATE>.pass` that follows the structure defined in [3]. Defaults to `./templates`
- **APPLE_WALLET_CERTIFICATE_PATH**: Path to the folder containing certificates and keys. Defaults to `./certificates`. Three certificates are needed:
- Key
- CSR
- WWDR
### Tests
202409: Tested for iOS 17 and 18
### Acknowledgments
This library is heavily based on the examples and code provided in:
[1] https://github.com/twopointone/applepassgenerator (Worked fine but I am addicted to Pydantic)
[2] https://github.com/alexandercerutti/passkit-generator (Excellent ideas that I try to replicate in Python)
### More about Apple Pass ###
[3] Reference: Human Interface: https://developer.apple.com/design/human-interface-guidelines/wallet
[4] Reference: PassKit: https://developer.apple.com/wallet/
[5] Reference: PassKit Package Format Reference: https://developer.apple.com/library/archive/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/Introduction.html
Raw data
{
"_id": null,
"home_page": null,
"name": "apple-wallet",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.12",
"maintainer_email": null,
"keywords": "apple pass, apple wallet",
"author": "Borja Toron-Antons",
"author_email": "borja.toron@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/47/01/96d6525d5d8982799896322673d744291b15d793b6629b3ffaefc491a19e/apple_wallet-0.2.0.tar.gz",
"platform": null,
"description": "# Apple Wallet\n\nA very simple library to generate Passes for Apple Wallet\n\nModel-based (hello pydantic)\n\n### Configuration\n\nAll the configuration comes through environment vars (see `pydantic-settings`, but can be overwritten):\n\n- **APPLE_WALLET_TEMPLATE_PATH**: Path to the templates. Every template is a folder called `<TEMPLATE>.pass` that follows the structure defined in [3]. Defaults to `./templates`\n\n- **APPLE_WALLET_CERTIFICATE_PATH**: Path to the folder containing certificates and keys. Defaults to `./certificates`. Three certificates are needed:\n - Key\n - CSR\n - WWDR\n\n### Tests\n\n202409: Tested for iOS 17 and 18\n\n### Acknowledgments\n\nThis library is heavily based on the examples and code provided in:\n\n[1] https://github.com/twopointone/applepassgenerator (Worked fine but I am addicted to Pydantic)\n\n[2] https://github.com/alexandercerutti/passkit-generator (Excellent ideas that I try to replicate in Python)\n\n### More about Apple Pass ###\n[3] Reference: Human Interface: https://developer.apple.com/design/human-interface-guidelines/wallet\n\n[4] Reference: PassKit: https://developer.apple.com/wallet/\n\n[5] Reference: PassKit Package Format Reference: https://developer.apple.com/library/archive/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/Introduction.html\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A simple library to create Apple passes compatible with Wallet",
"version": "0.2.0",
"project_urls": null,
"split_keywords": [
"apple pass",
" apple wallet"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "38d5d0f19263ccf3e4639d2041660d15fce36e45882289318dad0f91ef5c5d18",
"md5": "72b40f2cc2c4ae7d3725ab31e1e5adde",
"sha256": "bda176c0695f196a87e13c28a0201732a10c6c7a731be7d54133007626783c0a"
},
"downloads": -1,
"filename": "apple_wallet-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "72b40f2cc2c4ae7d3725ab31e1e5adde",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.12",
"size": 6000,
"upload_time": "2024-10-21T10:00:34",
"upload_time_iso_8601": "2024-10-21T10:00:34.745103Z",
"url": "https://files.pythonhosted.org/packages/38/d5/d0f19263ccf3e4639d2041660d15fce36e45882289318dad0f91ef5c5d18/apple_wallet-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "470196d6525d5d8982799896322673d744291b15d793b6629b3ffaefc491a19e",
"md5": "f804d43a25d7bf5f0e99ceaca20d2623",
"sha256": "d00bb5a5116953d450c08ac4bd6b276e00ca622b15d49d18924af580bfe2bd77"
},
"downloads": -1,
"filename": "apple_wallet-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "f804d43a25d7bf5f0e99ceaca20d2623",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.12",
"size": 5062,
"upload_time": "2024-10-21T10:00:36",
"upload_time_iso_8601": "2024-10-21T10:00:36.139099Z",
"url": "https://files.pythonhosted.org/packages/47/01/96d6525d5d8982799896322673d744291b15d793b6629b3ffaefc491a19e/apple_wallet-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-21 10:00:36",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "apple-wallet"
}