Pytania otagowane jako packaging

Pakowanie to proces zarządzania konfiguracją obejmujący gromadzenie wiedzy potrzebnej do zainstalowania lub odinstalowania oprogramowania w systemie docelowym.

5
Różnice między dystrybucją, distutils, setuptools i distutils2?
Sytuacja Próbuję przenieść bibliotekę typu open source do Python 3. ( SymPy , jeśli ktoś się zastanawia). Tak więc muszę uruchamiać się 2to3automatycznie podczas budowania dla Pythona 3. Aby to zrobić, muszę użyć distribute. Dlatego muszę przenieść obecny system, który (zgodnie z doctest) jest distutils. Problem Niestety, nie jestem pewien, …

13
Włączanie zależności w słoiku z Maven
Czy istnieje sposób zmuszenia maven (2.0.9) do włączenia wszystkich zależności do jednego pliku jar? Mam projekt kompilacji w jednym pliku jar. Chcę, aby klasy z zależności również zostały skopiowane do słoika. Aktualizacja: Wiem, że nie mogę po prostu dołączyć pliku jar do pliku jar. Szukam sposobu na rozpakowanie słoików określonych …
353 java  maven-2  jar  packaging 

4
setuptools vs. distutils: dlaczego distutils wciąż jest czymś?
Python ma mylące historię narzędzi, które mogą być używane do pakowania i opisać projekty: są to distutilsw Bibliotece standardowym distribute, distutils2oraz setuptools(a może więcej). Wydaje się, że distributei distutils2zostały przerwane na korzyść setuptools, co pozostawia dwa konkurencyjne standardy. W moim rozumieniu setuptoolsoferuje znacznie więcej opcji (np. Deklarowanie zależności, testów itp.) …

9
py2exe - generuje pojedynczy plik wykonywalny
Myślałem, że słyszałem, że py2exe był w stanie to zrobić, ale nigdy tego nie rozgryzłem. Czy ktoś pomyślnie to zrobił? Czy mogę zobaczyć twój plik setup.py i jakich opcji wiersza poleceń użyłeś? Zasadniczo myślę o tym, że daje mi pojedynczy plik wykonywalny, który robi coś takiego, jak rozpakowuje się do …
141 python  packaging  py2exe 

1
Jak wysłać plik wykonywalny z Language.Haskell.Interpreter?
Miałem nadzieję, że wykorzystam interpreter Haskell, hintaby móc pisać wtyczki w Haskell do wykorzystania w moim programie. Nie chcę wysyłać całej platformy Haskell dla moich plików wykonywalnych. Zwykle pliki wykonywalne Haskella są dość niezależne. Na przykład usunięcie PATHpliku nie powoduje problemu: $ PATH=. Hello Hello world Jednak prosty program testowy …

10
Jak mam ustrukturyzować pakiet Pythona, który zawiera kod Cython
Chciałbym stworzyć pakiet Pythona zawierający kod Cythona . Kod Cythona działa dobrze. Jednak teraz chcę wiedzieć, jak najlepiej to zapakować. Dla większości ludzi, którzy chcą tylko zainstalować pakiet, chciałbym dołączyć .cplik, który tworzy Cython i zorganizować setup.pyjego kompilację w celu wyprodukowania modułu. Wtedy użytkownik nie potrzebuje zainstalowanego Cythona, aby zainstalować …
122 python  packaging  cython 

10
Jak zbudować pakiet Debian / Ubuntu ze źródła?
Mam źródło programu (pobrane z cvs / svn / git / ...) i chciałbym zbudować dla niego pakiet Debian / Ubuntu. Pakiet jest obecny w repozytoriach, ale: To jest starsza wersja (brakuje potrzebnych funkcji) Potrzebuję nieco innych opcji kompilacji niż domyślne. Jak to zrobić najłatwiej? Martwię się o kilka rzeczy …
116 ubuntu  debian  packaging 

6
Jak napisać plik setup.py, aby dołączyć repozytorium Git jako zależność
Próbuję pisać setup.pydla mojej paczki. Mój pakiet musi określać zależność od innego repozytorium Git. Oto, co mam do tej pory: 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, ) Kiedy biegam: pip …

3
Jak stworzyć plik jajko w Pythonie
Mam pytania dotyczące plików jaj w Pythonie. Mam dużo kodu Pythona uporządkowanego według pakietów i próbuję tworzyć pliki jaj. Postępuję zgodnie z instrukcjami , ale są one bardzo powszechne. W związku z tym wydaje mi się, że muszę mieć plik setup.py. Czy możesz mi powiedzieć, co muszę umieścić w pliku …
91 python  packaging  egg 

3
Utwórz pojedynczy plik wykonywalny z projektu w języku Python
Chcę utworzyć pojedynczy plik wykonywalny z mojego projektu w języku Python. Użytkownik powinien mieć możliwość pobrania i uruchomienia go bez konieczności instalowania języka Python. Gdybym tylko rozprowadzał pakiet, mógłbym użyć pip, wheel i PyPI, aby go zbudować i rozprowadzić, ale wymaga to od użytkownika posiadania Pythona i umiejętności instalowania pakietów. …

6
Jak spakować i wdrożyć aplikację internetową Node.js + Express?
Jestem nowy w programowaniu Node.js i niedawno stworzyłem przykładową działającą aplikację internetową przy użyciu (Express, Backbone i inne bezpłatne technologie widoku, z mongoDB). Teraz jestem w punkcie, w którym chcę wdrożyć to samo w środowisku przejściowym i nie jestem pewien, jak spakować tę aplikację i dystrybuować to samo. [Potrafię zająć …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.