summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 10:37:46 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 10:37:46 +0000
commit63687bb3da649e9d1d10df0d1f5b81faec2374bb (patch)
treecb5a5c6b7700d9fd52a8dc95cf0a9601d9193139
parent63c0c5623825fb6b17964f53697d1f169795783e (diff)
automatic import of python-step-py
-rw-r--r--.gitignore1
-rw-r--r--python-step-py.spec579
-rw-r--r--sources1
3 files changed, 581 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..545337b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/STEP.py-2.1.tar.gz
diff --git a/python-step-py.spec b/python-step-py.spec
new file mode 100644
index 0000000..0dab9d8
--- /dev/null
+++ b/python-step-py.spec
@@ -0,0 +1,579 @@
+%global _empty_manifest_terminate_build 0
+Name: python-STEP.py
+Version: 2.1
+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.nju.edu.cn/pypi/web/packages/f2/fa/e57a1e4de9a0bbf1eee7452b47132f860b81694c2d2ea338ffcb55f9295b/STEP.py-2.1.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 |
+ |----+------|
+ <group_id=sheet_name/>
+ 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 |
+ |----+------|
+ <group_id=sheet_name/>
+ 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 |
+ |----+------|
+ <group_id=sheet_name/>
+ 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.1
+
+%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
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 2.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..0a8e34a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+4a0e34b3f1dbe4978bdd70272fc024bb STEP.py-2.1.tar.gz