«setuptools» 태그된 질문

Setuptools는 Python의 distutils를 기반으로 빌드되어 라이브러리와 애플리케이션의 빌드, 배포 및 설치를보다 쉽게 ​​제공합니다.

11
64 비트 Windows에 SetupTools 설치
Windows 7 64 비트에서 Python 2.7을 실행 중이며 setuptools의 설치 프로그램을 실행하면 Python 2.7이 설치되지 않았다고 알려줍니다. 구체적인 오류 메시지는 다음과 같습니다. `Python Version 2.7 required which was not found in the registry` 설치된 Python 버전은 다음과 같습니다. `Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] …

2
파이썬 프로젝트에 MANIFEST.in이 필요하며 그 안에 무엇이 있어야합니까?
"Python Distribute"가이드 (python-distribute.org에 있었지만 해당 등록이 만료 됨)는 doc/txt파일 을 포함하도록 지시 하며 .py파일은 파일에서 제외 MANIFEST.in됩니다. sourcedist 문서는 나에게 단지 sdist 용도를 알려줍니다 MANIFEST.in만 지정하고 포함하는 파일이 포함 .py된 파일을. 또한 다음을 사용하라고 알려줍니다 : python setup.py sdist --manifest-only를 생성 MANIFEST하지만 파이썬은 이것이 존재하지 않는다고 말합니다. 나는 이것들이 다른 …
120 python  setuptools 

6
Git 저장소를 종속성으로 포함하도록 setup.py를 작성하는 방법
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, ) 내가 실행할 때 : pip …

3
setuptools : 패키지 데이터 폴더 위치
나는 setuptools를 사용하여 파이썬 패키지를 배포합니다. 이제 추가 데이터 파일을 배포해야합니다. setuptools 문서에서 수집 한 내용에서 패키지 디렉토리에 데이터 파일이 있어야합니다. 그러나 차라리 루트 디렉토리의 하위 디렉토리에 데이터 파일이 있습니다. 내가 피하고 싶은 것 : / #root |- src/ | |- mypackage/ | | |- data/ | | | |- …

7
Python 설정 도구를 사용한 설치 후 스크립트
사용자가 명령을 실행할 수 있도록 설치 후 Python 스크립트 파일을 setuptools setup.py 파일의 일부로 지정할 수 있습니까? python setup.py install 로컬 프로젝트 파일 아카이브 또는 pip install <name> PyPI 프로젝트의 경우 표준 setuptools 설치가 완료되면 스크립트가 실행됩니까? 단일 Python 스크립트 파일로 코딩 할 수있는 설치 후 작업을 수행하려고합니다 (예 : …

4
setup.py에서 pip 요구 사항 파일과 install_requires를 사용하는 경우는 언제입니까?
일부 Python 라이브러리를 패키징하고 설치하기 위해 virtualenv와 함께 pip를 사용하고 있습니다. 제가하는 일은 꽤 흔한 시나리오라고 생각합니다. 저는 종속성을 명시 적으로 지정할 수있는 여러 라이브러리의 관리자입니다. 내 라이브러리 중 일부는 내가 제어 할 수없는 전이 종속성이있는 타사 라이브러리에 의존합니다. 내가 달성하려는 pip install것은 내 라이브러리 중 하나에서 모든 업스트림 종속성을 …

3
개발 모드에서 설치된 Python 모듈 제거
안녕하세요 저는 setuptools를 사용하여 파이썬 패키징을 시도하고 테스트를 위해 개발 모드에서 모듈을 설치했습니다. 즉 python setup.py develop 이것은 내 모듈 디렉토리를 sys.path에 추가했습니다. 이제 모듈을 제거하고 싶습니다. 이렇게 할 수있는 방법이 있습니까? 미리 감사드립니다

3
virtualenv에 이전 버전의 Django를 어떻게 설치하나요?
이것은 어리석은 질문처럼 들릴 수 있습니다. 그 목적 virtualenv이 정확히 이것입니다. 가상 환경 내에 특정 버전의 패키지 (이 경우 Django)를 설치하는 것입니다. 하지만 정확히 제가하고 싶은 일이고 알아낼 수 없습니다. 저는 Windows XP를 사용하고 있으며 가상 환경을 성공적으로 생성했으며 실행할 수 있지만 원하는 Django 버전을 어떻게 설치해야합니까? 새로 만든 easy_install스크립트 …

16
pip 및 virtualenv를 시스템 전체에 설치하는 공식 "선호"방법은 무엇입니까?
사람들이 가장 자주 추천하는 것 같습니다. $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv 또는 이것은 http://www.pip-installer.org/en/latest/installing.html 에서 얻었습니다 . $ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py $ python virtualenv.py my_new_env $ . my_new_env/bin/activate (my_new_env)$ pip install ... 아니면 완전히 다른 걸까요?


8
Python setuptools : install_requires 아래에 개인 저장소를 나열하려면 어떻게해야합니까?
setup.py비공개 GitHub 저장소에 의존하는 프로젝트 파일을 만들고 있습니다. 파일의 관련 부분은 다음과 같습니다. from setuptools import setup setup(name='my_project', ..., install_requires=[ 'public_package', 'other_public_package', 'private_repo_1', 'private_repo_2', ], dependency_links=[ 'https://github.com/my_account/private_repo_1/master/tarball/', 'https://github.com/my_account/private_repo_2/master/tarball/', ], ..., ) 후자 가이 답변에 따라 및 인수를 지원하지 않기 때문에 setuptools대신 사용 하고 있습니다.distutilsinstall_requiresdependency_links 위의 설정 파일은 404 오류로 개인 …

5
setuptools에 정적 파일을 포함하는 방법-Python 패키지
나는 포함 할 ./static/data.txt에를 setuptools, 여기에 내 코드입니다 : # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying …

3
OSX El Capitan에서 setuptools 업그레이드
setuptools를 업그레이드하려고합니다. 실제로 ansible을 업그레이드하려고 시도하고 있지만 setuptools를 업그레이드하려고 시도하고 실패합니다. 직접 시도하는 것도 실패합니다. 제거하려고해도 실패합니다. $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl Installing collected packages: setuptools Found existing installation: setuptools 1.1.6 Uninstalling setuptools-1.1.6: Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/basecommand.py", line 211, …

2
최신 'pip'가 "dist-info에 대해 setuptools> = 0.8 필요"와 함께 실패합니다.
최신 (1.5) 버전을 사용하여 pip여러 패키지를 업데이트하려고 할 때 오류가 발생합니다. 예를 들어 sudo pip install -U pytz다음과 같은 오류가 발생합니다. Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. 이 메시지 ( setuptools2.1이 있음) 또는 이에 대한 조치를 이해하지 …

1
Python 패키지 및 egg-info 디렉토리
누군가 egg-info 디렉토리가 각각의 모듈에 어떻게 연결되어 있는지 설명 할 수 있습니까? 예를 들어, 다음이 있습니다. /usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ egg-info 디렉토리가 해당 모듈을 setuptools (easy_install)에 표시하는 것이라고 가정하고 있습니다. 맞습니까? 그렇다면 setuptools는 egg-info 디렉토리를 모듈 디렉토리에 어떻게 연결합니까? 내가 올바른 길을 가고 있다고 가정하고 예를 들어 기존 패키지를 setuptools에 표시하려면 모듈 …
80 python  setuptools  egg 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.