Свързани въпроси 'setuptools'

Инсталиране на data_files в setup.py с pip install -e
Опитвам се да осигуря скрипт за завършване на bash за моя CLI инструмент, който е написан на Python. Според Python Packaging Authority , data_files в setup.py е точно това, от което се нуждая: Въпреки че конфигурирането на package_data е...
1676 изгледи
schedule 15.09.2022

setup.py игнорира пълните зависимости на пътя, вместо това търси най-доброто съвпадение в pypi
Подобно на https://stackoverflow.com/questions/12518499/pip -ignores-dependency-links-in-setup-py Модифицирам faker в очакване на открит PR, който отворих с валидатори и искам да мога да тествам новата зависимост, която ще имам....
382 изгледи
schedule 16.09.2022

Как да разпространявате `.desktop` файлове и икони за Python пакет в Gnome (с distutils или setuptools)?
В момента използвам автоматичните инструменти за изграждане/инсталиране и пакетиране на мой проект, но наистина бих искал да премина към нещо, което се чувства по-„питонично“. Моят проект се състои от два скрипта, един модул, две описания на GUI на...
2740 изгледи

Кой е най-добрият начин за разпространение на пакет на Python, който изисква минимална версия на Python
Имам проект на Python 2 ('foo 0.1.7'), който изисква Python 2.4 или по-нова версия. Сега го пренесох към Python 3 ('foo 0.2.0') по начин, който все още е съвместим с Python 2, но изискванията вече са повдигнати до Python 2.6 или по-нова версия....
865 изгледи
schedule 28.10.2022

Кога беше въведен форматът .egg на Python?
Каква е историята на setuptools? Кога беше първото му издание с поддръжка за формат .egg ?
104 изгледи
schedule 26.10.2022

Защо setuptools 1.3.1 не се появява, когато pip freeze?
Работя с virtualenvwrapper и приятели на Ubuntu 12.04 (virtualenvwrapper 1.7.1.2, virtualenv 1.7.1.2, pip 1.0, Distribute 0.6.24, Python 2.7). За да мога да pip install matplotlib имам нужда от по-нова версия на Distribute/setuptools, така че...
2759 изгледи
schedule 14.12.2023

Различно ли се държи setuptools build_ext от distutils?
Накратко, замяната на импортирането на distutils с тези на setuptools води до това, че споделената библиотека се произвежда на различни места в компилация на място. Ето и подробностите. Първо оформлението: . ├── setup.py └── simdlib ├──...
784 изгледи
schedule 01.11.2023

Изпълнимият скрипт, инсталиран от pip, използва грешен път на Python
Опитвам се да пакетирам един от моите проекти с setuptools. Този проект внедрява изпълним скрипт, конфигуриран в "setup.py": scripts=['bin/check_mailq.py'], Първият ред на файла "check_mailq.py" е: #!/usr/bin/env python Ако изпълня...
1640 изгледи
schedule 12.12.2022

Как мога да изисквам python модул само за конкретна версия на python с помощта на setuptools?
Имам малък пакет на python, който трябва да използва OrderedDict. От python 2.7 OrderedDict е включен в колекциите на python. За python 2.6 и по-рано има пакетът ordereddict, който предлага OrderedDict. Как мога да поискам ordereddict да бъде...
46 изгледи
schedule 22.12.2023

Как да разберете кой компилатор ще бъде извикан за разширение на Python C в setuptools?
Имам разширение на Python C++, което изисква следните флагове за компилация, когато се компилира с clang на OSX: CPPFLAGS='-std=c++11 -stdlib=libc++ -mmacosx-version-min=10.8' LDFLAGS='-lc++' Откриването на OSX в моя setup.py е достатъчно...
2071 изгледи
schedule 17.03.2024

Как да инсталирате python обвързване на C++ библиотека
Представяме си, че ни е даден завършен C++ изходен код на библиотека, наречена MyAwesomeLib . Целта е да изложим част от силата му на python, така че създаваме обвивка с помощта на swig и генерирахме пакет на python, наречен PyMyAwesomeLib ....
1571 изгледи
schedule 22.03.2024

Setuptools как да изградите споделена библиотека преди инсталиране на пакет
Моят пакет има *.py файлове и *.c файлове, *.py файловете използват ctypes за импортиране на споделена библиотека, създадена от c източника. Сега имам проблем как да напиша моя setup.py. Скриптът за настройка трябва да изгради my_c_file.c към...
903 изгледи
schedule 29.03.2024

Мога ли да актуализирам старите версии на pip и setuptools на Amazon?
Мога ли да актуализирам или премахна pip и setuptools, предоставени с AWS Elastic Beanstalk? Версиите на pip и setuptools, предоставени с моите среди на AWS Elastic Beanstalk Python (във виртуалната среда 2.7, изпълняваща моето приложение,...
4511 изгледи

Как да разрешите грешка pkg_resources.VersionConflict по време на bin/python bootstrap.py -d
Опитвам се да създам нова среда на plone с помощта на инструмента plone-devstart.py на python. Получих грешка при стартиране. Така че използвах команда bin/python bootstrap.py -d от моята директория на проекта. Това (bin/python bootstrap.py -d...
41848 изгледи
schedule 18.04.2024

Константа за настройка на Inno в секцията с кодове
Има ли начин да получите постоянна стойност на InnoSetup в секцията [Код]? Имам нужда от това по време на инсталирането и постоянната стойност, която се опитвам да получа, е {app} .
4639 изгледи
schedule 01.05.2024

Как да използвам данни в package_data от изходния код?
В setup.py съм посочил package_data по този начин: packages=['hermes'], package_dir={'hermes': 'hermes'}, package_data={'hermes': ['templates/*.tpl']}, И структурата на моята директория е приблизително hermes/ | | docs/ | ... |...
12181 изгледи

Как мога да добавя скриптове след инсталиране към easy_install / setuptools / distutils?
Бих искал да мога да добавя кука към моя setup.py, която ще се изпълнява след инсталиране (или при easy_install'ing, или когато правя python setup.py install). В моя проект, PySmell , имам някои файлове за поддръжка за Vim и Emacs. Когато...
10108 изгледи
schedule 31.05.2024

Заредете споделен обект с помощта на ctyped.cdll.loadLibrary от папката dist-packages
Създадох този setup.py , за да компилирам libDIV.so споделена библиотека и да го инсталирам. from distutils.core import setup, Extension libDIV = Extension( 'DIV', sources = ['example.c'] ) setup ( name = 'divv', version = '0.1',...
275 изгледи
schedule 26.03.2024