Bug 259307

Summary: [NEW PORT] devel/py-circuitbreaker: Python Circuit Breaker pattern implementation
Product: Ports & Packages Reporter: Alessandro Sagratini <ale_sagra>
Component: Individual Port(s)Assignee: Yasuhiro Kimura <yasu>
Status: Closed FIXED    
Severity: Affects Only Me CC: meta, yasu
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/fabfuel/circuitbreaker
Bug Depends on:    
Bug Blocks: 259295, 259579    
Attachments:
Description Flags
poudriere output
none
port test
none
portlint -A output
none
make describe
none
git diff file
none
patch in git format-patch format none

Description Alessandro Sagratini 2021-10-20 14:05:11 UTC
Created attachment 228878 [details]
poudriere output
Comment 1 Alessandro Sagratini 2021-10-20 14:06:05 UTC
Hello team,
I am proposing to add this port, as recent py-oci versions are adding it as requirement.

Let me know if you need anything else from me.
Thank you,
Alessandro
Comment 2 Alessandro Sagratini 2021-10-20 14:06:26 UTC
Created attachment 228879 [details]
port test
Comment 3 Alessandro Sagratini 2021-10-20 14:07:04 UTC
Created attachment 228880 [details]
portlint -A output
Comment 4 Alessandro Sagratini 2021-10-20 14:07:22 UTC
Created attachment 228881 [details]
make describe
Comment 5 Alessandro Sagratini 2021-10-20 18:52:04 UTC
Created attachment 228902 [details]
git diff file
Comment 6 Koichiro Iwao freebsd_committer freebsd_triage 2021-10-28 05:22:08 UTC
Can you send the diff as `git format-patch`?
Comment 7 Alessandro Sagratini 2021-10-28 05:59:14 UTC
Created attachment 229090 [details]
patch in git format-patch format
Comment 8 Alessandro Sagratini 2021-10-28 05:59:45 UTC
Added new patch, thanks Koichiro!
Comment 9 Yasuhiro Kimura freebsd_committer freebsd_triage 2021-10-30 07:22:19 UTC
Take.
Comment 10 commit-hook freebsd_committer freebsd_triage 2021-10-30 08:02:24 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ae9fd746568e7b3034e00c24a5a457640640905f

commit ae9fd746568e7b3034e00c24a5a457640640905f
Author:     Alessandro Sagratini <ale_sagra@hotmail.com>
AuthorDate: 2021-10-28 05:56:36 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2021-10-30 08:00:26 +0000

    devel/py-circuitbreaker: Add new port

    This is a Python implementation of the "Circuit Breaker" Pattern.
    (http://martinfowler.com/bliki/CircuitBreaker.html)
    Inspired by Michael T. Nygard's highly recommendable book Release It!
    (https://pragprog.com/book/mnee/release-it)

    PR:             259307

 devel/Makefile                          |  1 +
 devel/py-circuitbreaker/Makefile (new)  | 25 +++++++++++++++++++++++++
 devel/py-circuitbreaker/distinfo (new)  |  3 +++
 devel/py-circuitbreaker/pkg-descr (new) |  7 +++++++
 4 files changed, 36 insertions(+)
Comment 11 Yasuhiro Kimura freebsd_committer freebsd_triage 2021-10-30 08:03:49 UTC
Committed with some refinements. Thanks!