GitHub-distutils is 'n instrument wat bied versprei / setuptools / distutils beveel vir GitHub & nbsp;. Jy kan gebruik GitHub downloads plaas van PyPI downloads vir die vrylating.
Om dit te gebruik, volg die instruksie.
Onderrig
Eerste van al jou sagteware moet binne die standaard verspreiding manier verpak word: gebruik distutils, versprei of setuptools. Hierdie pakket bevat 'n uitbreiding opdrag vir daardie.
Dan, voeg hierdie pakket in setup_requires parameter van jou opstelling () opset (van setup.py script):
opstel (naam = 'YourPackageName',
& Nbsp; version = "1.2.3"
& Nbsp; ...,
& Nbsp; setup_requires = ['GitHub-distutils> = 0.1.0'])
Nou sal daar github_upload word opdrag vir jou setup.py:
& Nbsp; luislang setup.py github_upload help uit te voer
Algemene opdragte: (sien "help uit te voer-opdragte 'vir meer)
...
Opsies vir 'github_upload se opdrag:
& Nbsp; - bewaarplek (-R) GitHub bewaarplek naam bv gebruiker / reponame
& Nbsp; - gebruikersnaam (-U) GitHub gebruikersnaam
& Nbsp; - wagwoord (p) GitHub wagwoord
...
As jy / - gebruikersnaam en p / - wagwoord nie teenwoordig is nie, sal dit toon die vinnige. -R / - Bewaarplek word vereis.
Laai
Oplaai is baie maklik:
& Nbsp; luislang setup.py sdist github_upload -R gebruiker / reponame register
Deur verduidelik:
sdist
& Nbsp; Maak die bron verspreiding lêer. As jou pakket naam is YourPackageName en sy weergawe is 1.2.3, en dan is sy lêernaam word YourPackageName-1.2.3.tar.gz.
github_upload -R gebruiker / reponame
& Nbsp; upload die gebou verspreiding lêer bron in jou GitHub repository. Dit beteken nie dat dit weergawe-beheerde sal wees, maar dit sal net opgelaai word na die aflaai bladsy.
registreer
& Nbsp; Die gebruik van die GitHub aflaai URL registreer die pakket van hierdie weergawe in PyPI. Die URL van PyPI bladsy sal wees http://pypi.python.org/YourPackageName/1.2.3
gebreke opsies
Jy kan standaard waardes vir hierdie opsies maak deur die spesifiseer in die setup.cfg konfigurasielêer. Byvoorbeeld, as jy wil die standaard --repository, maak setup.cfg lêer soos (koppeltekens word onderstreping):
[Oplaai]
bewaarplek = gebruiker / reponame
Jy kan 'n snelskrif alias maak, asook:
[Aliasse]
release = sdist github_upload register
Jy kan die bron-kode van die GitHub bewaarplek Checkout:
& Nbsp; git kloon git: //github.com/dahlia/github-distutils.git
As jy 'n fout gevind is, rapporteer dit asseblief aan die issue tracker.
Vir Bitbucket gebruikers
Gebruik bitbucket-distutils wat 'n pakket deur dieselfde outeur indien jy gebruik Bitbucket plaas van GitHub
Wat is nuut in hierdie release:.
< ul>
Vereistes :
- Python
Kommentaar nie gevind