%global _empty_manifest_terminate_build 0 Name: python-STEP.py Version: 2.2 Release: 1 Summary: please add a summary manually as the author left a blank one License: MIT URL: https://github.com/eddo888/STEP.py Source0: https://mirrors.aliyun.com/pypi/web/packages/b1/b1/7adb15d3a0f356fbfea71dc01470f7d132c54eda9d179ff79d371e31af08/STEP.py-2.2.tar.gz BuildArch: noarch %description # STEP.py python libraries to support Stibo STEP MDM APIs ## step2uml.py ``` $ step2uml.py -h usage: step2uml.py [-h] {addMissingGroups,addMissingNames,setNS,toUML,args} ... convert STEP to UML positional arguments: {addMissingGroups,addMissingNames,setNS,toUML,args} operations addMissingGroups adds missing attribute groups addMissingNames adds missing object Names setNS used to put the step namespace into the step.xml file toUML make an UML XMI file from a STEP.XML input args print the values for the args optional arguments: -h, --help show this help message and exit ``` ## excel2step.py ``` $ excel2step.py -h usage: excel2step.py [-h] [--context CONTEXT] [--prefix PREFIX] [--workspace WORKSPACE] {make_lovs,process,args} ... tool to convert excel into step xml formats positional arguments: {make_lovs,process,args} operations make_lovs process an excel file to create a STEP LOV xml import | ID | Name | |----+------| | a | aye | | b | bee | |----+------| process process an excel file to create a STEP import | Class | CSV | Name | Type | Length | |--------+------------+------+---------+--------| | Group1 | group1.csv | id | varchar | 40 | | Group1 | group1.csv | name | varchar | 256 | args print the values for the args optional arguments: -h, --help show this help message and exit --context CONTEXT step context id, default=Context1 --prefix PREFIX prefix to use on ID definitions, default=PIM --workspace WORKSPACE step workspace id, default=Main ``` ## step.rest.py ``` $ step.rest.py -h usage: step.rest.py [-h] {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args} ... positional arguments: {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args} commands step base class to store the common properties and operations assets MIME type assets processes background processes running on STEP instances background processes instances running on STEP objects products entities classifications endpoints args print the values for the args optional arguments: -h, --help show this help message and exit ``` ## step.soap.py ``` $ step.soap.py -h usage: step.soap.py [-h] [-H HOSTNAME] [-p PASSWORD] [-u USERNAME] [-v] [-w WSDLPATH] [-o OUTPUT] [-c] {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args} ... positional arguments: {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args} operations addClassification approve createClassification createProduct createReference deleteNode describe describe a method directory print out the client specification dummy describe a method getAttributeDetails getBaseProduct getChildren getClassifications getLOVValueIDs getName getNodeDetails getPath getReferenceTypes getReferences getTasks getValidChildTypes getValues getWorkflowProcessDetail getWorkflowProcesses getWorkspaces moveNode queryByAttribute queryById service setName setValues startWorkflow types print out the client types args print the values for the args optional arguments: -h, --help show this help message and exit -H HOSTNAME, --hostname HOSTNAME default=http://host -p PASSWORD, --password PASSWORD -u USERNAME, --username USERNAME default=stepsys -v, --verbose -w WSDLPATH, --wsdlpath WSDLPATH default=StepWS/stepws?wsdl -o OUTPUT, --output OUTPUT output to file -c, --colour in colour ``` # jscript libraries for Sparx the following helper libraries are in Sparx jScript create a "User Scripts" folder, then create a new jscript .js file for each of the following ["Library.js" base shared library](https://github.com/eddo888/STEP.py/raw/master/jscript/Library.js) ["IncludeMissingParts.js" will look for missing items in this package and add to the diagram if not there](https://github.com/eddo888/STEP.py/raw/master/jscript/IncludeMissingParts.js) ["IncludeLInkedParts.js" to find referenced parts on selected items and add to the current diagram](https://github.com/eddo888/STEP.py/raw/master/jscript/IncludeLinkedParts.js) ["set-stereotype.js" set the STEP stereotype for selected diagram items](https://github.com/eddo888/STEP.py/raw/master/jscript/set_stereotype.js) # uml resources for Sparx this Sparx Resource file can be used to create colour profiles for UML types. ["UML-Reference-Stereotypes.sparxea.xml" Sparx->Configure->Model->Transfer->Import Reference Data, then select file and choose specifications](https://github.com/eddo888/STEP.py/raw/master/UML/UML-Reference-Stereotypes.sparxea.xml) %package -n python3-STEP.py Summary: please add a summary manually as the author left a blank one Provides: python-STEP.py BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-STEP.py # STEP.py python libraries to support Stibo STEP MDM APIs ## step2uml.py ``` $ step2uml.py -h usage: step2uml.py [-h] {addMissingGroups,addMissingNames,setNS,toUML,args} ... convert STEP to UML positional arguments: {addMissingGroups,addMissingNames,setNS,toUML,args} operations addMissingGroups adds missing attribute groups addMissingNames adds missing object Names setNS used to put the step namespace into the step.xml file toUML make an UML XMI file from a STEP.XML input args print the values for the args optional arguments: -h, --help show this help message and exit ``` ## excel2step.py ``` $ excel2step.py -h usage: excel2step.py [-h] [--context CONTEXT] [--prefix PREFIX] [--workspace WORKSPACE] {make_lovs,process,args} ... tool to convert excel into step xml formats positional arguments: {make_lovs,process,args} operations make_lovs process an excel file to create a STEP LOV xml import | ID | Name | |----+------| | a | aye | | b | bee | |----+------| process process an excel file to create a STEP import | Class | CSV | Name | Type | Length | |--------+------------+------+---------+--------| | Group1 | group1.csv | id | varchar | 40 | | Group1 | group1.csv | name | varchar | 256 | args print the values for the args optional arguments: -h, --help show this help message and exit --context CONTEXT step context id, default=Context1 --prefix PREFIX prefix to use on ID definitions, default=PIM --workspace WORKSPACE step workspace id, default=Main ``` ## step.rest.py ``` $ step.rest.py -h usage: step.rest.py [-h] {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args} ... positional arguments: {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args} commands step base class to store the common properties and operations assets MIME type assets processes background processes running on STEP instances background processes instances running on STEP objects products entities classifications endpoints args print the values for the args optional arguments: -h, --help show this help message and exit ``` ## step.soap.py ``` $ step.soap.py -h usage: step.soap.py [-h] [-H HOSTNAME] [-p PASSWORD] [-u USERNAME] [-v] [-w WSDLPATH] [-o OUTPUT] [-c] {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args} ... positional arguments: {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args} operations addClassification approve createClassification createProduct createReference deleteNode describe describe a method directory print out the client specification dummy describe a method getAttributeDetails getBaseProduct getChildren getClassifications getLOVValueIDs getName getNodeDetails getPath getReferenceTypes getReferences getTasks getValidChildTypes getValues getWorkflowProcessDetail getWorkflowProcesses getWorkspaces moveNode queryByAttribute queryById service setName setValues startWorkflow types print out the client types args print the values for the args optional arguments: -h, --help show this help message and exit -H HOSTNAME, --hostname HOSTNAME default=http://host -p PASSWORD, --password PASSWORD -u USERNAME, --username USERNAME default=stepsys -v, --verbose -w WSDLPATH, --wsdlpath WSDLPATH default=StepWS/stepws?wsdl -o OUTPUT, --output OUTPUT output to file -c, --colour in colour ``` # jscript libraries for Sparx the following helper libraries are in Sparx jScript create a "User Scripts" folder, then create a new jscript .js file for each of the following ["Library.js" base shared library](https://github.com/eddo888/STEP.py/raw/master/jscript/Library.js) ["IncludeMissingParts.js" will look for missing items in this package and add to the diagram if not there](https://github.com/eddo888/STEP.py/raw/master/jscript/IncludeMissingParts.js) ["IncludeLInkedParts.js" to find referenced parts on selected items and add to the current diagram](https://github.com/eddo888/STEP.py/raw/master/jscript/IncludeLinkedParts.js) ["set-stereotype.js" set the STEP stereotype for selected diagram items](https://github.com/eddo888/STEP.py/raw/master/jscript/set_stereotype.js) # uml resources for Sparx this Sparx Resource file can be used to create colour profiles for UML types. ["UML-Reference-Stereotypes.sparxea.xml" Sparx->Configure->Model->Transfer->Import Reference Data, then select file and choose specifications](https://github.com/eddo888/STEP.py/raw/master/UML/UML-Reference-Stereotypes.sparxea.xml) %package help Summary: Development documents and examples for STEP.py Provides: python3-STEP.py-doc %description help # STEP.py python libraries to support Stibo STEP MDM APIs ## step2uml.py ``` $ step2uml.py -h usage: step2uml.py [-h] {addMissingGroups,addMissingNames,setNS,toUML,args} ... convert STEP to UML positional arguments: {addMissingGroups,addMissingNames,setNS,toUML,args} operations addMissingGroups adds missing attribute groups addMissingNames adds missing object Names setNS used to put the step namespace into the step.xml file toUML make an UML XMI file from a STEP.XML input args print the values for the args optional arguments: -h, --help show this help message and exit ``` ## excel2step.py ``` $ excel2step.py -h usage: excel2step.py [-h] [--context CONTEXT] [--prefix PREFIX] [--workspace WORKSPACE] {make_lovs,process,args} ... tool to convert excel into step xml formats positional arguments: {make_lovs,process,args} operations make_lovs process an excel file to create a STEP LOV xml import | ID | Name | |----+------| | a | aye | | b | bee | |----+------| process process an excel file to create a STEP import | Class | CSV | Name | Type | Length | |--------+------------+------+---------+--------| | Group1 | group1.csv | id | varchar | 40 | | Group1 | group1.csv | name | varchar | 256 | args print the values for the args optional arguments: -h, --help show this help message and exit --context CONTEXT step context id, default=Context1 --prefix PREFIX prefix to use on ID definitions, default=PIM --workspace WORKSPACE step workspace id, default=Main ``` ## step.rest.py ``` $ step.rest.py -h usage: step.rest.py [-h] {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args} ... positional arguments: {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args} commands step base class to store the common properties and operations assets MIME type assets processes background processes running on STEP instances background processes instances running on STEP objects products entities classifications endpoints args print the values for the args optional arguments: -h, --help show this help message and exit ``` ## step.soap.py ``` $ step.soap.py -h usage: step.soap.py [-h] [-H HOSTNAME] [-p PASSWORD] [-u USERNAME] [-v] [-w WSDLPATH] [-o OUTPUT] [-c] {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args} ... positional arguments: {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args} operations addClassification approve createClassification createProduct createReference deleteNode describe describe a method directory print out the client specification dummy describe a method getAttributeDetails getBaseProduct getChildren getClassifications getLOVValueIDs getName getNodeDetails getPath getReferenceTypes getReferences getTasks getValidChildTypes getValues getWorkflowProcessDetail getWorkflowProcesses getWorkspaces moveNode queryByAttribute queryById service setName setValues startWorkflow types print out the client types args print the values for the args optional arguments: -h, --help show this help message and exit -H HOSTNAME, --hostname HOSTNAME default=http://host -p PASSWORD, --password PASSWORD -u USERNAME, --username USERNAME default=stepsys -v, --verbose -w WSDLPATH, --wsdlpath WSDLPATH default=StepWS/stepws?wsdl -o OUTPUT, --output OUTPUT output to file -c, --colour in colour ``` # jscript libraries for Sparx the following helper libraries are in Sparx jScript create a "User Scripts" folder, then create a new jscript .js file for each of the following ["Library.js" base shared library](https://github.com/eddo888/STEP.py/raw/master/jscript/Library.js) ["IncludeMissingParts.js" will look for missing items in this package and add to the diagram if not there](https://github.com/eddo888/STEP.py/raw/master/jscript/IncludeMissingParts.js) ["IncludeLInkedParts.js" to find referenced parts on selected items and add to the current diagram](https://github.com/eddo888/STEP.py/raw/master/jscript/IncludeLinkedParts.js) ["set-stereotype.js" set the STEP stereotype for selected diagram items](https://github.com/eddo888/STEP.py/raw/master/jscript/set_stereotype.js) # uml resources for Sparx this Sparx Resource file can be used to create colour profiles for UML types. ["UML-Reference-Stereotypes.sparxea.xml" Sparx->Configure->Model->Transfer->Import Reference Data, then select file and choose specifications](https://github.com/eddo888/STEP.py/raw/master/UML/UML-Reference-Stereotypes.sparxea.xml) %prep %autosetup -n STEP.py-2.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-STEP.py -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Jun 09 2023 Python_Bot - 2.2-1 - Package Spec generated