| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
0 parents commit c681f67
18 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,5 @@ | |||
| 1 | + [run] | ||
| 2 | + omit = .tox/* | ||
| 3 | + | ||
| 4 | + [report] | ||
| 5 | + show_missing = True | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,9 @@ | |||
| 1 | + [flake8] | ||
| 2 | + max-line-length = 88 | ||
| 3 | + ignore = | ||
| 4 | + # W503 violates spec https://github.com/PyCQA/pycodestyle/issues/513 | ||
| 5 | + W503 | ||
| 6 | + # W504 has issues https://github.com/OCA/maintainer-quality-tools/issues/545 | ||
| 7 | + W504 | ||
| 8 | + # Black creates whitespace before colon | ||
| 9 | + E203 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,42 @@ | |||
| 1 | + name: Automated Tests | ||
| 2 | + | ||
| 3 | + on: [push, pull_request] | ||
| 4 | + | ||
| 5 | + jobs: | ||
| 6 | + test: | ||
| 7 | + strategy: | ||
| 8 | + matrix: | ||
| 9 | + python: [3.6, 3.8, 3.9] | ||
| 10 | + platform: [ubuntu-latest, macos-latest, windows-latest] | ||
| 11 | + runs-on: ${{ matrix.platform }} | ||
| 12 | + steps: | ||
| 13 | + - uses: actions/checkout@v2 | ||
| 14 | + - name: Setup Python | ||
| 15 | + uses: actions/setup-python@v2 | ||
| 16 | + with: | ||
| 17 | + python-version: ${{ matrix.python }} | ||
| 18 | + - name: Install tox | ||
| 19 | + run: | | ||
| 20 | + python -m pip install tox | ||
| 21 | + - name: Run tests | ||
| 22 | + run: tox | ||
| 23 | + | ||
| 24 | + release: | ||
| 25 | + needs: test | ||
| 26 | + if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') | ||
| 27 | + runs-on: ubuntu-latest | ||
| 28 | + | ||
| 29 | + steps: | ||
| 30 | + - uses: actions/checkout@v2 | ||
| 31 | + - name: Setup Python | ||
| 32 | + uses: actions/setup-python@v2 | ||
| 33 | + with: | ||
| 34 | + python-version: 3.9 | ||
| 35 | + - name: Install tox | ||
| 36 | + run: | | ||
| 37 | + python -m pip install tox | ||
| 38 | + - name: Release | ||
| 39 | + run: tox -e release | ||
| 40 | + env: | ||
| 41 | + TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} | ||
| 42 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,10 @@ | |||
| 1 | + repos: | ||
| 2 | + - repo: https://github.com/psf/black | ||
| 3 | + rev: stable | ||
| 4 | + hooks: | ||
| 5 | + - id: black | ||
| 6 | + | ||
| 7 | + - repo: https://github.com/asottile/blacken-docs | ||
| 8 | + rev: v1.8.0 | ||
| 9 | + hooks: | ||
| 10 | + - id: blacken-docs | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,6 @@ | |||
| 1 | + version: 2 | ||
| 2 | + python: | ||
| 3 | + install: | ||
| 4 | + - path: . | ||
| 5 | + extra_requirements: | ||
| 6 | + - docs | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,19 @@ | |||
| 1 | + Copyright Jason R. Coombs | ||
| 2 | + | ||
| 3 | + Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| 4 | + of this software and associated documentation files (the "Software"), to | ||
| 5 | + deal in the Software without restriction, including without limitation the | ||
| 6 | + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or | ||
| 7 | + sell copies of the Software, and to permit persons to whom the Software is | ||
| 8 | + furnished to do so, subject to the following conditions: | ||
| 9 | + | ||
| 10 | + The above copyright notice and this permission notice shall be included in | ||
| 11 | + all copies or substantial portions of the Software. | ||
| 12 | + | ||
| 13 | + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 14 | + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| 15 | + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| 16 | + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| 17 | + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
| 18 | + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS | ||
| 19 | + IN THE SOFTWARE. | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,18 @@ | |||
| 1 | + .. image:: https://img.shields.io/pypi/v/skeleton.svg | ||
| 2 | + :target: `PyPI link`_ | ||
| 3 | + | ||
| 4 | + .. image:: https://img.shields.io/pypi/pyversions/skeleton.svg | ||
| 5 | + :target: `PyPI link`_ | ||
| 6 | + | ||
| 7 | + .. _PyPI link: https://pypi.org/project/skeleton | ||
| 8 | + | ||
| 9 | + .. image:: https://github.com/jaraco/skeleton/workflows/Automated%20Tests/badge.svg | ||
| 10 | + :target: https://github.com/jaraco/skeleton/actions?query=workflow%3A%22Automated+Tests%22 | ||
| 11 | + :alt: Automated Tests | ||
| 12 | + | ||
| 13 | + .. image:: https://img.shields.io/badge/code%20style-black-000000.svg | ||
| 14 | + :target: https://github.com/psf/black | ||
| 15 | + :alt: Code style: Black | ||
| 16 | + | ||
| 17 | + .. .. image:: https://readthedocs.org/projects/skeleton/badge/?version=latest | ||
| 18 | + .. :target: https://skeleton.readthedocs.io/en/latest/?badge=latest | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,26 @@ | |||
| 1 | + #!/usr/bin/env python3 | ||
| 2 | + # -*- coding: utf-8 -*- | ||
| 3 | + | ||
| 4 | + extensions = ['sphinx.ext.autodoc', 'jaraco.packaging.sphinx', 'rst.linker'] | ||
| 5 | + | ||
| 6 | + master_doc = "index" | ||
| 7 | + | ||
| 8 | + link_files = { | ||
| 9 | + '../CHANGES.rst': dict( | ||
| 10 | + using=dict(GH='https://github.com'), | ||
| 11 | + replace=[ | ||
| 12 | + dict( | ||
| 13 | + pattern=r'(Issue #|\B#)(?P<issue>\d+)', | ||
| 14 | + url='{package_url}/issues/{issue}', | ||
| 15 | + ), | ||
| 16 | + dict( | ||
| 17 | + pattern=r'(?m:^((?P<scm_version>v?\d+(\.\d+){1,2}))\n[-=]+\n)', | ||
| 18 | + with_scm='{text}\n{rev[timestamp]:%d %b %Y}\n', | ||
| 19 | + ), | ||
| 20 | + dict( | ||
| 21 | + pattern=r'PEP[- ](?P<pep_number>\d+)', | ||
| 22 | + url='https://www.python.org/dev/peps/pep-{pep_number:0>4}/', | ||
| 23 | + ), | ||
| 24 | + ], | ||
| 25 | + ) | ||
| 26 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,8 @@ | |||
| 1 | + :tocdepth: 2 | ||
| 2 | + | ||
| 3 | + .. _changes: | ||
| 4 | + | ||
| 5 | + History | ||
| 6 | + ******* | ||
| 7 | + | ||
| 8 | + .. include:: ../CHANGES (links).rst | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments