Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (34b3b2779c963e46482d0b6e88d6c0970605b209)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (34b3b2779c963e46482d0b6e88d6c0970605b209)
  • Date: Fri, 25 Aug 2017 19:13:51 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 9 ++++++++-
python-pypi/astroid/DEPENDS | 1 +
python-pypi/astroid/DETAILS | 20 ++++++++++++++++++++
python-pypi/astroid/HISTORY | 6 ++++++
python-pypi/lazy-object-proxy/DEPENDS | 1 +
python-pypi/lazy-object-proxy/DETAILS | 23 +++++++++++++++++++++++
python-pypi/lazy-object-proxy/HISTORY | 2 ++
python-pypi/logilab-astng/BUILD | 1 +
python-pypi/logilab-astng/DEPENDS | 2 --
python-pypi/logilab-astng/DETAILS | 26 +++++++-------------------
python-pypi/logilab-astng/DOWNLOAD | 1 +
python-pypi/logilab-astng/HISTORY | 5 +++++
python-pypi/logilab-astng/INSTALL | 1 +
python-pypi/logilab-astng/PRE_BUILD | 1 +
python-pypi/logilab-astng/UP_TRIGGERS | 2 ++
python-pypi/pylint/DEPENDS | 9 ++++++---
python-pypi/pylint/DETAILS | 7 ++++---
python-pypi/pylint/HISTORY | 7 ++++++-
python-pypi/wrapt/DEPENDS | 1 +
python-pypi/wrapt/DETAILS | 29 +++++++++++++++++++++++++++++
python-pypi/wrapt/HISTORY | 2 ++
21 files changed, 127 insertions(+), 29 deletions(-)

New commits:
commit 34b3b2779c963e46482d0b6e88d6c0970605b209
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pylint 1.7.2

commit 14dc0d02c9ed61c67ec6ca820ccec12614cd23d9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

lazy-object-proxy: new spell, A fast and thorough lazy object proxy

commit f7d3b6f6e5c990f6d72e17fa9ad74150eb62433b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

wrapt: new spell, Module for decorators, wrappers and monkey patching

commit 7a6277519463d3c866be646e548d8434c87f61dc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

logilab-astng: spell deprecated [renamed to astroid]

commit a28afbca73a7ee23da6bb1f4ff29c3ead5c7d185
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

astroid 1.5.3

commit 98980efb6ffbe598b05b3e829c2784c42c00fa11
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

astroid: new spell, A abstract syntax tree for Python with inference
support

diff --git a/ChangeLog b/ChangeLog
index 0409741..bb0b682 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,13 @@
Word .docx files
* python-pypi/mccabe: new spell, McCabe complexity checker for
Python
+ * python-pypi/astroid: new spell, A abstract syntax tree for Python
+ with inference support (copied from logilab-astng)
+ * python-pypi/logilab-astng: spell deprecated [renamed to astroid]
+ * python-pypi/wrapt: new spell, Module for decorators, wrappers
+ and monkey patching
+ * python-pypi/lazy-object-proxy: new spell, A fast and thorough
+ lazy object proxy

2017-08-23 Pavel Vinogradov <public AT sourcemage.org>
* libs/tinyxml1: added old version of tinyxml
@@ -17,7 +24,7 @@
2017-08-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* python-pypi/diffoscope: new spell, in-depth comparison of files,
archives,
and directories
-
+
2017-08-18 Vlad Glagolev <stealth AT sourcemage.org>
* utils/stopwatch: new spell, command line stopwatch

diff --git a/python-pypi/astroid/DEPENDS b/python-pypi/astroid/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/astroid/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/astroid/DETAILS b/python-pypi/astroid/DETAILS
new file mode 100755
index 0000000..f0466ce
--- /dev/null
+++ b/python-pypi/astroid/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=astroid
+ VERSION=1.5.3
+
VX=d7/b7/112288f75293d6f12b1e41bac1e822fd0f29b0f88e2c4378cdd295b9d838
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/$VX/$SOURCE
+
SOURCE_HASH=sha512:2a224d9bf8e41059a1316d80738cdc0f1e4c4e0f987baf3969710bae7192466b708c7942cd7e4eeccea55582ce70bb687c96b9e7dece3229ae4cffc558aa2319
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/PyCQA/astroid";
+ LICENSE[0]=LGPL
+ ENTERED=20111006
+ SHORT="A abstract syntax tree for Python with inference support"
+cat << EOF
+The aim of this module is to provide a common base representation of python
+source code for projects such as pychecker, pyreverse, pylint... Well,
actually
+the development of this library is essentialy governed by pylint's needs.
+
+It rebuilds the abstract syntax tree created by the _ast or compiler.ast
+module, using ASTNG nodes, and creates additional nodes by inspecting
+living object.
+EOF
diff --git a/python-pypi/astroid/HISTORY b/python-pypi/astroid/HISTORY
new file mode 100644
index 0000000..38c2c9b
--- /dev/null
+++ b/python-pypi/astroid/HISTORY
@@ -0,0 +1,6 @@
+2017-08-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created, copied from logilab-astng
+ * DETAILS: edited short description
+ * DETAILS: Fixed SOURCE_URL[0]
+ fixed WEB_SITE
+ updated spell to 1.5.3
diff --git a/python-pypi/lazy-object-proxy/DEPENDS
b/python-pypi/lazy-object-proxy/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/lazy-object-proxy/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/lazy-object-proxy/DETAILS
b/python-pypi/lazy-object-proxy/DETAILS
new file mode 100755
index 0000000..b6873aa
--- /dev/null
+++ b/python-pypi/lazy-object-proxy/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=lazy-object-proxy
+ VERSION=1.3.1
+
VX=55/08/23c0753599bdec1aec273e322f277c4e875150325f565017f6280549f554
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/$VX/$SOURCE
+
SOURCE_HASH=sha512:9ea4fa0185431859ff79fd6dc59106c2b64e372b5052d034b3638e362695f10b27b59f57c5aed73bb2350d3963f98190e3069f9129b9f3f4932212f9b5460962
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/ionelmc/python-lazy-object-proxy";
+ LICENSE[0]="BSD-2"
+ ENTERED=20170825
+ KEYWORDS=""
+ SHORT="A fast and thorough lazy object proxy"
+cat << EOF
+A fast and thorough lazy object proxy.
+
+Note that this is based on wrapt’s ObjectProxy with one big change: it calls
+a function the first time the proxy object is used, while wrapt.ObjectProxy
+just forwards the method calls to the target object.
+
+In other words, you use lazy-object-proxy when you only have the object way
+later and you use wrapt.ObjectProxy when you want to override few methods
+(by subclassing) and forward everything else to the target object.
+EOF
diff --git a/python-pypi/lazy-object-proxy/HISTORY
b/python-pypi/lazy-object-proxy/HISTORY
new file mode 100644
index 0000000..4183436
--- /dev/null
+++ b/python-pypi/lazy-object-proxy/HISTORY
@@ -0,0 +1,2 @@
+2017-08-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/logilab-astng/BUILD b/python-pypi/logilab-astng/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/logilab-astng/BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/logilab-astng/DEPENDS
b/python-pypi/logilab-astng/DEPENDS
deleted file mode 100755
index 21a912b..0000000
--- a/python-pypi/logilab-astng/DEPENDS
+++ /dev/null
@@ -1,2 +0,0 @@
-depends python &&
-depends logilab-common
diff --git a/python-pypi/logilab-astng/DETAILS
b/python-pypi/logilab-astng/DETAILS
index 5c5b0cd..27aef3a 100755
--- a/python-pypi/logilab-astng/DETAILS
+++ b/python-pypi/logilab-astng/DETAILS
@@ -1,19 +1,7 @@
- SPELL=logilab-astng
- VERSION=0.22.0
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://ftp.logilab.org/pub/astng/${SOURCE}
-
SOURCE_HASH=sha512:8666e7434be4165f0415c37ed18fe1e9887d726441865c28e9ad009c5c3491ff6e39f7215dbaf742528f8876fcbe48b13b2f86a1b8ff14d50354ef5354bd13ef
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="http://www.logilab.org/project/$SPELL";
- LICENSE[0]=GPL
- ENTERED=20111006
- SHORT="Python Abstract Syntax Tree New Generation"
-cat << EOF
-The aim of this module is to provide a common base representation of python
-source code for projects such as pychecker, pyreverse, pylint... Well,
actually
-the development of this library is essentialy governed by pylint's needs.
-
-It rebuilds the abstract syntax tree created by the _ast or compiler.ast
-module, using ASTNG nodes, and creates additional nodes by inspecting
-living object.
-EOF
+ SPELL=logilab-astng
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by astroid]
+ EOF
diff --git a/python-pypi/logilab-astng/DOWNLOAD
b/python-pypi/logilab-astng/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/logilab-astng/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/logilab-astng/HISTORY
b/python-pypi/logilab-astng/HISTORY
index 31a32b9..97fe864 100644
--- a/python-pypi/logilab-astng/HISTORY
+++ b/python-pypi/logilab-astng/HISTORY
@@ -1,3 +1,8 @@
+2017-08-25 Ismael Luceno <ismael AT sourcemage.org>
+ * spell deprecated [renamed to astroid]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2011-10-06 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS: spell created

diff --git a/python-pypi/logilab-astng/INSTALL
b/python-pypi/logilab-astng/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/logilab-astng/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/logilab-astng/PRE_BUILD
b/python-pypi/logilab-astng/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/python-pypi/logilab-astng/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/python-pypi/logilab-astng/UP_TRIGGERS
b/python-pypi/logilab-astng/UP_TRIGGERS
new file mode 100755
index 0000000..472226f
--- /dev/null
+++ b/python-pypi/logilab-astng/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger logilab-astng dispel_self
+up_trigger astroid cast_self
diff --git a/python-pypi/pylint/DEPENDS b/python-pypi/pylint/DEPENDS
index bddaa19..a2d9147 100755
--- a/python-pypi/pylint/DEPENDS
+++ b/python-pypi/pylint/DEPENDS
@@ -1,3 +1,6 @@
-depends python &&
-depends logilab-astng &&
-depends logilab-common
+depends PYTHON &&
+depends astroid &&
+depends isort &&
+depends lazy-object-proxy &&
+depends mccabe &&
+depends wrapt
diff --git a/python-pypi/pylint/DETAILS b/python-pypi/pylint/DETAILS
index 204f039..f41ca36 100755
--- a/python-pypi/pylint/DETAILS
+++ b/python-pypi/pylint/DETAILS
@@ -1,8 +1,9 @@
SPELL=pylint
- VERSION=0.24.0
+ VERSION=1.7.2
+
VX=0d/6b/31d4a60fad9f040da6e47a93458f69f41cd9c7367a68b596fa116ca6ed0f
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://ftp.logilab.org/pub/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:fd911cdc3d0ddcb06adcd8187dd27c6efa29880ec9336473b7d6a3ca1bdcde1cbf0b1c4678fd00b814ba3f5b447a890c90d313a3889920fbebcd89811fb5bf6b
+ SOURCE_URL[0]=https://pypi.python.org/packages/$VX/$SOURCE
+
SOURCE_HASH=sha512:268f141f017fa4df6024596bcf1dfb32a578e9459864e2ace8c2725c8f5e117e0b01d9d745f1632bb43102a01f7075dc3fb69b839b79371f7df47740a56fc1cb
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.logilab.org/project/$SPELL";
LICENSE[0]=GPL
diff --git a/python-pypi/pylint/HISTORY b/python-pypi/pylint/HISTORY
index 31a32b9..921a112 100644
--- a/python-pypi/pylint/HISTORY
+++ b/python-pypi/pylint/HISTORY
@@ -1,3 +1,8 @@
+2017-08-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: Fixed SOURCE_URL[0]
+ updated spell to 1.7.2
+ * DEPENDS: depends on astroid, isort, lazy-object-proxy, mccabe,
+ and wrapt
+
2011-10-06 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS: spell created
-
diff --git a/python-pypi/wrapt/DEPENDS b/python-pypi/wrapt/DEPENDS
new file mode 100755
index 0000000..e4ea57a
--- /dev/null
+++ b/python-pypi/wrapt/DEPENDS
@@ -0,0 +1 @@
+depends PYTHON
diff --git a/python-pypi/wrapt/DETAILS b/python-pypi/wrapt/DETAILS
new file mode 100755
index 0000000..4343b97
--- /dev/null
+++ b/python-pypi/wrapt/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=wrapt
+ VERSION=1.10.11
+
VX=a0/47/66897906448185fcb77fc3c2b1bc20ed0ecca81a0f2f88eda3fc5a34fc3d
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://pypi.python.org/packages/$VX/$SOURCE
+
SOURCE_HASH=sha512:75f171af7882de9ca8b8700b580004fadf6df9a1c4565c4a15c151c477c5e5e9f6f3bd81a26be97442bbcd93855d9831b566ea23a6574c72b9fdbab41e689c8d
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/GrahamDumpleton/wrapt";
+ LICENSE[0]="BSD-2"
+ ENTERED=20170825
+ KEYWORDS=""
+ SHORT="Module for decorators, wrappers and monkey patching"
+cat << EOF
+The aim of the wrapt module is to provide a transparent object proxy for
+Python, which can be used as the basis for the construction of function
+wrappers and decorator functions.
+
+The wrapt module focuses very much on correctness. It therefore goes
+way beyond existing mechanisms such as functools.wraps() to ensure that
+decorators preserve introspectability, signatures, type checking abilities
+etc. The decorators that can be constructed using this module will work in
+far more scenarios than typical decorators and provide more predictable and
+consistent behaviour.
+
+To ensure that the overhead is as minimal as possible, a C extension module
+is used for performance critical components. An automatic fallback to a pure
+Python implementation is also provided where a target system does not have
+a compiler to allow the C extension to be compiled.
+EOF
diff --git a/python-pypi/wrapt/HISTORY b/python-pypi/wrapt/HISTORY
new file mode 100644
index 0000000..4183436
--- /dev/null
+++ b/python-pypi/wrapt/HISTORY
@@ -0,0 +1,2 @@
+2017-08-25 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (34b3b2779c963e46482d0b6e88d6c0970605b209), Ismael Luceno, 08/25/2017

Archive powered by MHonArc 2.6.24.

Top of Page