[107563] trunk/dports/python
sean at macports.org
sean at macports.org
Tue Jul 2 17:39:58 PDT 2013
Revision: 107563
https://trac.macports.org/changeset/107563
Author: sean at macports.org
Date: 2013-07-02 17:39:58 -0700 (Tue, 02 Jul 2013)
Log Message:
-----------
py-ipdb: add new port for debugging with ipython
Added Paths:
-----------
trunk/dports/python/ipdb_select/
trunk/dports/python/ipdb_select/Portfile
trunk/dports/python/ipdb_select/files/
trunk/dports/python/ipdb_select/files/base
trunk/dports/python/ipdb_select/files/none
trunk/dports/python/py-ipdb/
trunk/dports/python/py-ipdb/Portfile
trunk/dports/python/py-ipdb/files/
trunk/dports/python/py-ipdb/files/ipdb24
trunk/dports/python/py-ipdb/files/ipdb25
trunk/dports/python/py-ipdb/files/ipdb26
trunk/dports/python/py-ipdb/files/ipdb27
trunk/dports/python/py-ipdb/files/ipdb31
trunk/dports/python/py-ipdb/files/ipdb32
trunk/dports/python/py-ipdb/files/ipdb33
Added: trunk/dports/python/ipdb_select/Portfile
===================================================================
--- trunk/dports/python/ipdb_select/Portfile (rev 0)
+++ trunk/dports/python/ipdb_select/Portfile 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1,32 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+PortGroup select 1.0
+
+name ipdb_select
+version 0.3
+revision 1
+categories python
+license BSD
+maintainers nomaintainer
+description common files for selecting default ipdb version
+long_description \
+ This port installs files that allow 'port select' to be used to \
+ create links to the preferred default version of ipdb.
+
+platforms darwin
+supported_archs noarch
+
+homepage http://www.macports.org/
+
+distfiles
+
+use_configure no
+build {}
+destroot {
+ select::install ipdb ${filespath}/base
+ select::install ipdb ${filespath}/none
+}
+
+livecheck.type none
Added: trunk/dports/python/ipdb_select/files/base
===================================================================
--- trunk/dports/python/ipdb_select/files/base (rev 0)
+++ trunk/dports/python/ipdb_select/files/base 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb
Added: trunk/dports/python/ipdb_select/files/none
===================================================================
--- trunk/dports/python/ipdb_select/files/none (rev 0)
+++ trunk/dports/python/ipdb_select/files/none 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+-
Added: trunk/dports/python/py-ipdb/Portfile
===================================================================
--- trunk/dports/python/py-ipdb/Portfile (rev 0)
+++ trunk/dports/python/py-ipdb/Portfile 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1,64 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+PortGroup python 1.0
+PortGroup select 1.0
+
+set realname ipdb
+
+name py-${realname}
+version 0.7
+license BSD
+platforms darwin
+supported_archs noarch
+
+maintainers akitada openmaintainer
+
+description An enhanced Interactive Python shell
+long_description Provide an interactive shell superior to Python's default. \
+ Serve as an embeddable, ready to use interpreter for your own programs. \
+ Offer a flexible framework which can be used as the base environment for \
+ other systems with Python as the underlying language. \
+ Allow interactive testing of threaded graphical toolkits.
+
+homepage http://pypi.python.org/pypi/${realname}
+master_sites http://pypi.python.org/packages/source/i/${realname}
+distname ${realname}-${version}
+
+checksums rmd160 4b8a28ba1b1ec05d1d1fb893315f9058a74d6261 \
+ sha256 aedcc8190067f7abc404b95845ca5c8b1f5bde68c11be08939ddde0e4552a4cf
+
+python.versions 24 25 26 27 31 32 33
+
+subport py24-${realname} {
+ version 0.6
+ distname ${realname}-${version}
+ checksums rmd160 4c38aa7bb6bf35cf4ec2c9cd1703b42bc7bda261 \
+ sha256 c3bca2e10e89254ee5f728a707226383a7b5deecdc406c5792a183d66eef6337
+}
+
+if {$subport != $name} {
+ depends_lib-append port:py${python.version}-ipython \
+ port:py${python.version}-setuptools
+ depends_run port:ipdb_select
+ test.run no
+
+ select.group ${realname}
+ select.file ${filespath}/${realname}${python.version}
+
+ notes "
+To make the Python ${python.branch} version of ipdb the one that is run\
+when you execute the commands without a version suffix, e.g. 'ipdb', run:
+
+port select --set ${select.group} [file tail ${select.file}]
+"
+}
+
+if {$subport == "py24-${realname}"} {
+ livecheck.type none
+} else {
+ livecheck.type regex
+ livecheck.url http://pypi.python.org/packages/source/i/ipdb/
+ livecheck.regex ${realname}-(\\d+(?:\\.\\d+)*)
+}
Added: trunk/dports/python/py-ipdb/files/ipdb24
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb24 (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb24 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.4
Added: trunk/dports/python/py-ipdb/files/ipdb25
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb25 (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb25 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.5
Added: trunk/dports/python/py-ipdb/files/ipdb26
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb26 (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb26 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.6
Added: trunk/dports/python/py-ipdb/files/ipdb27
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb27 (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb27 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.7
Added: trunk/dports/python/py-ipdb/files/ipdb31
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb31 (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb31 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-3.1
Added: trunk/dports/python/py-ipdb/files/ipdb32
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb32 (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb32 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-3.2
Added: trunk/dports/python/py-ipdb/files/ipdb33
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb33 (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb33 2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-3.3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130702/9261ef82/attachment-0001.html>
More information about the macports-changes
mailing list