[Bug 228769] devel/py-testtools: Add missing dependencies (with workaround for devel/py-fixtures et al.)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Jun 21 22:55:03 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228769
Kai <freebsd_ports at k-worx.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #194031|maintainer-approval?(sunpoe |
Flags|t at FreeBSD.org) |
Attachment #194031|0 |1
is obsolete| |
Attachment #194472| |maintainer-approval?(sunpoe
Flags| |t at FreeBSD.org)
--- Comment #2 from Kai <freebsd_ports at k-worx.org> ---
Created attachment 194472
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194472&action=edit
py-testtools_RUN_DEPENDS-v2.patch
Thank you for your insights and suggestions. The info about devel/py-fixtures
that can be optionally used in conjunction with devel/py-testtools is very
helpful and makes the situation a bit simpler.
Given those facts I assume that we still need to remove a line (=
fixtures>=1.3.0) from the requirements.txt of the devel/py-testtools port to
generate a requires.txt without devel/py-fixtures in it?
If you know a better way to cope with the requirements.txt I would be happy to
hear about it.
Attached is a new patch which does following modifications:
for port devel/py-testtools:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- adds missing dependencies to RUN_DEPENDS (devel/py-pbr, devel/py-mimeparse,
devel/py-unittest2, devel/py-six)
- adds LICENSE_FILE
- bumps PORTREVISION
- adds target post-patch to generate a requires.txt that has not the 'fixtures'
package listed in it
for port devel/py-fixtures:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- adds devel/py-pbr to RUN_DEPENDS
- bumps PORTREVISION
for port devel/py-python-subunit:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- removes redundant entries from RUN_DEPENDS (devel/py-mimeparse +
devel/py-unittest2)
- bumps PORTREVISION
- Note: my approval as maintainer for the change is given
QA:
~~~
- poudriere (11.1-RELEASE amd64 + i386) for each py27 + py36 flavor -> OK
- portlint -> OK
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-python
mailing list