Size: a a a

2021 March 26

RB

Roman Bolkhovitin in rannts
Python 2?
источник

💭П

💭 Руслан Прохоров... in rannts
на удивление 3.7.5
источник

💭П

💭 Руслан Прохоров... in rannts
Если я нажимаю "пройти в место определения" при импорте, то попадаю в свою проектную папку в файл __init__.py
источник

SZ

Sergey Z in rannts
Где конфликты то пошли? В пайчарме?
источник

💭П

💭 Руслан Прохоров... in rannts
я подумал добавить в __init__.py строку
from Utilities import *
по передумал )
источник

💭П

💭 Руслан Прохоров... in rannts
Sergey Z
Где конфликты то пошли? В пайчарме?
и в PyCharm и при запуске из консоле.
источник

RB

Roman Bolkhovitin in rannts
А как структура проекта выглядит?
источник

💭П

💭 Руслан Прохоров... in rannts
Roman Bolkhovitin
А как структура проекта выглядит?
project
├───Configurations
├───Doc
├───Images
├───Jenkins
├───Resources
├───*_*_*
├───Sequences
├───Sequences_legacy
├───TestLibs
├───Tests
├───Tools
└───Utilities
источник

RB

Roman Bolkhovitin in rannts
А где второй Utilities?
источник

💭П

💭 Руслан Прохоров... in rannts
но так как у нас "запуск через жопу" то мы добавляем:
sys.path.append(thorPath + r"\Configurations")                   
sys.path.append(thorPath + r"\Configurations\*")
sys.path.append(thorPath + r"\*_*_*s")            
sys.path.append(thorPath + r"\Sequences")                        
sys.path.append(thorPath + r"\Utilities")                        
sys.path.append(thorPath + r"\TestLibs")                        
sys.path.append(thorPath + r"\Tests")
источник

💭П

💭 Руслан Прохоров... in rannts
Roman Bolkhovitin
А где второй Utilities?
это прям пакет который устанавливает используемый фреёмворк
источник

💭П

💭 Руслан Прохоров... in rannts
Lib\site-packages\Utilities
источник

RB

Roman Bolkhovitin in rannts
Ну по идее только лютыми костылями можно зарешать. Примерно как этот бедолага https://stackoverflow.com/a/28614313/4478375
источник

RB

Roman Bolkhovitin in rannts
Хотя непонятно, если ты добавляешь Utilities в path, то зачем тебе его импортить? У тебя же все модули их него и так будут доступны
источник

БС

Байт Словович... in rannts
💭 Руслан Прохоров
но так как у нас "запуск через жопу" то мы добавляем:
sys.path.append(thorPath + r"\Configurations")                   
sys.path.append(thorPath + r"\Configurations\*")
sys.path.append(thorPath + r"\*_*_*s")            
sys.path.append(thorPath + r"\Sequences")                        
sys.path.append(thorPath + r"\Utilities")                        
sys.path.append(thorPath + r"\TestLibs")                        
sys.path.append(thorPath + r"\Tests")
О, вы изобрели ручной билдаут :-)
источник

💭П

💭 Руслан Прохоров... in rannts
Байт Словович
О, вы изобрели ручной билдаут :-)
Не дави на гнойник.....
источник

RB

Roman Bolkhovitin in rannts
Байт Словович
О, вы изобрели ручной билдаут :-)
А его подружили с setuptools >= 52 кстати?
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Roman Bolkhovitin
А его подружили с setuptools >= 52 кстати?
Зарелизили вторую бету для 3.0, которая работает через pip
источник

БС

Байт Словович... in rannts
💭 Руслан Прохоров
Не дави на гнойник.....
в общем переменуйте один из каталогов. Иначе проблемы будут вечными и какой нибудь случайный дятел, случайным импортом всё испортит..
источник

БС

Байт Словович... in rannts
Kirill (Cykooz) Kuzminykh
Зарелизили вторую бету для 3.0, которая работает через pip
подтверждаю, 3.0 работал с поледним setuptool месячной давности
источник