Select Git revision
-
Marcel Nellesen authoredMarcel Nellesen authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To learn more about this project, read the wiki.
setup.py 1.83 KiB
#!/usr/bin/env python3
# Copyright (c) 2019-2021 PyI40AAS Contributors
#
# This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0
# which is available at https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 which is available
# at https://www.apache.org/licenses/LICENSE-2.0.
#
# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
import setuptools
with open("README.md", "r", encoding='utf-8') as fh:
long_description = fh.read()
setuptools.setup(
name="pyi40aas",
version="0.2.2",
author="Chair of Process Control Engineering, RWTH Aachen",
author_email="m.thies@plt.rwth-aachen.de",
description="An implementation of the Asset Administration Shell for Industry 4.0 systems",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://git.rwth-aachen.de/acplt/pyi40aas",
packages=setuptools.find_packages(exclude=["test", "test.*"]),
zip_safe=False,
package_data={
"aas": ["py.typed"],
"aas.adapter.json": ["aasJSONSchema.json"],
"aas.adapter.xml": ["AAS.xsd", "AAS_ABAC.xsd", "IEC61360.xsd"],
"aas.examples.data": ["TestFile.pdf"],
},
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0)",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Development Status :: 3 - Alpha",
],
entry_points={
'console_scripts': [
"aas_compliance_check = aas.compliance_tool.cli:main"
]
},
python_requires='>=3.6',
install_requires=[
'python-dateutil>=2.8,<3',
'lxml>=4.2,<5',
'urllib3>=1.26<2.0',
'pyecma376-2>=0.2.4',
'Werkzeug>=1.0.1,<2'
]
)