GitHub-distutils jest narzędziem, które zapewnia dystrybucję / setuptools / distutils polecenia do GitHub. & Nbsp; Możesz użyć GitHub pobieranie zamiast PyPI pobrania za zwolnienie.
Aby skorzystać z tej opcji, należy postępować zgodnie z instrukcjami.
Instrukcja
Przede wszystkim oprogramowania muszą być pakowane w standardowy sposób dystrybucji: Użycie distutils, rozpowszechnianie lub setuptools. Pakiet ten zawiera polecenie rozszerzenia do tego.
Następnie dodać ten pakiet do setup_requires parametru konfiguracji () konfiguracji (z setup.py skryptu):
setup (name = "YourPackageName",
& Nbsp; version = "1.2.3",
& Nbsp; ...
& Nbsp; setup_requires = ["GitHub-distutils> = 0.1.0 '])
Teraz nie będzie github_upload polecenia dla setup.py:
& Nbsp; python setup.py github_upload --help
Wspólne polecenia: (patrz "--help-polecenia" więcej)
...
Opcje polecenia 'github_upload':
& Nbsp; - repozytorium (-R) GitHub repozytorium np nazwy użytkownik / reponame
& Nbsp; - nazwa użytkownika (-u) GitHub nazwa użytkownika
& Nbsp; - hasło (-p) hasła GitHub
...
Jeśli -u / - nazwa użytkownika i -p / - hasło nie są obecne, to będzie wyświetli zapytanie. Jest wymagane repozytorium - -R /.
Prześlij
Prześlij jest bardzo proste:
& Nbsp; python setup.py sdist github_upload -R użytkownik / reponame rejestr
By wyjaśnić:
sdist
& Nbsp; Tworzy plik dystrybucji źródła. Jeśli nazwa pakietu jest YourPackageName i jego wersja jest 1.2.3, a następnie jego nazwa staje się YourPackageName-1.2.3.tar.gz.
github_upload -R użytkownik / reponame
& Nbsp; Wysyła wbudowany plik dystrybucji źródłowy do repozytorium GitHub. To nie znaczy, że będzie kontroli wersji, ale to będzie po prostu dodane do jego stronie pobierania.
zarejestruj się
& Nbsp; Korzystanie z GitHub pobierania URL rejestruje pakiet tej wersji do PyPI. Adres URL strony PyPI będzie http://pypi.python.org/YourPackageName/1.2.3
Opcje spłaty,
Możesz zrobić domyślne wartości dla tych opcji, określając w pliku konfiguracyjnym setup.cfg. Na przykład, jeśli chcesz, aby domyślnie --repository, aby plik setup.cfg jak (myślniki staje podkreślenia):
[Wysyłania]
Repozytorium = user / reponame
Możesz zrobić alias krótszą, a także:
[aliasy]
zwolnienie = sdist github_upload rejestr
Możesz kasy kod źródłowy ze swojego repozytorium GitHub:
& Nbsp; git clone git: //github.com/dahlia/github-distutils.git
Jeśli znalazłeś błąd, zgłoś go do śledzenia błędów.
Dla użytkowników Bitbucket
Użyj bitbucket-distutils co jest pakiet przez samego autora, jeśli używasz Bitbucket zamiast GitHub
Co nowego w tym wydaniu:.
< ul>
Wymagania :
- Python
Komentarze nie znaleziono