.
گیتهاب-distutils یک ابزار فراهم می کند که توزیع / setuptools / distutils دستورات برای گیتهاب و nbsp است، شما می توانید دریافت گیتهاب به جای دانلود PyPI برای آزادی استفاده کنید.
برای استفاده از این، دستورالعمل را دنبال کنید.
دستور العمل
اول از همه نرم افزار خود را باید در راه توزیع استاندارد بسته بندی: distutils استفاده، توزیع و یا setuptools. این بسته شامل یک دستور فرمت برای که.
سپس، اضافه کردن این بسته به پارامتر setup_requires از راه اندازی خود را () پیکربندی (اسکریپت setup.py):
راه اندازی (نام = 'YourPackageName،
& nbsp؛ در نسخه = '1.2.3،
و nbsp؛ ...،
& nbsp؛ در setup_requires = ['گیتهاب-distutils> = 0.1.0'])
در حال حاضر وجود دارد خواهد شد دستور برای setup.py خود را github_upload:
& nbsp؛ در پایتون setup.py github_upload --help
دستورات مشترک: (نگاه کنید به "--help-دستورات برای بیشتر)
...
گزینه ها برای دستور 'github_upload':
و nbsp؛ - مخزن (-R) گیتهاب نام مخزن به عنوان مثال کاربر / reponame
و nbsp؛ - نام کاربری (-u) نام کاربری گیتهاب
و nbsp؛ - رمز عبور (-p) رمز عبور گیتهاب
...
اگر -u / - نام کاربری و -p / - رمز عبور وجود ندارد، آن را نشان می دهد سریع. -R / - مخزن مورد نیاز است.
بارگذاری
بارگذاری بسیار آسان است:
را لمس کنید و. پایتون setup.py sdist github_upload -R کاربر / reponame ثبت نام
با توضیح داد:
sdist
و nbsp؛ باعث می شود که فایل توزیع منبع. اگر نام بسته خود را YourPackageName است و نسخه آن 1.2.3 است، و سپس نام فایل خود را YourPackageName-1.2.3.tar.gz می شود.
github_upload -R کاربر / reponame
& nbsp؛ در ارسال منبع فایل توزیع ساخته شده را به مخزن گیتهاب خود را. این به این معنا نیست که از آن خواهد شد نسخه کنترل، اما از آن خواهد شد به سادگی به صفحه دانلود آن ارسال می شود.
ثبات
و nbsp؛ با استفاده از دانلود URL گیتهاب ثبت بسته از این نسخه به PyPI. URL صفحه PyPI خواهد بود http://pypi.python.org/YourPackageName/1.2.3
متخلف گزینه
شما می توانید مقادیر پیش فرض برای این گزینه را بوسیله در فایل پیکربندی setup.cfg را. برای مثال، اگر شما می خواهید به طور پیش فرض --repository، را فایل setup.cfg مانند (خط فاصله زیرین می شود):
[آپلود]
مخزن = کاربر / reponame
شما می توانید یک نام مستعار مختصر نیز هست:
[نام مستعار]
انتشار = sdist github_upload ثبت نام
شما می توانید کد منبع را از مخزن گیتهاب آن پرداخت:
دستگاه گوارش کلون GIT، کنید و: //github.com/dahlia/github-distutils.git
اگر شما یافت اشکال، لطفا آن را به ردیاب شماره گزارش دهند.
برای کاربران Bitbucket
استفاده از bitbucket-distutils است که یک بسته توسط نویسنده همان اگر شما با استفاده از Bitbucket به جای گیتهاب
چه جدید در این نسخه است:.
اجازه موارد بالا برای نام مخزن گیتهاب. [# 1 توسط خاویر باربوسا]
سازگاری ویندوز: UnicodeDecodeError برای ارسال ثابت.
مورد نیاز:
پایتون
نظر یافت نشد