Metadata-Version: 2.4
Name: supervisor-win
Version: 4.6.0
Summary: A system for controlling process state under WINDOWS
Home-page: http://supervisord.org/
Author: Alex
Author-email: alex@fabricadigital.com.br
Maintainer: Alex
Maintainer-email: alex@fabricadigital.com.br
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: System :: Boot
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Systems Administration
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
License-File: LICENSES.txt
Requires-Dist: pywin32==228
Provides-Extra: testing
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

Supervisor for Windows
=========================

.. image:: https://travis-ci.org/alexsilva/supervisor.svg?branch=windows
    :target: https://travis-ci.org/alexsilva/supervisor

Supervisor is a client/server system that allows its users to
control a number of processes on Windows operating system.

Supported Platforms
-------------------

Supervisor has been tested (Python 2.7/3.7 [32/64 bit]) and is known to run on Windows `10` / `Server 2012`.

* New processes are created by the subprocess standard lib.
* Some specific features of OS Linux have been disabled and others were adapted to the Windows OS.
* The process control (supervisorctl) works and management processes correctly, as well as control via web!

Install as Windows service
--------------------------
To install supervisor as a windows service run the command

``python -m supervisor.services install -c {system-path}\\supervisord.conf``

Or install from the utility script (``{PythonHome}\\Scripts`` directory must be in the system path)

``supervisor_service.exe install -c {system-path}\\supervisord.conf``

Supervisor for Unix-Like System
-------------------------------
`Original project for unix-like system <https://github.com/Supervisor/supervisor>`_

Documentation
-------------

You can view the current Supervisor documentation online `in HTML format
<http://supervisord.org/>`_ .  This is where you should go for detailed
installation and configuration documentation.

Windows specific documentation can be found `here <https://github.com/alexsilva/supervisor/blob/windows/docs/windows.rst>`_.

Mailing list, Reporting Bugs, and Viewing the Source Repository
---------------------------------------------------------------

You may subscribe to the `Supervisor-users mailing list
<http://lists.supervisord.org/mailman/listinfo/supervisor-users>`_.

Please report bugs in the `Github issue tracker
<https://github.com/alexsilva/supervisor/issues>`_.  .

You can view the source repository for supervisor via
`https://github.com/alexsilva/supervisor
<https://github.com/alexsilva/supervisor>`_.

Contributing
------------
If you want to help with the development send a  `Pull Requests
<https://github.com/alexsilva/supervisor/pulls>`_




4.6.0
-----------------------------
- Merge supervisor unix changes from 4.2.2.dev0 (master).
- Improvements in the execution of the supervisor as a windows service.
- Support for sending signals for windows application.
- Improvements to service logs.

4.5.0
-----------------------------
- Merge supervisor unix changes from 4.2.2.dev0 (master).
- Improvements in the installation of the windows service.
- Corrections in writing to the windows service log.
- Bug fix when the 'directory' option of a process has quotes.
- Adding xmlrpc_timeout configuration to supervisorctl.

4.4.0
-----------------------------
- Merge supervisor unix changes from 4.2.0.dev0 (master)
- Support for web servers that supports shared socket (fastcgi).
- Support for sending Windows signals. (signal CTRL_C_EVENT|CTRL_BREAK_EVENT)
- Possibility to configure a custom service name (options: '--service-name' or '--service-display-name').

4.3.0
-----------------------------
- Merge supervisor unix changes from 4.2.0.dev0 (master)
- Stop process group with task taskkill
- Fixing service data output issues

4.2.0
-----------------------------
- Merge supervisor unix changes from 4.2.0.dev0 (master)
- Fixed data output via eventlisterner

4.1.0
-----------------------------
- Merge supervisor unix changes from v4.1.0.dev0 (master)

4.0.3
-----------------------------
- Merge supervisor unix changes until
- https://github.com/Supervisor/supervisor/commit/3a956ce4913e25c18760f4430220b6d5df866c7f).
- Fixed process exit detection.

4.0.2
-----------------------------
- Process restart correction
- Fixed ``DeprecationWarning: Parameters to load are deprecated. Call
  .resolve and .require separately.`` on setuptools >= 11.3.


4.0.1
-----------------------------
- Bug fixes (covered by unit tests).
- Supervisor installation script as a service.
- python -m supervisor.services install -c "{path}\supervisord.conf"
