xref: /freebsd/sys/contrib/openzfs/contrib/pyzfs/setup.py.in (revision 994297b01b98816bea1abf45ae4bac1bc69ee7a0)
1#
2# Copyright 2015 ClusterHQ
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#    http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16from __future__ import absolute_import, division, print_function
17
18from setuptools import setup, find_packages
19
20setup(
21    name="pyzfs",
22    version="@VERSION@",
23    description="Wrapper for libzfs_core",
24    author="ClusterHQ",
25    author_email="support@clusterhq.com",
26    url="http://pyzfs.readthedocs.org",
27    license="Apache License, Version 2.0",
28    classifiers=[
29        "Development Status :: 4 - Beta",
30        "Intended Audience :: Developers",
31        "License :: OSI Approved :: Apache Software License",
32        "Programming Language :: Python :: 3",
33        "Programming Language :: Python :: 3.6",
34        "Programming Language :: Python :: 3.7",
35        "Programming Language :: Python :: 3.8",
36        "Programming Language :: Python :: 3.9",
37        "Programming Language :: Python :: 3.10",
38        "Topic :: System :: Filesystems",
39        "Topic :: Software Development :: Libraries",
40    ],
41    keywords=[
42        "ZFS",
43        "OpenZFS",
44        "libzfs_core",
45    ],
46
47    packages=find_packages(),
48    include_package_data=True,
49    install_requires=[
50        "cffi",
51    ],
52    setup_requires=[
53        "cffi",
54    ],
55    python_requires='>=3.6,<4',
56    zip_safe=False,
57    test_suite="libzfs_core.test",
58)
59
60# vim: softtabstop=4 tabstop=4 expandtab shiftwidth=4
61