diff options
author | Justin Ross <jross@apache.org> | 2016-04-21 12:31:34 +0000 |
---|---|---|
committer | Justin Ross <jross@apache.org> | 2016-04-21 12:31:34 +0000 |
commit | 71149592670f7592886751a9a866459bef0f12cc (patch) | |
tree | e4d1fd948055e36d1560112a318e77a210506d06 /qpid/cpp/management/python/setup.py | |
parent | a835fb2724824dcd8a470fb51424cedeb6b38f62 (diff) | |
download | qpid-python-71149592670f7592886751a9a866459bef0f12cc.tar.gz |
QPID-7207: Create independent cpp and python subtrees, with content from tools and extras
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740289 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/management/python/setup.py')
-rwxr-xr-x | qpid/cpp/management/python/setup.py | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/qpid/cpp/management/python/setup.py b/qpid/cpp/management/python/setup.py new file mode 100755 index 0000000000..8eb26c3129 --- /dev/null +++ b/qpid/cpp/management/python/setup.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +import platform + +from distutils.core import setup + +pypi_long_description = """ +# Python libraries for the Apache Qpid C++ broker + +## qmf + +The Qpid Management Framework (QMF). + +## qpidtoollibs + +A high-level BrokerAgent object for managing the C++ broker using QMF. + +This library depends on the qpid.messaging python client to send AMQP +messages containing QMF commands to the broker. +""" + +scripts = [ + "bin/qpid-config", + "bin/qpid-ha", + "bin/qpid-printevents", + "bin/qpid-queue-stats", + "bin/qpid-route", + "bin/qpid-stat", + "bin/qpid-tool", +] + +if platform.system() == "Windows": + scripts.append("bin/qpid-config.bat") + scripts.append("bin/qpid-ha.bat") + scripts.append("bin/qpid-printevents.bat") + scripts.append("bin/qpid-queue-stats.bat") + scripts.append("bin/qpid-route.bat") + scripts.append("bin/qpid-stat.bat") + scripts.append("bin/qpid-tool.bat") + +setup(name="qpid-tools", + version="0.35", + author="Apache Qpid", + author_email="users@qpid.apache.org", + package_dir={'' : 'lib'}, + packages=["qpidtoollibs", "qmf"], + scripts=scripts, + data_files=[("libexec", ["bin/qpid-qls-analyze"]), + ("share/qpid-tools/python/qlslibs", + ["lib/qlslibs/__init__.py", + "lib/qlslibs/analyze.py", + "lib/qlslibs/efp.py", + "lib/qlslibs/err.py", + "lib/qlslibs/jrnl.py", + "lib/qlslibs/utils.py"])], + url="http://qpid.apache.org/", + license="Apache Software License", + description="Python libraries for the Apache Qpid C++ broker", + long_description=pypi_long_description, + install_requires=["qpid-python >= 0.26",]) |