Skip to main content

Travis CI configurations for PyScaffold

Project description

Built Status ReadTheDocs Coveralls PyPI-Server

pyscaffoldext-travis

Configure your PyScaffold-generated project to work with Travis CI.

PyScaffold is a development tool focused in creating distributable Python packages. This extension automatically configures the generated packages to use Travis CI, a very popular and mature continuous integration solution that allows devs to test their code and perform a series of automated tasks, bringing confidence to their workflow.

LOOKING FOR CONTRIBUTORS - If you use PyScaffold or Travis and would like to help us as a contributor (or even as one of the maintainers) for this extension, please send us an email or open an issue, we would love to have you on board.

Usage

This extension can be directly installed with pip:

$ pip install pyscaffoldext-travis

Or, if you prefer pipx:

$ pipx install pyscaffold  # if you haven't installed pyscaffold yet
$ pipx inject pyscaffold pyscaffoldext-travis

Note that, after the installation, putup -h will show a new option --travis. Use this option to indicate when you are trying to create a package with automated tasks running on the Travis CI platgorm. For example:

$ putup --travis myapp

Please refer to Travis’ docs to get started.

Making Changes & Contributing

This project uses pre-commit, please make sure to install it before making any changes:

$ pip install pre-commit
$ cd pyscaffoldext-travis
$ pre-commit install

It is a good idea to update the hooks to the latest version:

pre-commit autoupdate

Please also check PyScaffold’s contribution guidelines,

Note

This project has been set up using PyScaffold 4.0b1. For details and usage information on PyScaffold see https://pyscaffold.org/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyscaffoldext-travis-0.1.0.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

pyscaffoldext_travis-0.1.0-py2.py3-none-any.whl (7.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyscaffoldext-travis-0.1.0.tar.gz.

File metadata

  • Download URL: pyscaffoldext-travis-0.1.0.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for pyscaffoldext-travis-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1f8f5c82c974baa5be24f1a45ae48a4a0156f156fd8f54603315e9eb0a90f24a
MD5 68ef2a4ff261df3e6b3655d83ac6d66c
BLAKE2b-256 1fd793750c4ebe653e95ea5809715bebcf5a960babde1b68a1b3b715c1a5e7bd

See more details on using hashes here.

File details

Details for the file pyscaffoldext_travis-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pyscaffoldext_travis-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for pyscaffoldext_travis-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b90348c45d088254ee5e8b961ea5df4f20f7c6862136a4d4aeb8899b54bddeb8
MD5 a1d0d3f47d643aaeb1e02c7fbcd12010
BLAKE2b-256 020665782c12f239124171d8d81264a5743afc904d9f27eb08cfa7e507b6592f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page