Вопросы по теме '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 просмотров
schedule
23.10.2023
Как использовать данные в package_data из исходного кода?
В setup.py я указал package_data следующим образом:
packages=['hermes'],
package_dir={'hermes': 'hermes'},
package_data={'hermes': ['templates/*.tpl']},
И моя структура каталогов примерно
hermes/
|
| docs/
| ...
| hermes/
|
|...
12181 просмотров
schedule
05.05.2024
Константа установки 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 просмотров
schedule
13.04.2024
Как узнать, какой компилятор будет вызываться для расширения 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