[139889] trunk/dports/python/py-path

stromnov at macports.org stromnov at macports.org
Mon Aug 31 09:51:33 PDT 2015


Revision: 139889
          https://trac.macports.org/changeset/139889
Author:   stromnov at macports.org
Date:     2015-08-31 09:51:32 -0700 (Mon, 31 Aug 2015)
Log Message:
-----------
py-path: backport deprecated feature from 8.1

Modified Paths:
--------------
    trunk/dports/python/py-path/Portfile

Added Paths:
-----------
    trunk/dports/python/py-path/files/
    trunk/dports/python/py-path/files/patch-path.py.diff

Modified: trunk/dports/python/py-path/Portfile
===================================================================
--- trunk/dports/python/py-path/Portfile	2015-08-31 16:46:25 UTC (rev 139888)
+++ trunk/dports/python/py-path/Portfile	2015-08-31 16:51:32 UTC (rev 139889)
@@ -6,7 +6,7 @@
 
 name                py-path
 version             8.0
-revision            0
+revision            1
 categories-append   devel
 platforms           darwin
 license             MIT
@@ -28,11 +28,13 @@
                     sha256  ac78a7f9c65c6c0abd9a8586e5c5a06b3a2f99e7812c928101d048d18037a1b6
 
 if {${name} ne ${subport}} {
-    livecheck.type      none
-
     depends_build-append \
                         port:py${python.version}-setuptools \
                         port:py${python.version}-setuptools_scm
+
+    patchfiles-append   patch-path.py.diff
+
+    livecheck.type      none
 } else {
     livecheck.type      pypi
     livecheck.name      ${python.rootname}.py

Added: trunk/dports/python/py-path/files/patch-path.py.diff
===================================================================
--- trunk/dports/python/py-path/files/patch-path.py.diff	                        (rev 0)
+++ trunk/dports/python/py-path/files/patch-path.py.diff	2015-08-31 16:51:32 UTC (rev 139889)
@@ -0,0 +1,13 @@
+--- path.py.orig	2015-08-31 19:47:35.000000000 +0300
++++ path.py	2015-08-31 19:47:58.000000000 +0300
+@@ -1706,3 +1706,10 @@
+     @property
+     def normcase(self):
+         return __import__('ntpath').normcase
++
++
++class path(Path):
++    def __new__(cls, *args, **kwargs):
++        msg = "path is deprecated. Use Path instead."
++        warnings.warn(msg, DeprecationWarning)
++        return Path.__new__(cls, *args, **kwargs)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150831/5203bae4/attachment.html>


More information about the macports-changes mailing list