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!
How to install ?
----------------
Installation can be done via pip
``python -m pip install supervisor-win``
* Note that the package name is different from the unix version.
It is also possible to install the development version
``python -m pip install git+https://github.com/alexsilva/supervisor@windows``
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
---------------------------------------------------------------
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.7.0
-----------------------------
- Merge supervisor unix changes from 4.3.0.dev0 (master).
- Upgrading from pywin32 to python3 (issues/43).
- Fix installation of services (issues/42).
- https://github.com/alexsilva/supervisor/issues?q=is%3Aissue+is%3Aclosed
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"
Raw data
{
"_id": null,
"home_page": "http://supervisord.org/",
"name": "supervisor-win",
"maintainer": "Alex",
"docs_url": null,
"requires_python": "",
"maintainer_email": "alex@fabricadigital.com.br",
"keywords": "",
"author": "Alex",
"author_email": "alex@fabricadigital.com.br",
"download_url": "https://files.pythonhosted.org/packages/98/48/5d6cd1b7492bf2c11452fd638de45519d2c103caed70c5bdb4ecebbac568/supervisor-win-4.7.0.tar.gz",
"platform": null,
"description": "Supervisor for Windows\r\n=========================\r\n\r\n.. image:: https://travis-ci.org/alexsilva/supervisor.svg?branch=windows\r\n :target: https://travis-ci.org/alexsilva/supervisor\r\n\r\nSupervisor is a client/server system that allows its users to\r\ncontrol a number of processes on Windows operating system.\r\n\r\nSupported Platforms\r\n-------------------\r\n\r\nSupervisor has been tested (Python 2.7/3.7 [32/64 bit]) and is known to run on Windows `10` / `Server 2012`.\r\n\r\n* New processes are created by the subprocess standard lib.\r\n* Some specific features of OS Linux have been disabled and others were adapted to the Windows OS.\r\n* The process control (supervisorctl) works and management processes correctly, as well as control via web!\r\n\r\nHow to install ?\r\n----------------\r\nInstallation can be done via pip\r\n\r\n``python -m pip install supervisor-win``\r\n\r\n* Note that the package name is different from the unix version.\r\n \r\nIt is also possible to install the development version\r\n\r\n``python -m pip install git+https://github.com/alexsilva/supervisor@windows``\r\n\r\nInstall as Windows service\r\n--------------------------\r\nTo install supervisor as a windows service run the command\r\n\r\n``python -m supervisor.services install -c {system-path}\\\\supervisord.conf``\r\n\r\nOr install from the utility script (``{PythonHome}\\\\Scripts`` directory must be in the system path)\r\n\r\n``supervisor_service.exe install -c {system-path}\\\\supervisord.conf``\r\n\r\nSupervisor for Unix-Like System\r\n-------------------------------\r\n`Original project for unix-like system <https://github.com/Supervisor/supervisor>`_\r\n\r\nDocumentation\r\n-------------\r\n\r\nYou can view the current Supervisor documentation online `in HTML format\r\n<http://supervisord.org/>`_ . This is where you should go for detailed\r\ninstallation and configuration documentation.\r\n\r\nWindows specific documentation can be found `here <https://github.com/alexsilva/supervisor/blob/windows/docs/windows.rst>`_.\r\n\r\nMailing list, Reporting Bugs, and Viewing the Source Repository\r\n---------------------------------------------------------------\r\n\r\nPlease report bugs in the `Github issue tracker\r\n<https://github.com/alexsilva/supervisor/issues>`_.\r\n\r\nYou can view the source repository for supervisor via\r\n`https://github.com/alexsilva/supervisor\r\n<https://github.com/alexsilva/supervisor>`_\r\n\r\nContributing\r\n------------\r\nIf you want to help with the development send a `Pull Requests\r\n<https://github.com/alexsilva/supervisor/pulls>`_\r\n\r\n\r\n\r\n\r\n4.7.0\r\n-----------------------------\r\n- Merge supervisor unix changes from 4.3.0.dev0 (master).\r\n- Upgrading from pywin32 to python3 (issues/43).\r\n- Fix installation of services (issues/42).\r\n- https://github.com/alexsilva/supervisor/issues?q=is%3Aissue+is%3Aclosed\r\n\r\n4.6.0\r\n-----------------------------\r\n- Merge supervisor unix changes from 4.2.2.dev0 (master).\r\n- Improvements in the execution of the supervisor as a windows service.\r\n- Support for sending signals for windows application.\r\n- Improvements to service logs.\r\n\r\n4.5.0\r\n-----------------------------\r\n- Merge supervisor unix changes from 4.2.2.dev0 (master).\r\n- Improvements in the installation of the windows service.\r\n- Corrections in writing to the windows service log.\r\n- Bug fix when the 'directory' option of a process has quotes.\r\n- Adding xmlrpc_timeout configuration to supervisorctl.\r\n\r\n4.4.0\r\n-----------------------------\r\n- Merge supervisor unix changes from 4.2.0.dev0 (master)\r\n- Support for web servers that supports shared socket (fastcgi).\r\n- Support for sending Windows signals. (signal CTRL_C_EVENT|CTRL_BREAK_EVENT)\r\n- Possibility to configure a custom service name (options: '--service-name' or '--service-display-name').\r\n\r\n4.3.0\r\n-----------------------------\r\n- Merge supervisor unix changes from 4.2.0.dev0 (master)\r\n- Stop process group with task taskkill\r\n- Fixing service data output issues\r\n\r\n4.2.0\r\n-----------------------------\r\n- Merge supervisor unix changes from 4.2.0.dev0 (master)\r\n- Fixed data output via eventlisterner\r\n\r\n4.1.0\r\n-----------------------------\r\n- Merge supervisor unix changes from v4.1.0.dev0 (master)\r\n\r\n4.0.3\r\n-----------------------------\r\n- Merge supervisor unix changes until\r\n- https://github.com/Supervisor/supervisor/commit/3a956ce4913e25c18760f4430220b6d5df866c7f).\r\n- Fixed process exit detection.\r\n\r\n4.0.2\r\n-----------------------------\r\n- Process restart correction\r\n- Fixed ``DeprecationWarning: Parameters to load are deprecated. Call\r\n .resolve and .require separately.`` on setuptools >= 11.3.\r\n\r\n\r\n4.0.1\r\n-----------------------------\r\n- Bug fixes (covered by unit tests).\r\n- Supervisor installation script as a service.\r\n- python -m supervisor.services install -c \"{path}\\supervisord.conf\"\r\n",
"bugtrack_url": null,
"license": "BSD-derived (http://www.repoze.org/LICENSE.txt)",
"summary": "A system for controlling process state under WINDOWS",
"version": "4.7.0",
"project_urls": {
"Changelog": "http://supervisord.org/changelog",
"Documentation": "http://supervisord.org",
"Homepage": "http://supervisord.org/",
"Issue Tracker": "https://github.com/Supervisor/supervisor"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "694d3a493f15f5b80608857ef157f382ace494f51d9031e6bee6082437dd1403",
"md5": "d890ac87582cf3592da446ed1e034e4f",
"sha256": "bd98554c2a0878704c3f3fd95e38965d9986eae6a2ad29f34d73d0aee138a481"
},
"downloads": -1,
"filename": "supervisor_win-4.7.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d890ac87582cf3592da446ed1e034e4f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 303996,
"upload_time": "2023-08-03T15:17:49",
"upload_time_iso_8601": "2023-08-03T15:17:49.872570Z",
"url": "https://files.pythonhosted.org/packages/69/4d/3a493f15f5b80608857ef157f382ace494f51d9031e6bee6082437dd1403/supervisor_win-4.7.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98485d6cd1b7492bf2c11452fd638de45519d2c103caed70c5bdb4ecebbac568",
"md5": "e18f3d77f169d81a4fb6253e3aea94ae",
"sha256": "c474d92edc7050b55adae2f7c7789d5d69f180dee7868a27673b1d38f8bea484"
},
"downloads": -1,
"filename": "supervisor-win-4.7.0.tar.gz",
"has_sig": false,
"md5_digest": "e18f3d77f169d81a4fb6253e3aea94ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 397342,
"upload_time": "2023-08-03T15:17:53",
"upload_time_iso_8601": "2023-08-03T15:17:53.568931Z",
"url": "https://files.pythonhosted.org/packages/98/48/5d6cd1b7492bf2c11452fd638de45519d2c103caed70c5bdb4ecebbac568/supervisor-win-4.7.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-03 15:17:53",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Supervisor",
"github_project": "supervisor",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "supervisor-win"
}