-
Notifications
You must be signed in to change notification settings - Fork 7
/
setup.py
26 lines (22 loc) · 741 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from setuptools import setup, find_packages
from version import get_version
def readme():
with open('README.rst') as f:
return f.read()
setup(
name='panopto-python-soap',
version=get_version('short'),
author='Mark Brewster',
author_email='[email protected]',
description='Panopto API client that wraps the zeep library for the heavy lifting',
long_description=readme(),
keywords=['python', 'panopto', 'lambda', 'api', 'soap'],
install_requires=[
# zeep -> lxml. lxml 5.0.0 is not compatible with Python 3.9 or lower.
'lxml<5.0.0; python_version < "3.10"',
'zeep'
],
package_dir={'': 'src'},
packages=find_packages('src'),
python_requires='>=3.8',
)