diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-aspose-email-cloud.spec | 337 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 339 insertions, 0 deletions
@@ -0,0 +1 @@ +/aspose-email-cloud-21.9.0.tar.gz diff --git a/python-aspose-email-cloud.spec b/python-aspose-email-cloud.spec new file mode 100644 index 0000000..d35970a --- /dev/null +++ b/python-aspose-email-cloud.spec @@ -0,0 +1,337 @@ +%global _empty_manifest_terminate_build 0 +Name: python-aspose-email-cloud +Version: 21.9.0 +Release: 1 +Summary: Aspose.Email Cloud API +License: License :: OSI Approved :: MIT License +URL: https://products.aspose.cloud/email/family +Source0: https://mirrors.aliyun.com/pypi/web/packages/90/2f/68380e0707004038d42dd1b74049c0f0c11d35cc88a8280fd4c6b286ec4b/aspose-email-cloud-21.9.0.tar.gz +BuildArch: noarch + +Requires: python3-certifi +Requires: python3-dateutil +Requires: python3-six +Requires: python3-urllib3 + +%description +[](https://pypi.org/project/aspose-email-cloud/) [](https://pypi.org/project/aspose-email-cloud/)  + +# Manage Emails in Cloud via Python REST SDK + +[Aspose.Email Cloud SDK for Python](https://products.aspose.cloud/email/python) is a REST API SDK for creating email applications that work with standard email file formats such as Outlook MSG, EML, iCalendar files and VCard. + +This SDK allows you to work with Aspose.Email Cloud REST APIs in your Python applications quickly and easily, with zero initial cost. + +[Aspose.Email Cloud home](https://products.aspose.cloud/email/family) + +[Swagger UI](https://apireference.aspose.cloud/email/) + +# Cloud Email Processing Features +Aspose.Email Cloud is a REST API for creating email applications that work with standard email file formats. This SDK: +- Lets developers manipulate different emails' formats such as Outlook MSG, EML, VCard, and iCalendar files. +- Supports AI functions: + - The Business card recognition. + - The Name API for parsing and handling personal names. +- Has a built-in email client. This client provides: + - Unified REST API for different email protocols: IMAP, POP3, SMTP, EWS, WebDav. + - Virtual multi-account. + - Message threads (POP3 accounts are also supported). +- Email configuration discovery. +- Disposable email address detection. + +## Improvements in version 21.9 + +Aspose.Email Cloud 21.9.0 comes with improvements described below: + +- `EmailCloud.Email.Convert` method documentation fixed. +- Some documentation improvements. +- SDK dependencies updated. + +See [Release notes](https://docs.aspose.cloud/email/aspose-email-cloud-21-9-release-notes/). + + +## How to use the SDK? +The complete source code is available in the [GIT repository](https://github.com/aspose-email-cloud/aspose-email-cloud-python/tree/master/sdk/AsposeEmailCloudSdk). + +Use [SDK tutorials](https://docs.aspose.cloud/email/sdk-tutorials/) and [SDK reference documentation](https://docs.aspose.cloud/email/reference-api/). + +### Prerequisites + +To use this SDK, you need a Client id and a Client secret; they can be looked up at [Aspose Cloud Dashboard](https://dashboard.aspose.cloud/#/apps) (it requires free registration in Aspose Cloud for this). + +### Installation + +You can use it directly in your project via the source code or get a [PYPI Package](https://pypi.org/project/aspose-email-cloud/): + + pip install aspose-email-cloud + +See more details about SDK installation in this tutorial: [SDK setup](https://docs.aspose.cloud/email/sdk-setup/). + +### Usage examples + +To use the API, you should create an EmailCloud object: +```python +from AsposeEmailCloudSdk import api #EmailApi class is here +from AsposeEmailCloudSdk import models #REST API models are here + +#... +client_secret = 'Your Client secret' +client_id = 'Your Client id' + +email_cloud = api.EmailCloud(client_secret, client_id) +``` + +#### Business cards recognition API +Use `AiBcrApi.parse` method to parse business card image to VCard DTO: +```python +path = 'path/to/image/to/parse.png' +result = email_cloud.ai.bcr.parse(models.AiBcrParseRequest( + file=image_file, + is_single=True)) +contact = result.value[0] +assert 'Parsed Display Name' in contact.display_name +``` + +## Aspose.Email Cloud SDKs in Popular Languages + +| .NET | Java | PHP | Python | Ruby | Node.js | +|------|------|-----|--------|------|---------| +| [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-dotnet) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-java) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-php) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-python) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-ruby) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-node) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-android) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-swift)|[GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-dart) |[GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-go) | +| [NuGet](https://www.nuget.org/packages/Aspose.Email-Cloud/) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-email-cloud) | [Composer](https://packagist.org/packages/aspose/aspose-email-cloud) | [PIP](https://pypi.org/project/aspose.email-cloud/) | [GEM](https://rubygems.org/gems/aspose_email_cloud) | [NPM](https://www.npmjs.com/package/@asposecloud/aspose-email-cloud) | + +[Product Page](https://products.aspose.cloud/email/python) | [Documentation](https://docs.aspose.cloud/email/) | [Demo](https://products.aspose.app/email/family) | [Swagger UI](https://apireference.aspose.cloud/email/) | [Blog](https://blog.aspose.cloud/category/email/) | [Free support](https://forum.aspose.cloud/c/email) | [Free trial](https://dashboard.aspose.cloud/#/apps) | [SDK reference documentation](https://docs.aspose.cloud/email/reference-api) + + + +%package -n python3-aspose-email-cloud +Summary: Aspose.Email Cloud API +Provides: python-aspose-email-cloud +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-aspose-email-cloud +[](https://pypi.org/project/aspose-email-cloud/) [](https://pypi.org/project/aspose-email-cloud/)  + +# Manage Emails in Cloud via Python REST SDK + +[Aspose.Email Cloud SDK for Python](https://products.aspose.cloud/email/python) is a REST API SDK for creating email applications that work with standard email file formats such as Outlook MSG, EML, iCalendar files and VCard. + +This SDK allows you to work with Aspose.Email Cloud REST APIs in your Python applications quickly and easily, with zero initial cost. + +[Aspose.Email Cloud home](https://products.aspose.cloud/email/family) + +[Swagger UI](https://apireference.aspose.cloud/email/) + +# Cloud Email Processing Features +Aspose.Email Cloud is a REST API for creating email applications that work with standard email file formats. This SDK: +- Lets developers manipulate different emails' formats such as Outlook MSG, EML, VCard, and iCalendar files. +- Supports AI functions: + - The Business card recognition. + - The Name API for parsing and handling personal names. +- Has a built-in email client. This client provides: + - Unified REST API for different email protocols: IMAP, POP3, SMTP, EWS, WebDav. + - Virtual multi-account. + - Message threads (POP3 accounts are also supported). +- Email configuration discovery. +- Disposable email address detection. + +## Improvements in version 21.9 + +Aspose.Email Cloud 21.9.0 comes with improvements described below: + +- `EmailCloud.Email.Convert` method documentation fixed. +- Some documentation improvements. +- SDK dependencies updated. + +See [Release notes](https://docs.aspose.cloud/email/aspose-email-cloud-21-9-release-notes/). + + +## How to use the SDK? +The complete source code is available in the [GIT repository](https://github.com/aspose-email-cloud/aspose-email-cloud-python/tree/master/sdk/AsposeEmailCloudSdk). + +Use [SDK tutorials](https://docs.aspose.cloud/email/sdk-tutorials/) and [SDK reference documentation](https://docs.aspose.cloud/email/reference-api/). + +### Prerequisites + +To use this SDK, you need a Client id and a Client secret; they can be looked up at [Aspose Cloud Dashboard](https://dashboard.aspose.cloud/#/apps) (it requires free registration in Aspose Cloud for this). + +### Installation + +You can use it directly in your project via the source code or get a [PYPI Package](https://pypi.org/project/aspose-email-cloud/): + + pip install aspose-email-cloud + +See more details about SDK installation in this tutorial: [SDK setup](https://docs.aspose.cloud/email/sdk-setup/). + +### Usage examples + +To use the API, you should create an EmailCloud object: +```python +from AsposeEmailCloudSdk import api #EmailApi class is here +from AsposeEmailCloudSdk import models #REST API models are here + +#... +client_secret = 'Your Client secret' +client_id = 'Your Client id' + +email_cloud = api.EmailCloud(client_secret, client_id) +``` + +#### Business cards recognition API +Use `AiBcrApi.parse` method to parse business card image to VCard DTO: +```python +path = 'path/to/image/to/parse.png' +result = email_cloud.ai.bcr.parse(models.AiBcrParseRequest( + file=image_file, + is_single=True)) +contact = result.value[0] +assert 'Parsed Display Name' in contact.display_name +``` + +## Aspose.Email Cloud SDKs in Popular Languages + +| .NET | Java | PHP | Python | Ruby | Node.js | +|------|------|-----|--------|------|---------| +| [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-dotnet) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-java) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-php) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-python) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-ruby) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-node) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-android) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-swift)|[GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-dart) |[GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-go) | +| [NuGet](https://www.nuget.org/packages/Aspose.Email-Cloud/) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-email-cloud) | [Composer](https://packagist.org/packages/aspose/aspose-email-cloud) | [PIP](https://pypi.org/project/aspose.email-cloud/) | [GEM](https://rubygems.org/gems/aspose_email_cloud) | [NPM](https://www.npmjs.com/package/@asposecloud/aspose-email-cloud) | + +[Product Page](https://products.aspose.cloud/email/python) | [Documentation](https://docs.aspose.cloud/email/) | [Demo](https://products.aspose.app/email/family) | [Swagger UI](https://apireference.aspose.cloud/email/) | [Blog](https://blog.aspose.cloud/category/email/) | [Free support](https://forum.aspose.cloud/c/email) | [Free trial](https://dashboard.aspose.cloud/#/apps) | [SDK reference documentation](https://docs.aspose.cloud/email/reference-api) + + + +%package help +Summary: Development documents and examples for aspose-email-cloud +Provides: python3-aspose-email-cloud-doc +%description help +[](https://pypi.org/project/aspose-email-cloud/) [](https://pypi.org/project/aspose-email-cloud/)  + +# Manage Emails in Cloud via Python REST SDK + +[Aspose.Email Cloud SDK for Python](https://products.aspose.cloud/email/python) is a REST API SDK for creating email applications that work with standard email file formats such as Outlook MSG, EML, iCalendar files and VCard. + +This SDK allows you to work with Aspose.Email Cloud REST APIs in your Python applications quickly and easily, with zero initial cost. + +[Aspose.Email Cloud home](https://products.aspose.cloud/email/family) + +[Swagger UI](https://apireference.aspose.cloud/email/) + +# Cloud Email Processing Features +Aspose.Email Cloud is a REST API for creating email applications that work with standard email file formats. This SDK: +- Lets developers manipulate different emails' formats such as Outlook MSG, EML, VCard, and iCalendar files. +- Supports AI functions: + - The Business card recognition. + - The Name API for parsing and handling personal names. +- Has a built-in email client. This client provides: + - Unified REST API for different email protocols: IMAP, POP3, SMTP, EWS, WebDav. + - Virtual multi-account. + - Message threads (POP3 accounts are also supported). +- Email configuration discovery. +- Disposable email address detection. + +## Improvements in version 21.9 + +Aspose.Email Cloud 21.9.0 comes with improvements described below: + +- `EmailCloud.Email.Convert` method documentation fixed. +- Some documentation improvements. +- SDK dependencies updated. + +See [Release notes](https://docs.aspose.cloud/email/aspose-email-cloud-21-9-release-notes/). + + +## How to use the SDK? +The complete source code is available in the [GIT repository](https://github.com/aspose-email-cloud/aspose-email-cloud-python/tree/master/sdk/AsposeEmailCloudSdk). + +Use [SDK tutorials](https://docs.aspose.cloud/email/sdk-tutorials/) and [SDK reference documentation](https://docs.aspose.cloud/email/reference-api/). + +### Prerequisites + +To use this SDK, you need a Client id and a Client secret; they can be looked up at [Aspose Cloud Dashboard](https://dashboard.aspose.cloud/#/apps) (it requires free registration in Aspose Cloud for this). + +### Installation + +You can use it directly in your project via the source code or get a [PYPI Package](https://pypi.org/project/aspose-email-cloud/): + + pip install aspose-email-cloud + +See more details about SDK installation in this tutorial: [SDK setup](https://docs.aspose.cloud/email/sdk-setup/). + +### Usage examples + +To use the API, you should create an EmailCloud object: +```python +from AsposeEmailCloudSdk import api #EmailApi class is here +from AsposeEmailCloudSdk import models #REST API models are here + +#... +client_secret = 'Your Client secret' +client_id = 'Your Client id' + +email_cloud = api.EmailCloud(client_secret, client_id) +``` + +#### Business cards recognition API +Use `AiBcrApi.parse` method to parse business card image to VCard DTO: +```python +path = 'path/to/image/to/parse.png' +result = email_cloud.ai.bcr.parse(models.AiBcrParseRequest( + file=image_file, + is_single=True)) +contact = result.value[0] +assert 'Parsed Display Name' in contact.display_name +``` + +## Aspose.Email Cloud SDKs in Popular Languages + +| .NET | Java | PHP | Python | Ruby | Node.js | +|------|------|-----|--------|------|---------| +| [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-dotnet) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-java) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-php) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-python) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-ruby) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-node) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-android) | [GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-swift)|[GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-dart) |[GitHub](https://github.com/aspose-email-cloud/aspose-email-cloud-go) | +| [NuGet](https://www.nuget.org/packages/Aspose.Email-Cloud/) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-email-cloud) | [Composer](https://packagist.org/packages/aspose/aspose-email-cloud) | [PIP](https://pypi.org/project/aspose.email-cloud/) | [GEM](https://rubygems.org/gems/aspose_email_cloud) | [NPM](https://www.npmjs.com/package/@asposecloud/aspose-email-cloud) | + +[Product Page](https://products.aspose.cloud/email/python) | [Documentation](https://docs.aspose.cloud/email/) | [Demo](https://products.aspose.app/email/family) | [Swagger UI](https://apireference.aspose.cloud/email/) | [Blog](https://blog.aspose.cloud/category/email/) | [Free support](https://forum.aspose.cloud/c/email) | [Free trial](https://dashboard.aspose.cloud/#/apps) | [SDK reference documentation](https://docs.aspose.cloud/email/reference-api) + + + +%prep +%autosetup -n aspose-email-cloud-21.9.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-aspose-email-cloud -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 21.9.0-1 +- Package Spec generated @@ -0,0 +1 @@ +4f71e569daa65b9c214c6dc9fbf10595 aspose-email-cloud-21.9.0.tar.gz |