파이썬 프로젝트에 배포 가능한 패키지를 만들려고합니다.수제 패키지를 설치할 때 내 .py 스크립트가 나타나지 않습니다.
from setuptools import setup, find_packages
import sys, os
version = '1.0'
setup(name='my_lovely_package',
version=version,
description="this is mine",
long_description="""it is lovely\
""",
classifiers=[
'Development Status :: 5 - Production/Stable'
'Operating System :: Microsoft :: Windows',
'Programming Language :: Python :: 2.7',
],
keywords='mypkg',
author='me',
packages=find_packages(),
include_package_data=True,
zip_safe=True,
install_requires=[
'nose',
'selenium'
],
)
내가 "setup.py sdist"로 DIST를 구축하고 원격 저장소에 붙어 :
파이썬 2.7 나는 다음을 포함하는 setup.py 파일이 있습니다. 깨끗한 파이썬 환경에서 다음을 실행합니다.
easy_install http://my.path.to.zip.file
오류가 발생하지 않습니다. 내 홈 디렉토리 인 C : \ Python27 \ Lib \ site-packages로 이동합니다. Nose 및 Selenium 디렉토리가 예상대로 존재합니다. 하지만 내 사용자 정의 패키지에서 볼 수있는 것은 모두 단일 mypkg-1.0.egg입니다. 예상 한 소스 파일이 들어있는 디렉토리가 없습니다.
다운로드 한 .zip 파일 자체에는 예상되는 모든 디렉토리와 파일이 포함되어 있기 때문에 빌드에 포함 된 파일의 문제점은 아닙니다. 나는하지내가 설치 과정에서 뭔가 잘못하고 있는가 패키지 데이터, 그냥 내 평 파일
을 포함하는 것을 시도하고있다 ??