|
1 | | -from setuptools import setup, find_packages |
2 | | -import codecs |
3 | 1 | import os |
4 | 2 |
|
| 3 | +from setuptools import setup |
5 | 4 |
|
6 | 5 | # Get package version |
7 | 6 | version = {} |
8 | 7 | here = os.path.abspath(os.path.dirname(__file__)) |
9 | 8 | with open(os.path.join(here, "irods/version.py")) as file: |
10 | 9 | exec(file.read(), version) |
11 | 10 |
|
12 | | - |
13 | | -# Get description |
14 | | -with codecs.open("README.md", "r", "utf-8") as file: |
15 | | - long_description = file.read() |
16 | | - |
17 | | - |
18 | 11 | setup( |
19 | | - name="python-irodsclient", |
20 | 12 | version=version["__version__"], |
21 | | - author="iRODS Consortium", |
22 | | - author_email="support@irods.org", |
23 | | - description="A python API for iRODS", |
24 | | - long_description=long_description, |
25 | | - long_description_content_type="text/markdown", |
26 | | - license="BSD", |
27 | | - url="https://github.com/irods/python-irodsclient", |
28 | | - keywords="irods", |
29 | | - classifiers=[ |
30 | | - "License :: OSI Approved :: BSD License", |
31 | | - "Development Status :: 5 - Production/Stable", |
32 | | - "Programming Language :: Python :: 3.9", |
33 | | - "Programming Language :: Python :: 3.10", |
34 | | - "Programming Language :: Python :: 3.11", |
35 | | - "Programming Language :: Python :: 3.12", |
36 | | - "Programming Language :: Python :: 3.13", |
37 | | - "Operating System :: POSIX :: Linux", |
38 | | - ], |
39 | | - packages=find_packages(), |
40 | | - include_package_data=True, |
41 | | - install_requires=[ |
42 | | - "PrettyTable>=0.7.2", |
43 | | - "defusedxml", |
44 | | - "jsonpointer", |
45 | | - "jsonpatch", |
46 | | - ], |
47 | | - extras_require={"tests": ["unittest-xml-reporting", # for xmlrunner |
48 | | - "types-defusedxml", # for type checking |
49 | | - "progressbar", # for type checking |
50 | | - "types-tqdm"] # for type checking |
51 | | - }, |
52 | | - scripts=["irods/prc_write_irodsA.py"], |
53 | 13 | ) |
0 commit comments