Запитання з тегом «packaging»

Упаковка - це процес управління конфігурацією, пов’язаний із збиранням знань, необхідних для встановлення або видалення програмного забезпечення в цільовій системі.

5
Відмінності між розподілом, distutils, setuptools та distutils2?
Ситуація Я намагаюся перенести бібліотеку з відкритим кодом на Python 3. ( SymPy , якщо хтось цікавиться.) Отже, мені потрібно запустити 2to3автоматично під час створення для Python 3. Для цього мені потрібно скористатися distribute. Тому мені потрібно портувати поточну систему, яка (відповідно до doctest) є distutils. Проблема На жаль, я …

13
У тому числі залежність в банку з Мейвен
Чи є спосіб змусити maven (2.0.9) включити всі залежності в один файл jar? У мене є проект складання в один файл jar. Я хочу, щоб класи з залежностей також були скопійовані в банку. Оновлення: Я знаю, що я не можу просто включити jar файл у jar файл. Я шукаю спосіб …
353 java  maven-2  jar  packaging 

4
setuptools vs. distutils: чому distutils все ще є річчю?
Python має заплутану історію інструментів , які можуть бути використані для упаковки і опису проектів: вони включають distutilsв стандартній бібліотеці, distribute, distutils2і setuptools(а можуть і більше). Виявляється , що distributeі distutils2були припинені на користь setuptools, яка залишає два конкуруючих стандартів. Наскільки я розумію, setuptoolsпропонуються набагато більше варіантів (наприклад, декларування залежностей, …

9
py2exe - генерувати єдиний виконуваний файл
Я думав, що чув, що py2exe вміє це робити, але я ніколи цього не з'ясував. Хтось успішно це робив? Чи можу я побачити ваш файл setup.py та які параметри командного рядка ви використовували? В основному я думаю про це, даючи мені єдиний виконуваний файл, який робить щось на зразок розпаковує …
141 python  packaging  py2exe 

1
Як відправити виконуваний файл з Language.Haskell.Interpreter?
Я сподівався вставити інтерпретатора Haskell, використовуючи, hintщоб я міг писати плагіни в Haskell, щоб використовуватись із моєю програмою. Мені не хочеться доставляти всю платформу Haskell для своїх виконуваних файлів. Зазвичай виконувані файли Haskell досить автономні. Наприклад, стирання знака PATHне викликає проблем: $ PATH=. Hello Hello world Однак проста програма тестування …

10
Як я повинен структурувати пакет Python, що містить код Cython
Я хотів би зробити пакет Python, що містить деякий код Cython . У мене Cython-код добре працює. Однак зараз я хочу знати, як найкраще його упакувати. Для більшості людей, які просто хочуть встановити пакет, я хотів би включити .cфайл, який створює Cython, і домовитись про setup.pyйого компіляцію для створення модуля. …
122 python  packaging  cython 

10
Як створити пакет Debian / Ubuntu з джерела?
У мене є джерело програми (взято з cvs / svn / git / ...), і я хотів би створити для неї пакет Debian / Ubuntu. Пакет присутній у сховищах, але: Це більш стара версія (відсутні функції, які мені потрібні) Мені потрібні дещо інші варіанти компіляції, ніж за замовчуванням. Який найпростіший …
116 ubuntu  debian  packaging 

6
Як написати setup.py, щоб включити репозиторій git як залежність
Я намагаюся написати setup.pyдля мого пакету. Мій пакет повинен вказати залежність від іншого репозиторію git. Це те, що я маю дотепер: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) Коли я …

3
Як створити файл яйця Python
У мене є запитання щодо файлів яєць у Python. У мене багато коду Python, організованого за пакетом, і я намагаюся створити файли яєць. Я дотримуюсь інструкцій , але вони дуже поширені. Відповідно до цього, здається, мені потрібно мати файл setup.py. Скажіть, будь ласка, що мені потрібно вставити у файл setup.py …
91 python  packaging  egg 

3
Створіть один виконуваний файл із проекту Python
Я хочу створити єдиний виконуваний файл з мого проекту Python. Користувач повинен мати можливість завантажувати та запускати його без необхідності встановлення Python. Якби я просто розповсюджував пакет, я міг би використовувати pip, wheel та PyPI для його побудови та розповсюдження, але для цього потрібно, щоб користувач мав Python і знав, …

6
Як упакувати та розгорнути веб-додаток Node.js + express?
Я новачок у програмуванні Node.js, і нещодавно створив зразок робочого веб-додатку, використовуючи (експрес, магістраль та інші безкоштовні технології перегляду з mongoDB). Зараз я перебуваю в точці, коли я хочу розгорнути те саме в проміжному середовищі, і я не впевнений, як упакувати цю програму та розповсюдити те саме. [Я можу подбати …

5
Чи існує стандартний спосіб створення пакетів Debian для розповсюдження програм Python?
Існує маса інформації про те, як це зробити, але з тих пір "існує більше одного способу зняти шкіру з кота" , і всі навчальні посібники / посібники, які охоплюють деякий процес, схоже, роблять певні припущення, які відрізняються від інших підручники, мені все одно не вдалося зрозуміти це. Поки що це, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.