semvec/pypi-packages huggingface dataset:
django-ssl-smtp 2.0.0
SSL SMTP Support for Django Framework 4.0 and UP
License: MIT
Requires Python: >=3.6
Keywords: django,smtp,ssl smtp,smtp ssl,django ssl smtp,django smtp ssl,ssl

**Django SSL Support**
###### SSL SMTP email backend for Django Web Framework
------------
**Version: 1.1.0**
------------
[![Django](https://static.djangoproject.com/img/logos/django-logo-negative.png "Django")](https://djangoproject.com "Django")

[![SMTP](https://mailtrap.io/wp-content/uploads/2019/10/use-port-number-1.png "SMTP")](https://himelrana.com "SMTP")

------------
Installation
------------
`pip install django-ssl-smtp`

and add following to your ``settings.py``:


    EMAIL_BACKEND = 'django_ssl_smtp.SSLEmailBackend'
    EMAIL_HOST = 'mail.example.com'
    EMAIL_PORT = 465
    DEFAULT_FROM_EMAIL = user@example.com 
> **DEFAULT_FROM_EMAIL **	 is optional, But most of the ssl 	smtp do not allow random sender name.

For any kind of bug or update. Request to `contact@himelrana.com`
qrainbowstyle 0.9.6
The most complete customizable stylesheet for Python and Qt applications
License: MIT
Requires Python: >=3.5

QRainbowStyle is a fully customizable stylesheet for Python and Qt applications.

This module provides a function to load pre-compiled stylesheets. To generate your own
style based on custom color palette clone package from project homepage.

qrainbowstyle.windows module adds frameless windows and message boxes.
From version v0.8 module supports native Windows calls.
Features:

    - Borders snapping
    - Minimize, restore, close animations
    - Size grips on borders
    - Frame shadow
    - Aero shake

.. image:: https://raw.githubusercontent.com/desty2k/QRainbowStyleSheet/master/images/frameless_window_v3.png

On Linux and Darwin qrainbowstyle will load class with its own implementation of these features.
Due to a bug in Qt, window minimizing is not supported on MacOS.

First, start importing our module

.. code-block:: python

    import qrainbowstyle

Then you can get stylesheet provided by QRainbowStyle for various Qt wrappers
as shown below

.. code-block:: python

    # PySide2
    stylesheet = qrainbowstyle.load_stylesheet_pyside2(style='oceanic')
    # PyQt5
    stylesheet = qrainbowstyle.load_stylesheet_pyqt5(style='oceanic')

Alternatively, from environment variables provided by QtPy, Qt.Py

.. code-block:: python

    # QtPy
    stylesheet =  qrainbowstyle.load_stylesheet(style='oceanic')
    # Qt.Py
    stylesheet = qrainbowstyle.load_stylesheet(style='oceanic', qt_api=Qt.__binding__)

Finally, set your QApplication with it

.. code-block:: python

    app.setStyleSheet(stylesheet)

To load frameless window in your app import both qrainbowstyle and qrainbowstyle.windows modules

.. code-block:: python

    import qrainbowstyle
    import qrainbowstyle.windows

Initialize qt app and load choosen stylesheet.
Next, create instances of frameless window and your master widget with content you want to show.

.. code-block:: python

    # Create app and load selected stylesheet
    app = QtWidgets.QApplication(sys.argv)
    app.setStyleSheet(qrainbowstyle.load_stylesheet(style="oceanic"))

    # Package options
    # qrainbowstyle.alignButtonsLeft()      # align titlebar buttons to left side
    # qrainbowstyle.useDarwinButtons()      # use darwin style buttons
    qrainbowstyle.setAppName("My new application")  # set global name for application
    # qrainbowstyle.setAppIcon("icon.ico")    # set global app icon

    # Create frameless mainwindow
    win = qrainbowstyle.windows.FramelessWindow()

    # Create content widget and pass reference to main window
    widget = MasterWidget(win)

    # Add widget to main window and show it
    win.addContentWidget(widget)
    win.show()

    sys.exit(app.exec())

Enjoy!