Вопросы по теме 'setuptools'

Как добавить постустановочные скрипты в easy_install/setuptools/distutils?
Я хотел бы иметь возможность добавить хук в мой setup.py, который будет запускаться после установки (либо при установке easy_install, либо при установке python setup.py). В моем проекте PySmell есть несколько файлов поддержки для Vim и Emacs....
10108 просмотров
schedule 31.05.2024

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

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

Константа установки Inno в разделе кода
Есть ли способ получить постоянное значение InnoSetup в секции [Code]? Мне это нужно во время установки, и я пытаюсь получить постоянное значение {app} .
4639 просмотров
schedule 01.05.2024

Git и упаковка: общий шаблон, чтобы не мешать файлам упаковки?
В последнем проекте на Python, который я разработал, я использовал git в качестве системы управления версиями. Сейчас настало время цикла разработки, когда я должен начать рассылать пакеты бета-тестерам (в моем случае это будут пакеты .deb). Для...
421 просмотров
schedule 27.05.2024

Как лучше всего распространять пакет 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

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

Как решить ошибку pkg_resources.VersionConflict во время загрузки bin/python bootstrap.py -d
Я пытаюсь создать новую среду plone с помощью инструмента python plone-devstart.py. Я получил ошибку начальной загрузки. Поэтому я использовал команду bin/python bootstrap.py -d из каталога моего проекта. Это (команда bin/python bootstrap.py -d)...
41848 просмотров
schedule 18.04.2024

Setuptools как создать разделяемую библиотеку перед установкой пакета
В моем пакете есть файлы *.py и файлы *.c, файлы *.py используют ctypes для импорта общей библиотеки, созданной из исходного кода c. Теперь у меня проблема, как написать мой setup.py. Сценарий установки должен собрать my_c_file.c в my_c_file.so,...
903 просмотров
schedule 29.03.2024

Почему setuptools 1.3.1 не появляется, когда я зависаю?
Я использую 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

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

Как узнать, какой компилятор будет вызываться для расширения 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

Отличается ли поведение setuptools build_ext от distutils?
Короче говоря, замена импорта distutils на setuptools приводит к тому, что общая библиотека создается в разных местах сборки на месте. Вот подробности. Сначала макет: . ├── setup.py └── simdlib ├── __init__.py ├── simd.c └──...
784 просмотров
schedule 01.11.2023

Как установить привязку Python к библиотеке C++
Представим, что нам дан готовый исходный код библиотеки на C++ с именем MyAwesomeLib . Цель состоит в том, чтобы предоставить часть его возможностей python, поэтому мы создаем оболочку, используя swig, и сгенерировали пакет python с именем...
1571 просмотров
schedule 22.03.2024

Исполняемый скрипт, установленный из 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 и более ранних версий существует пакет orderdict, который предлагает OrderedDict. Как я могу...
46 просмотров
schedule 22.12.2023

Загрузите общий объект с помощью 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', description...
275 просмотров
schedule 26.03.2024

Установка Setuptools в Jython
Последний автономный Jython (2.7 final), последние инструменты настройки: C:\projects_intellij\test_jython>jython.bat ez_setup.py C:\projects_intellij\test_jython>java -jar "C:\projects_intellij\test_jython\jython-standalone-2.7.0.jar"...
294 просмотров
schedule 18.04.2024

Cython, удалите зависимость numpy в setup.py
Чтобы создать расширение Cython с использованием numpy, нужно добавить numpy.get_include() в "setup.py": from setuptools import setup, Extension setup( ... include_dirs = [numpy.get_include()] ) В противном случае возникает такая...
343 просмотров
schedule 13.02.2024

моя настройка для приложения С# с базой данных не работает на целевой машине
Когда я устанавливаю с помощью установщика Visual Studio с без предварительных условий и проверяю его на Windows 7, я вижу эту ошибку затем я добавляю эти предварительные условия: SQL Server 2012 Express LocalDB и снова вижу эту...
414 просмотров
schedule 06.10.2022