Volans has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/382482 )
Change subject: setup.py: prepare for PyPi submission
......................................................................
setup.py: prepare for PyPi submission
* Change name from 'cumin' to 'cumin-automation'. Unfortunately the name
'cumin' is already taken in PyPi, hence using a different name here
for the upload. The module and API will not change.
* Include the full README.rst as long description
* Adjust keywords and short description.
Change-Id: I3fed2706c0c117d540b9f89cd6d89b40597f8a9e
---
M setup.py
1 file changed, 5 insertions(+), 11 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/software/cumin
refs/changes/82/382482/1
diff --git a/setup.py b/setup.py
index 5816235..b240ac3 100644
--- a/setup.py
+++ b/setup.py
@@ -4,14 +4,8 @@
from setuptools import find_packages, setup
-long_description = """
-Cumin provides a flexible and scalable automation framework to execute
multiple commands on
-multiple targets in parallel.
-It allows to easily perform complex selections of hosts through a
user-friendly query language which can interface
-with different backend modules.
-The transport layer can also be selected, providing multiple execution
strategies.
-It can be used both via its command line interface (CLI) and as a Python
library.
-"""
+with open('README.rst', 'r') as readme:
+ long_description = readme.read()
install_requires = [
'clustershell==1.7.3',
@@ -56,7 +50,7 @@
'Topic :: System :: Systems Administration',
],
data_files=[('share/doc/cumin/examples/', ['doc/examples/config.yaml',
'doc/examples/aliases.yaml'])],
- description='Automation and orchestration framework written in Python',
+ description='Automation and orchestration framework and CLI written in
Python',
entry_points={
'console_scripts': [
'cumin = cumin.cli:main',
@@ -64,10 +58,10 @@
},
extras_require={'tests': tests_require +
['prospector[with_everything]>=0.12.4']},
install_requires=install_requires,
- keywords=['cumin', 'automation framework', 'orchestration framework'],
+ keywords=['cumin', 'cumin-automation', 'automation', 'orchestration'],
license='GPLv3+',
long_description=long_description,
- name='cumin',
+ name='cumin-automation',
packages=find_packages(exclude=['*.tests', '*.tests.*']),
platforms=['GNU/Linux', 'BSD', 'MacOSX'],
setup_requires=['pytest-runner>=2.7.1', 'setuptools_scm>=1.15.0'],
--
To view, visit https://gerrit.wikimedia.org/r/382482
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3fed2706c0c117d540b9f89cd6d89b40597f8a9e
Gerrit-PatchSet: 1
Gerrit-Project: operations/software/cumin
Gerrit-Branch: master
Gerrit-Owner: Volans <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits