The NetBSD Project

CVS log for pkgsrc/pkgtools/url2pkg/files/setuptools.py

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / url2pkg / files

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.5 / (download) - annotate - [select for diffs], Sat Oct 5 22:02:32 2019 UTC (2 weeks, 1 day ago) by rillig
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

pkgtools/url2pkg: update to 19.3.2

Changes since 19.3.1 (only to the Python implementation):

* In Python packages, the variables LICENSE, HOMEPAGE and COMMENT are
  filled from their counterparts in setup.py, no matter whether
  the package uses setuptools or distutils.core.

* For buildlink3 dependencies, the variables BUILDLINK_DEPENDS and
  BUILDLINK_API_DEPENDS are added to the package Makefile.

* The DESCR and PLIST files are only created if they are missing.
  Existing files are not overwritten.

* Packages that contain .po files will set USE_PKGLOCALEDIR=yes.
  Before, only packages that contained .mo or .gmo did that.

* More download URLs from SourceForge can be handled.

* SourceForge packages get their HOMEPAGE set correctly.

* When matching the URL against the MASTER_SITE_* variables, the
  protocol is ignored. This allows https URLs to use the
  MASTER_SITE_GNU, which still uses http.

* Python packages from GitHub only get their MASTER_SITES converted to
  PyPI if they can be actually downloaded from there as well. This
  check was missing before.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Oct 3 16:32:47 2019 UTC (2 weeks, 3 days ago) by rillig
Branch: MAIN
Changes since 1.3: +8 -3 lines
Diff to previous 1.3 (colored)

pkgtools/url2pkg: add BUILDLINK_API_DEPENDS and BUILDLINK_DEPENDS

Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 1 19:41:23 2019 UTC (2 weeks, 5 days ago) by rillig
Branch: MAIN
Changes since 1.2: +42 -5 lines
Diff to previous 1.2 (colored)

pkgtools/url2pkg: update to 19.3.0

Changes since 2.37:

* Test dependencies in Perl MakeMaker modules are copied to the
  package Makefile.

* Unknown dependencies in Perl MakeMaker modules no longer abort url2pkg
  but instead are added as "# TODO" dependencies to the package Makefile.

* The license from Perl MakeMaker and Python modules is copied to the
  package Makefile.

* The build dependencies, COMMENT and HOMEPAGE from Python setuptools
  modules are copied to the package Makefile.

* No more "undefined $url" when running url2pkg in a directory that
  already has a package Makefile and is extracted.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Sep 11 05:25:55 2019 UTC (5 weeks, 4 days ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.1: +9 -9 lines
Diff to previous 1.1 (colored)

pkgtools/url2pkg: update to 2.34

Changes since 2.33:

* code cleanup in MakeMaker.pm
* don't create a PLIST for Perl packages

* allow Python dependencies from setup.py to use spaces around >=
* properly indented Python code according to PEP 8
* added mock for setuptools.find_package
* only try to migrate a package from GitHub to PyPI if it is really
  a Python package on GitHub

Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 18 11:26:33 2019 UTC (2 months ago) by rillig
Branch: MAIN

pkgtools/url2pkg: determine the dependencies of Python modules

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>