Advertisement
romerlrl

logs_import_pip

Aug 26th, 2021
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.52 KB | None | 0 0
  1. //Criei um env novo
  2. (est_fork2) C:\Users\lucas\Desktop\ic\hf\agosto26>conda create -n est_fork5 python=3.8
  3. (est_fork2) C:\Users\lucas\Desktop\ic\hf\agosto26>conda activate est_fork5
  4. (est_fork5) C:\Users\lucas\Desktop\ic\hf\noworkflow\capture>python setup.py install
  5. (est_fork5) C:\Users\lucas\Desktop\ic\hf\noworkflow\capture>pip install graphviz prompt-toolkit
  6. (est_fork5) C:\Users\lucas\Desktop\ic\hf\noworkflow\capture>cd ..\..\agosto26
  7. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>pip install git+https://github.com/linharesh/debugprov-hotfix
  8. Collecting git+https://github.com/linharesh/debugprov-hotfix
  9.  
  10. //Rodei o pip list para ver o que já tinha no programa mesmo.
  11. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>pip list
  12. Package Version
  13. -------------- -------------------
  14. apted 1.0.3
  15. certifi 2021.5.30
  16. debugprov 0.0.1
  17. future 0.18.2
  18. graphviz 0.17
  19. greenlet 1.1.1
  20. noworkflow 2.0.0a0
  21. pip 21.0.1
  22. prompt-toolkit 3.0.20
  23. pyposast 1.5.0
  24. setuptools 52.0.0.post20210125
  25. sqlalchemy 1.4.23
  26. wcwidth 0.2.5
  27. wheel 0.37.0
  28. wincertstore 0.2
  29.  
  30. //Peguei esse prompt-toolkit para exemplo, com certeza não teria nada de multithread nela.
  31. //A partir do meu exemplo clássico do eh_primo, fiz mais dois programas, disponíveis no zip anexado
  32.  
  33. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>python spure.py 83
  34. 83 True
  35.  
  36. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>python shide.py 83
  37. 83 True
  38.  
  39. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>python stoolkit.py 83
  40. 83 True
  41.  
  42. //Funcionam. Agora é a vez de rodar com o debugprov.
  43. //O puro, parei no node 30 pois não tinha nada para ver aí, verifique a árvore de depuração em spure.gv.pdf no zip:
  44. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>debugprov spure.py 7
  45. 7 True
  46.  
  47. Choose a navigation strategy:
  48. [1] - SingleStepping
  49. [2] - TopDown
  50. [3] - HeaviestFirst
  51. [4] - DivideAndQuery
  52. > 2
  53. Do you want to use provenance enhancement? (y/n) n
  54. -------------------------
  55. Evaluating node 1 spure.py
  56. Parameters: name | value
  57. Returns: <module '__main__' from 'C:\\Users\\lucas\\Desktop\\ic\\hf\\agosto26\\spure.py'>
  58. Is correct? (y/n) n
  59. -------------------------
  60. Evaluating node 30 int(k)
  61. Parameters: name | value
  62. k | '7'
  63. Returns: 7
  64. Is correct? (y/n) n
  65. Output file name: spure
  66.  
  67. //O stoolkit agora, novamente, verifique a árvore de depuração
  68. //Note que a árvore de depuração só terá um único nodo.
  69. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>rmdir /s .noworkflow
  70. .noworkflow, Tem certeza (S/N)? s
  71.  
  72. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>debugprov stoolkit.py 83
  73. [now] ValueError("path is on mount 'D:', start on mount 'C:'")
  74. the execution finished with an uncaught exception. Traceback (most recent call last):
  75. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_execution\execution.py", line 64, in collect_provenance
  76. exec(compiled, metascript.namespace) # pylint: disable=exec-used
  77. File "C:\Users\lucas\Desktop\ic\hf\agosto26\stoolkit.py", line 1, in <module>
  78. from prompt_toolkit.shortcuts import confirm
  79. File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  80. File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  81. File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  82. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_deployment\py3module.py", line 31, in exec_module
  83. id_ = metascript.definition.create_code_block(
  84. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_definition\definition.py", line 75, in create_code_block
  85. path = os.path.relpath(path, self.metascript.dir)
  86. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\ntpath.py", line 703, in relpath
  87. raise ValueError("path is on mount %r, start on mount %r" % (
  88. ValueError: path is on mount 'D:', start on mount 'C:'
  89.  
  90.  
  91. Choose a navigation strategy:
  92. [1] - SingleStepping
  93. [2] - TopDown
  94. [3] - HeaviestFirst
  95. [4] - DivideAndQuery
  96. > 1
  97. Do you want to use provenance enhancement? (y/n) n
  98. -------------------------
  99. Evaluating node 1 stoolkit.py
  100. Parameters: name | value
  101. Returns: <module '__main__' from 'C:\\Users\\lucas\\Desktop\\ic\\hf\\agosto26\\stoolkit.py'>
  102. Is correct? (y/n) y
  103. Output file name: stoolkit
  104.  
  105. //Ao shide agora. Novamente, veja o shide no zip
  106. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>rmdir /s .noworkflow
  107. .noworkflow, Tem certeza (S/N)? s
  108.  
  109. (est_fork5) C:\Users\lucas\Desktop\ic\hf\agosto26>debugprov shide.py 7
  110. [now] ValueError("path is on mount 'D:', start on mount 'C:'")
  111. the execution finished with an uncaught exception. Traceback (most recent call last):
  112. File "C:\Users\lucas\Desktop\ic\hf\agosto26\shide.py", line 23, in <module>
  113. if __name__ == '__main__':
  114. noworkflow.now.collection.prov_execution.structures.ConditionExceptions.__getitem__.<locals>.ConditionException
  115.  
  116. During handling of the above exception, another exception occurred:
  117.  
  118. Traceback (most recent call last):
  119. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_execution\execution.py", line 64, in collect_provenance
  120. exec(compiled, metascript.namespace) # pylint: disable=exec-used
  121. File "C:\Users\lucas\Desktop\ic\hf\agosto26\shide.py", line 25, in <module>
  122. print(k, is_prime(int(k)))
  123. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_execution\collector.py", line 1202, in _call
  124. result = future.func(*args, **kwargs)
  125. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_execution\collector.py", line 1362, in new_function_def
  126. result = function_def(
  127. File "C:\Users\lucas\Desktop\ic\hf\agosto26\shide.py", line 4, in is_prime
  128. from prompt_toolkit.shortcuts import confirm
  129. File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  130. File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  131. File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  132. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_deployment\py3module.py", line 31, in exec_module
  133. id_ = metascript.definition.create_code_block(
  134. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\site-packages\noworkflow-2.0.0a0-py3.8.egg\noworkflow\now\collection\prov_definition\definition.py", line 75, in create_code_block
  135. path = os.path.relpath(path, self.metascript.dir)
  136. File "D:\Users\lucas\anaconda3\envs\est_fork5\lib\ntpath.py", line 703, in relpath
  137. raise ValueError("path is on mount %r, start on mount %r" % (
  138. ValueError: path is on mount 'D:', start on mount 'C:'
  139.  
  140.  
  141. Choose a navigation strategy:
  142. [1] - SingleStepping
  143. [2] - TopDown
  144. [3] - HeaviestFirst
  145. [4] - DivideAndQuery
  146. > 1
  147. Do you want to use provenance enhancement? (y/n) n
  148. -------------------------
  149. Evaluating node 30 int(k)
  150. Parameters: name | value
  151. k | '7'
  152. Returns: 7
  153. Is correct? (y/n) y
  154. -------------------------
  155. Evaluating node 31 is_prime(int(k))
  156. Parameters: name | value
  157. Returns: None
  158. Is correct? (y/n) y
  159. -------------------------
  160. Evaluating node 1 shide.py
  161. Parameters: name | value
  162. Returns: <module '__main__' from 'C:\\Users\\lucas\\Desktop\\ic\\hf\\agosto26\\shide.py'>
  163. Is correct? (y/n) y
  164. Output file name: shide2
  165.  
  166.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement