[Pkg-javascript-commits] [npm2deb] 01/07: Imported Upstream version 0.2.5

Leo Iannacone l3on-guest at moszumanska.debian.org
Sun Mar 13 10:24:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

l3on-guest pushed a commit to branch master
in repository npm2deb.

commit 66291180e405dcaff2fe7cd01c48e32ef4054c33
Author: Leo Iannacone <info at leoiannacone.com>
Date:   Sun Mar 13 09:44:55 2016 +0000

    Imported Upstream version 0.2.5
---
 npm2deb/__init__.py | 13 +++++++------
 npm2deb/helper.py   | 25 +++++++++++++++++++++++++
 npm2deb/scripts.py  |  9 ++++++++-
 3 files changed, 40 insertions(+), 7 deletions(-)

diff --git a/npm2deb/__init__.py b/npm2deb/__init__.py
index b505e64..1eabf0b 100644
--- a/npm2deb/__init__.py
+++ b/npm2deb/__init__.py
@@ -10,9 +10,9 @@ import re as _re
 from npm2deb import utils, templates
 from npm2deb.mapper import Mapper
 
-VERSION = '0.2.4'
-DEBHELPER = 8
-STANDARDS_VERSION = '3.9.6'
+VERSION = '0.2.5'
+DEBHELPER = 9
+STANDARDS_VERSION = '3.9.7'
 
 
 class Npm2Deb(object):
@@ -195,10 +195,11 @@ class Npm2Deb(object):
         args['debhelper'] = self.debian_debhelper
         args['Standards-Version'] = self.debian_standards
         args['Homepage'] = self.homepage
-        args['Vcs-Git'] = 'git://anonscm.debian.org/pkg-javascript/%s.git' \
+        args['Vcs-Git'] = 'https://anonscm.debian.org/' + \
+                          'git/pkg-javascript/%s.git' \
                           % self.debian_name
-        args['Vcs-Browser'] = 'http://anonscm.debian.org/' + \
-                              'gitweb/?p=pkg-javascript/%s.git' \
+        args['Vcs-Browser'] = 'https://anonscm.debian.org/' + \
+                              'cgit/pkg-javascript/%s.git' \
                               % self.debian_name
         args['Package'] = self.debian_name
         args['Depends'] = self._get_Depends()
diff --git a/npm2deb/helper.py b/npm2deb/helper.py
index 5e8c1c3..c51a3a5 100644
--- a/npm2deb/helper.py
+++ b/npm2deb/helper.py
@@ -78,6 +78,31 @@ def search_for_bug(module):
                     continue
         return result
 
+def search_in_new(module):
+    if isinstance(module, _Npm2Deb):
+        module = module.name
+    my_print('Looking for packages in NEW:')
+    _debug(1, "calling new-check")
+    found = False
+    formatted = "  {0:20} {1:>3}"
+    url = "https://api.ftp-master.debian.org/sources_in_suite/new"
+    _debug(1, "opening url %s" % url)
+    data = _urlopen(url).read().decode('utf-8')
+    data = _parseJSON(data)
+    result = []
+    for package in data:
+        name = package['source']
+        version = package['version']
+        if not module in name:
+            continue
+        found = True
+        result.append(package)
+        my_print(formatted.format(package['source'],
+                                  package['version']
+                                 ))
+    if not found:
+        my_print("  None")
+    return result
 
 def search_for_reverse_dependencies(module):
     if isinstance(module, _Npm2Deb):
diff --git a/npm2deb/scripts.py b/npm2deb/scripts.py
index b908216..673d144 100644
--- a/npm2deb/scripts.py
+++ b/npm2deb/scripts.py
@@ -100,6 +100,9 @@ def main(argv=None):
         '-d', '--debian', action="store_true",
         default=False, help='search for existing package in debian')
     parser_search.add_argument(
+        '-n', '--new', action="store_true",
+        default=False, help='search for existing package in NEW queue')
+    parser_search.add_argument(
         '-r', '--repository', action="store_true",
         default=False, help='search for existing repository in alioth')
     parser_search.add_argument(
@@ -139,10 +142,11 @@ def main(argv=None):
 def search_for_module(args):
     _helper.DO_PRINT = True
     # enable all by default
-    if not args.bug and not args.debian and not args.repository:
+    if not args.bug and not args.debian and not args.repository and not args.new:
         args.bug = True
         args.debian = True
         args.repository = True
+        args.new = True
     node_module = get_npm2deb_instance(args).name
     if args.debian:
         print("\nLooking for similiar package:")
@@ -154,6 +158,9 @@ def search_for_module(args):
     if args.bug:
         print("")
         _helper.search_for_bug(node_module)
+    if args.new:
+        print("")
+        _helper.search_in_new(node_module)
     print("")
 
     _show_mapper_warnings()

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/npm2deb.git



More information about the Pkg-javascript-commits mailing list