Skip to content
This repository has been archived by the owner on Jan 7, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: omegatrix/trier
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.1
Choose a base ref
...
head repository: omegatrix/trier
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 19 commits
  • 10 files changed
  • 2 contributors

Commits on Aug 28, 2022

  1. Copy the full SHA
    695884f View commit details
  2. Update readme and pyproject (#3)

    * Update pyproject and readme.
    
    * Update changelog.
    
    * Update build name.
    omegatrix authored Aug 28, 2022
    Copy the full SHA
    7e7cdba View commit details

Commits on Sep 3, 2022

  1. Create dependabot.yml

    omegatrix authored Sep 3, 2022
    Copy the full SHA
    158a524 View commit details

Commits on Sep 10, 2022

  1. Bump virtualenv from 20.16.3 to 20.16.4 (#4)

    Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.16.3 to 20.16.4.
    - [Release notes](https://github.com/pypa/virtualenv/releases)
    - [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
    - [Commits](pypa/virtualenv@20.16.3...20.16.4)
    
    ---
    updated-dependencies:
    - dependency-name: virtualenv
      dependency-type: indirect
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 10, 2022
    Copy the full SHA
    cd0edc4 View commit details

Commits on Sep 11, 2022

  1. Bump pytest from 7.1.2 to 7.1.3 (#5)

    Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.1.2 to 7.1.3.
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@7.1.2...7.1.3)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 11, 2022
    Copy the full SHA
    3b9ba61 View commit details
  2. Copy the full SHA
    490fe94 View commit details

Commits on Sep 16, 2022

  1. Bump virtualenv from 20.16.4 to 20.16.5 (#7)

    Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.16.4 to 20.16.5.
    - [Release notes](https://github.com/pypa/virtualenv/releases)
    - [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
    - [Commits](pypa/virtualenv@20.16.4...20.16.5)
    
    ---
    updated-dependencies:
    - dependency-name: virtualenv
      dependency-type: indirect
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 16, 2022
    Copy the full SHA
    d139c37 View commit details
  2. Bump identify from 2.5.3 to 2.5.5 (#8)

    Bumps [identify](https://github.com/pre-commit/identify) from 2.5.3 to 2.5.5.
    - [Release notes](https://github.com/pre-commit/identify/releases)
    - [Commits](pre-commit/identify@v2.5.3...v2.5.5)
    
    ---
    updated-dependencies:
    - dependency-name: identify
      dependency-type: indirect
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 16, 2022
    Copy the full SHA
    b9f29e0 View commit details
  3. Bump certifi from 2022.6.15 to 2022.9.14 (#11)

    Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.9.14.
    - [Release notes](https://github.com/certifi/python-certifi/releases)
    - [Commits](certifi/python-certifi@2022.06.15...2022.09.14)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 16, 2022
    Copy the full SHA
    74874fb View commit details
  4. Bump tox from 3.25.1 to 3.26.0 (#10)

    Bumps [tox](https://github.com/tox-dev/tox) from 3.25.1 to 3.26.0.
    - [Release notes](https://github.com/tox-dev/tox/releases)
    - [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst)
    - [Commits](tox-dev/tox@3.25.1...3.26.0)
    
    ---
    updated-dependencies:
    - dependency-name: tox
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 16, 2022
    Copy the full SHA
    cdd459f View commit details

Commits on Sep 19, 2022

  1. Bump idna from 3.3 to 3.4 (#12)

    Bumps [idna](https://github.com/kjd/idna) from 3.3 to 3.4.
    - [Release notes](https://github.com/kjd/idna/releases)
    - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
    - [Commits](kjd/idna@v3.3...v3.4)
    
    ---
    updated-dependencies:
    - dependency-name: idna
      dependency-type: indirect
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2022
    Copy the full SHA
    8da00d6 View commit details
  2. Release 1.0.5. (#13)

    omegatrix authored Sep 19, 2022
    Copy the full SHA
    00a01b6 View commit details

Commits on Sep 26, 2022

  1. Bump scriv from 0.16.0 to 0.17.0 (#14)

    Bumps [scriv](https://github.com/nedbat/scriv) from 0.16.0 to 0.17.0.
    - [Release notes](https://github.com/nedbat/scriv/releases)
    - [Changelog](https://github.com/nedbat/scriv/blob/main/CHANGELOG.rst)
    - [Commits](nedbat/scriv@0.16.0...0.17.0)
    
    ---
    updated-dependencies:
    - dependency-name: scriv
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 26, 2022
    Copy the full SHA
    1f9fe4a View commit details
  2. Bump certifi from 2022.9.14 to 2022.9.24 (#15)

    Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.14 to 2022.9.24.
    - [Release notes](https://github.com/certifi/python-certifi/releases)
    - [Commits](certifi/python-certifi@2022.09.14...2022.09.24)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 26, 2022
    Copy the full SHA
    32b7152 View commit details

Commits on Sep 27, 2022

  1. Bump setuptools from 65.3.0 to 65.4.0 (#16)

    Bumps [setuptools](https://github.com/pypa/setuptools) from 65.3.0 to 65.4.0.
    - [Release notes](https://github.com/pypa/setuptools/releases)
    - [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst)
    - [Commits](pypa/setuptools@v65.3.0...v65.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: setuptools
      dependency-type: indirect
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 27, 2022
    Copy the full SHA
    280becd View commit details

Commits on Oct 3, 2022

  1. Bump setuptools from 65.4.0 to 65.4.1 (#17)

    Bumps [setuptools](https://github.com/pypa/setuptools) from 65.4.0 to 65.4.1.
    - [Release notes](https://github.com/pypa/setuptools/releases)
    - [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst)
    - [Commits](pypa/setuptools@v65.4.0...v65.4.1)
    
    ---
    updated-dependencies:
    - dependency-name: setuptools
      dependency-type: indirect
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 3, 2022
    Copy the full SHA
    424de46 View commit details
  2. Bump coverage from 6.4.4 to 6.5.0 (#18)

    Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.4.4 to 6.5.0.
    - [Release notes](https://github.com/nedbat/coveragepy/releases)
    - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
    - [Commits](nedbat/coveragepy@6.4.4...6.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: coverage
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 3, 2022
    Copy the full SHA
    18139a1 View commit details

Commits on Oct 8, 2022

  1. Release 1.0.6. (#19)

    omegatrix authored Oct 8, 2022
    Copy the full SHA
    ce0dc1d View commit details

Commits on Jan 2, 2023

  1. Bump certifi from 2022.9.24 to 2022.12.7 (#34)

    Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7.
    - [Release notes](https://github.com/certifi/python-certifi/releases)
    - [Commits](certifi/python-certifi@2022.09.24...2022.12.07)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 2, 2023
    Copy the full SHA
    ca3c9ac View commit details
Showing with 208 additions and 115 deletions.
  1. +14 −0 .github/dependabot.yml
  2. +2 −2 .github/workflows/build.yaml
  3. +1 −1 .gitignore
  4. +46 −2 CHANGELOG.md
  5. +9 −1 README.md
  6. +116 −101 poetry.lock
  7. +18 −5 pyproject.toml
  8. +1 −1 src/trier/__init__.py
  9. +1 −1 tests/test_trier.py
  10. +0 −1 tox.ini
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
timezone: "Europe/London"
allow:
- dependency-type: "all"
4 changes: 2 additions & 2 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# .github/workflows/build.yaml
name: trycatch CI
name: trier CI

on:
push:
@@ -34,7 +34,7 @@ jobs:
run: tox

- name: Upload coverage to Codecov
# We only generate the coverage report in Python 3.9
# We only generate the coverage report in ubuntu latest os Python 3.9
if: matrix.python-version == '3.9' && matrix.os == 'ubuntu-latest'
uses: codecov/codecov-action@v2
with:
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -152,4 +152,4 @@ cython_debug/
#.idea/

# Scriv changelog
changelog.d
changelog.d
48 changes: 46 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,48 @@

<a id='changelog-1.0.6'></a>
# 1.0.6 — 2022-10-08

## Dependencies

- Bump `scriv` from `0.16.0` to `0.17.0`.
- Bump `certifi` from `2022.9.14` to `2022.9.24`.
- Bump `setuptools` from `65.3.0` to `65.4.0`.
- Bump `setuptools` from `65.4.0` to `65.4.1`.
- Bump `coverage` from `6.4.4` to `6.5.0`.

<a id='changelog-1.0.5'></a>
# 1.0.5 — 2022-09-19

## Dependencies

- Bump `virtualenv` from `20.16.4` to `20.16.5`.
- Bump `identify` from `2.5.3` to `2.5.5`.
- Bump `certifi` from `2022.6.15` to `2022.9.14`.
- Bump `tox` from `3.25.1` to `3.26.0`.
- Bump `idna` from `3.3` to `3.4`.

<a id='changelog-1.0.4'></a>
# 1.0.4 — 2022-09-11

## Dependencies

- Bump dev-dependency `virtualenv` from `20.16.3` to `20.16.4`.
- Bump dev-dependency `pytest` from `7.1.2` to `7.1.3`.

<a id='changelog-1.0.3'></a>
# 1.0.3 — 2022-08-28

## Added

- Supported Python versions and License sections to `README`.

<a id='changelog-1.0.2'></a>
# 1.0.2 — 2022-08-28

## Fixed

- `CHANGELOG` link in `README` file.

<a id='changelog-1.0.1'></a>
# 1.0.1 — 2022-08-27

@@ -12,7 +56,7 @@
## Added

- Added class based `Try` error handler.
- 100% code coverage.
- `100%` code coverage.
- Code coverage reporting to `tox`.
- `CI` through `GitHub` action that runs `tox` automatically.
- `CI` through `GitHub` action that runs build workflow.
- `Codecov` integration.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -7,6 +7,10 @@
[![codecov](https://codecov.io/gh/omegatrix/trier/branch/main/graph/badge.svg?token=2M0QOSUPM0)](https://codecov.io/gh/omegatrix/trier)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/trier)

## Supported Python versions
`Python >= 3.8`


## Installation
You can [install `trier` from PyPI](https://pypi.org/project/trier), with `pip`:

@@ -69,4 +73,8 @@ asyncio.run(main())

## Changelog

Refer to the [CHANGELOG.md](CHANGELOG.md) file.
Refer to the [CHANGELOG](https://github.com/omegatrix/trier/blob/main/CHANGELOG.md).

## License

MIT - See the [LICENSE](https://github.com/omegatrix/trier/blob/main/LICENSE) for more information.
Loading