Bug 246359

Summary: [NEW PORT] devel/py-hvac Python 2.7/3.X client for HashiCorp Vault
Product: Ports & Packages Reporter: Alessandro Sagratini <ale_sagra>
Component: Individual Port(s)Assignee: Emanuel Haupt <ehaupt>
Status: Closed FIXED    
Severity: Affects Only Me CC: ehaupt
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/hvac/hvac
Attachments:
Description Flags
poudriere output
none
make describe
none
portlint -A output
none
shar file
none
port test
none
poudriere output
none
make describe
none
portlint -A output
none
port test
none
shar file
none
port test none

Description Alessandro Sagratini 2020-05-10 15:51:38 UTC
Created attachment 214351 [details]
poudriere output

Hello,
I'm proposing to add Python Hashicorp vault client to ports collection as I was unable to find it.

Please let me know if you have any objections and if you need anything else from me.
Thank you,
Alessandro
Comment 1 Alessandro Sagratini 2020-05-10 15:52:13 UTC
Created attachment 214352 [details]
make describe
Comment 2 Alessandro Sagratini 2020-05-10 15:52:31 UTC
Created attachment 214353 [details]
portlint -A output
Comment 3 Alessandro Sagratini 2020-05-10 15:52:55 UTC
Created attachment 214354 [details]
shar file
Comment 4 Alessandro Sagratini 2020-05-10 15:53:29 UTC
Created attachment 214355 [details]
port test
Comment 5 Alessandro Sagratini 2020-05-20 06:45:07 UTC
Created attachment 214678 [details]
poudriere output

updated poudriere output to match latest upstream version
Comment 6 Alessandro Sagratini 2020-05-20 06:45:54 UTC
Created attachment 214679 [details]
make describe

updated make describe to match latest upstream release
Comment 7 Alessandro Sagratini 2020-05-20 06:46:24 UTC
Created attachment 214680 [details]
portlint -A output

updated portlint to match latest upstream release
Comment 8 Alessandro Sagratini 2020-05-20 06:46:53 UTC
Created attachment 214681 [details]
port test

updated port test to match latest upstream release
Comment 9 Alessandro Sagratini 2020-05-20 06:47:25 UTC
Created attachment 214682 [details]
shar file

updated shar file to match latest upstream release
Comment 10 Alessandro Sagratini 2020-05-20 06:48:15 UTC
Created attachment 214683 [details]
port test

updated port test to match latest upstream release
Comment 11 commit-hook freebsd_committer freebsd_triage 2020-05-27 12:26:08 UTC
A commit references this bug:

Author: ehaupt
Date: Wed May 27 12:25:17 UTC 2020
New revision: 536691
URL: https://svnweb.freebsd.org/changeset/ports/536691

Log:
  Add py-hvac 0.10.3, hashiCorp Vault API client.

  PR:		246359
  Submitted by:	Alessando Sagratini <ale_sagra@hotmail.com>

Changes:
  head/devel/Makefile
  head/devel/py-hvac/
  head/devel/py-hvac/Makefile
  head/devel/py-hvac/distinfo
  head/devel/py-hvac/pkg-descr
Comment 12 Emanuel Haupt freebsd_committer freebsd_triage 2020-05-27 12:26:39 UTC
New port added with minor modifications, thanks!

Modifications:

- Set COMMENT to match setup.py:description (modulo portlint/length rules) 
- Set WWW to pypi
- Added a test target
- Updated to 0.10.3
- Added pyhcl>=0.3.10 run dependency (listed in setup.py)
- Removed devel/py-pytz as dependency (not directly listed in setup.py),
  it's indirectly pulled in as a dependency