Skip to content
Snippets Groups Projects
Select Git revision
  • Sprint/2020-20
  • master default protected
  • dev protected
  • Issue/3003-stsInstitute
  • gitkeep
  • Hotfix/2775-dfnCertRollover
  • Hotfix/2592-sameProvider
  • Hotfix/1234-handlingMergeToken
  • Hotfix/2576-certificatePatch
  • Issue/2309-docs
  • Issue/2325-fixApiTokenMerging
  • Issue/1974-shibbolethLogout
  • Fix/xxxx-migrateLogin
  • Hotfix/2169-ignoreAuthContext
  • Experimental/newSaml2
  • Issue/2147-exchangingCoscineCertificate-step2
  • Issue/2147-exchangingCoscineCertificate
  • Issue/2147-exchangingCoscineCertificate-step3
  • uiv2
  • Issue/2115-extendParsingPairwiseId
  • Hotfix/2103-RepositoryurlstoConsulUpdateMappingGivennameUiv2
  • v4.1.1
  • v4.1.0
  • v4.0.9
  • v4.0.8
  • v4.0.7
  • v4.0.6
  • v4.0.5
  • v4.0.4
  • v4.0.3
  • v4.0.2
  • v4.0.1
  • v4.0.0
  • v3.1.4
  • v3.1.3
  • v3.1.2
  • v3.1.1
  • v3.1.0
  • v3.0.0
  • v2.4.4
  • v2.4.3
41 results

README.md

Blame
  • 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'
        ]
    )