Bug 246359 - [NEW PORT] devel/py-hvac Python 2.7/3.X client for HashiCorp Vault
Summary: [NEW PORT] devel/py-hvac Python 2.7/3.X client for HashiCorp Vault
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Emanuel Haupt
URL: https://github.com/hvac/hvac
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-10 15:51 UTC by Alessandro Sagratini
Modified: 2020-05-27 12:48 UTC (History)
1 user (show)

See Also:


Attachments
poudriere output (46.86 KB, text/plain)
2020-05-10 15:51 UTC, Alessandro Sagratini
no flags Details
make describe (986 bytes, text/plain)
2020-05-10 15:52 UTC, Alessandro Sagratini
no flags Details
portlint -A output (90 bytes, text/plain)
2020-05-10 15:52 UTC, Alessandro Sagratini
no flags Details
shar file (1.83 KB, text/plain)
2020-05-10 15:52 UTC, Alessandro Sagratini
no flags Details
port test (28.96 KB, text/plain)
2020-05-10 15:53 UTC, Alessandro Sagratini
no flags Details
poudriere output (46.86 KB, text/plain)
2020-05-20 06:45 UTC, Alessandro Sagratini
no flags Details
make describe (986 bytes, text/plain)
2020-05-20 06:45 UTC, Alessandro Sagratini
no flags Details
portlint -A output (90 bytes, text/plain)
2020-05-20 06:46 UTC, Alessandro Sagratini
no flags Details
port test (28.96 KB, text/plain)
2020-05-20 06:46 UTC, Alessandro Sagratini
no flags Details
shar file (1.83 KB, text/plain)
2020-05-20 06:47 UTC, Alessandro Sagratini
no flags Details
port test (28.96 KB, text/plain)
2020-05-20 06:48 UTC, Alessandro Sagratini
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 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 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