Bug 207833 - net/py-s3transfer: add 0.0.1 (new port)
Summary: net/py-s3transfer: add 0.0.1 (new port)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Raphael Kubo da Costa
URL:
Keywords: feature, patch
Depends on:
Blocks: 207834
  Show dependency treegraph
 
Reported: 2016-03-09 08:46 UTC by Bradley T. Hughes
Modified: 2016-03-14 13:17 UTC (History)
1 user (show)

See Also:


Attachments
shar(1) archive of new port (1.64 KB, text/plain)
2016-03-09 08:46 UTC, Bradley T. Hughes
no flags Details
poudriere testport log (15.12 KB, text/plain)
2016-03-09 08:46 UTC, Bradley T. Hughes
no flags Details
portlint log (12 bytes, text/plain)
2016-03-09 08:47 UTC, Bradley T. Hughes
no flags Details
shar(1) archive of new port (1.70 KB, text/plain)
2016-03-14 12:41 UTC, Bradley T. Hughes
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bradley T. Hughes freebsd_committer freebsd_triage 2016-03-09 08:46:24 UTC
Created attachment 167909 [details]
shar(1) archive of new port

This is a new dependency for the devel/awscli port.

See also https://github.com/bradleythughes/freebsd-ports/commit/67b6e7b694f79e6cde00d664e9f2bb00ebba06c1
Comment 1 Bradley T. Hughes freebsd_committer freebsd_triage 2016-03-09 08:46:45 UTC
Created attachment 167910 [details]
poudriere testport log
Comment 2 Bradley T. Hughes freebsd_committer freebsd_triage 2016-03-09 08:47:14 UTC
Created attachment 167911 [details]
portlint log
Comment 3 Raphael Kubo da Costa freebsd_committer freebsd_triage 2016-03-13 12:25:03 UTC
I don't think you need the PYTHON_REL bits: we haven't had Python < 2.7 in the tree since the beginning of 2014.
Comment 4 Bradley T. Hughes freebsd_committer freebsd_triage 2016-03-14 11:49:55 UTC
I was trying to convert the upstream setup.cfg requirements:

https://github.com/boto/s3transfer/blob/develop/setup.cfg#L7

I will admit, I know absolutely nothing about Python, so I will happily remove the PYTHON_REL stuff if it's not needed.
Comment 5 Raphael Kubo da Costa freebsd_committer freebsd_triage 2016-03-14 12:18:35 UTC
Looking at that setup.cfg, it seems to require futures on Python 2 in general (it's a backport from a feature present in Python 3.2+).

In this case, I think you should fix your check instead of removing it by checking for PYTHON_REL < 3000, which is what devel/py-trollius seems to do as well.
Comment 6 Bradley T. Hughes freebsd_committer freebsd_triage 2016-03-14 12:41:50 UTC
Created attachment 168147 [details]
shar(1) archive of new port

Done. I've attached a new shar(1) archive.
Comment 7 commit-hook freebsd_committer freebsd_triage 2016-03-14 13:16:17 UTC
A commit references this bug:

Author: rakuco
Date: Mon Mar 14 13:15:51 UTC 2016
New revision: 411064
URL: https://svnweb.freebsd.org/changeset/ports/411064

Log:
  New port: net/py-s3transfer.

  Amazon S3 Transfer Manager for Python.

  WWW: https://github.com/boto/s3transfer

  PR:		207833
  Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm>

Changes:
  head/net/Makefile
  head/net/py-s3transfer/
  head/net/py-s3transfer/Makefile
  head/net/py-s3transfer/distinfo
  head/net/py-s3transfer/pkg-descr
Comment 8 Raphael Kubo da Costa freebsd_committer freebsd_triage 2016-03-14 13:16:33 UTC
Committed, thanks a lot!
Comment 9 Bradley T. Hughes freebsd_committer freebsd_triage 2016-03-14 13:17:40 UTC
Thanks to you as well :)