blob: d303cb306d071337ef48fd0122757cab5d75873d [file] [log] [blame]
Jon Wayne Parrott377f2932016-10-04 10:20:36 -07001# Copyright 2014 Google Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
Jon Wayne Parrott01906602017-03-22 10:10:32 -070015import io
16
Jon Wayne Parrott377f2932016-10-04 10:20:36 -070017from setuptools import find_packages
18from setuptools import setup
19
20
21DEPENDENCIES = (
Bu Sun Kim9eec0912019-10-21 17:04:21 -070022 "cachetools>=2.0.0,<3.2",
23 "pyasn1-modules>=0.2.1",
24 "rsa>=3.1.4,<4.1",
25 "setuptools>=40.3.0",
26 "six>=1.9.0",
Jon Wayne Parrott377f2932016-10-04 10:20:36 -070027)
28
29
Bu Sun Kim9eec0912019-10-21 17:04:21 -070030with io.open("README.rst", "r") as fh:
Jon Wayne Parrott377f2932016-10-04 10:20:36 -070031 long_description = fh.read()
32
Jon Wayne Parrott377f2932016-10-04 10:20:36 -070033setup(
Bu Sun Kim9eec0912019-10-21 17:04:21 -070034 name="google-auth",
35 version="1.6.3",
36 author="Google Cloud Platform",
37 author_email="jonwayne+google-auth@google.com",
38 description="Google Authentication Library",
Jon Wayne Parrott377f2932016-10-04 10:20:36 -070039 long_description=long_description,
Bu Sun Kim9eec0912019-10-21 17:04:21 -070040 url="https://github.com/GoogleCloudPlatform/google-auth-library-python",
41 packages=find_packages(exclude=("tests*", "system_tests*")),
42 namespace_packages=("google",),
Jon Wayne Parrott377f2932016-10-04 10:20:36 -070043 install_requires=DEPENDENCIES,
Bu Sun Kim9eec0912019-10-21 17:04:21 -070044 python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*",
45 license="Apache 2.0",
46 keywords="google auth oauth client",
Thilo Maurer4997be12018-08-01 23:33:08 +020047 classifiers=[
Bu Sun Kim9eec0912019-10-21 17:04:21 -070048 "Programming Language :: Python :: 2",
49 "Programming Language :: Python :: 2.7",
50 "Programming Language :: Python :: 3",
51 "Programming Language :: Python :: 3.4",
52 "Programming Language :: Python :: 3.5",
53 "Programming Language :: Python :: 3.6",
54 "Programming Language :: Python :: 3.7",
55 "Development Status :: 5 - Production/Stable",
56 "Intended Audience :: Developers",
57 "License :: OSI Approved :: Apache Software License",
58 "Operating System :: POSIX",
59 "Operating System :: Microsoft :: Windows",
60 "Operating System :: MacOS :: MacOS X",
61 "Operating System :: OS Independent",
62 "Topic :: Internet :: WWW/HTTP",
Thilo Maurer4997be12018-08-01 23:33:08 +020063 ],
Jon Wayne Parrott377f2932016-10-04 10:20:36 -070064)