Page MenuHomeFreeBSD

devel/py-setuptools: Update to 17.0
ClosedPublic

Authored by koobs on Jun 1 2015, 3:48 AM.
Tags
Referenced Files
Unknown Object (File)
Jan 29 2024, 8:01 AM
Unknown Object (File)
Jan 29 2024, 8:01 AM
Unknown Object (File)
Jan 29 2024, 8:01 AM
Unknown Object (File)
Jan 29 2024, 8:01 AM
Unknown Object (File)
Jan 29 2024, 8:01 AM
Unknown Object (File)
Jan 27 2024, 6:35 PM
Unknown Object (File)
Dec 20 2023, 12:30 AM
Unknown Object (File)
Dec 12 2023, 2:18 PM
Subscribers

Details

Summary

Commit message:

devel/py-setuptools: Update to 17.0

- Update to 17.0
- Tell setuptools not to install versioned binaries (we'll do it via MAKE_ENV)
- Use uniquefiles to create versioned binaries
- Conditionally create default links (for easy_install) as well
- Remove post-patch bits accordingly, no longer needed.
- Remove upstreamed patch fixing namespace_packages
- Substitute in pkg-message.in correctly
- Update pkg-message.in
- Re-order Makefile entries

Changes:

  https://pythonhosted.org/setuptools/history.html
Test Plan

Tested with python2.7 (as default), and we get:

Moving: bin/easy_install --> bin/easy_install-2.7
Linking:  bin/easy_install-2.7 --> @bin/easy_install

plist: 

bin/easy_install
bin/easy_install-%%PYTHON_VER%%

With Python 3.4

Moving: bin/easy_install --> bin/easy_install-3.4

plist: 

bin/easy_install-%%PYTHON_VER%%

Additionally:

portlint - OK (one false positive)
porttest - OK (poudriere)
unittest - OK
exp-run - TODO

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

koobs retitled this revision from to devel/py-setuptools: Update to 17.0.
koobs updated this object.
koobs edited the test plan for this revision. (Show Details)
koobs added a reviewer: antoine.
koobs added a subscriber: Python.

Hold off on this @antoine, have some more to do

koobs edited the test plan for this revision. (Show Details)

Create default links conditionally

koobs edited the test plan for this revision. (Show Details)
koobs added a reviewer: mva.
koobs added a project: Python.

Pending review before exp-run

koobs edited the test plan for this revision. (Show Details)

Use USE_PYTHON=concurrent (for suffixes & default link)

Author: koobs
Date: Fri Jun 12 11:12:29 2015
New Revision: 389265
URL: https://svnweb.freebsd.org/changeset/ports/389265

Log:

database/pyspatialite: Modernize before setuptools update

Modernize in preparation for a pending setuptools update which
identified this port as failing during an exp-run [1].

- Use canonical CHEESESHOP master site
- Use autoplist & concurrent
- Remove pkg-plist accordingly
- Remove PYDISTUTILS_PKGNAME and WRKSRC overrides
- Stop package from adding empty directory to --record (and therefore
  pkg-plist) output

While I'm here:

- Add LICENSE and LICENSE_FILE
- Strip shared library
- Re-patch patches according to makepatch
- Remove spurious whitespace

[1] https://reviews.freebsd.org/D2704

Approved by:	python, portmgr (exp-run)
This revision was automatically updated to reflect the committed changes.