drone-pypi-akalipetis

Module for testing drone-pypi.


Keywords
drone, drone-plugin
License
Other
Install
pip install drone-pypi-akalipetis

Documentation

drone-pypi

Build Status

Drone plugin for publishing to the Python package index

Usage

Upload a source distribution to PyPI

./drone-pypi <<EOF
{
    "workspace": {
        "path": "/drone/my-module-py"
    }
    "vargs": {
        "username": "guido",
        "password": "secret"
    }
}
EOF

Upload a source distribution and a wheel to PyPI

./drone-pypi <<EOF
{
    "workspace": {
        "path": "/drone/my-module-py"
    }
    "vargs": {
        "distributions": ["sdist", "bdist_wheel"],
        "username": "guido",
        "password": "secret"
    }
}
EOF

Upload a source distribution to a private PyPI server, e.g. simplepypi

./drone-pypi <<EOF
{
    "workspace": {
        "path": "/drone/my-module-py"
    }
    "vargs": {
        "repository": "https://pypi.example.com"
    }
}
EOF

Docker

Build the Docker container using the netgo build tag to eliminate the CGO dependency:

CGO_ENABLED=0 go build -a -tags netgo
docker build --rm=true -t plugins/drone-pypi .