From aa882b7a64f2c821c8e241a5ff725f27c64fc15f Mon Sep 17 00:00:00 2001 From: "Kali Kaneko (leap communications)" Date: Mon, 29 Aug 2016 23:00:25 -0400 Subject: [pkg] move bonafide source to leap.bitmask.bonafide --- bonafide/pkg/__init__.py | 0 bonafide/pkg/requirements-leap.pip | 1 - bonafide/pkg/requirements.pip | 4 -- bonafide/pkg/utils.py | 84 -------------------------------------- 4 files changed, 89 deletions(-) delete mode 100644 bonafide/pkg/__init__.py delete mode 100644 bonafide/pkg/requirements-leap.pip delete mode 100644 bonafide/pkg/requirements.pip delete mode 100644 bonafide/pkg/utils.py (limited to 'bonafide/pkg') diff --git a/bonafide/pkg/__init__.py b/bonafide/pkg/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/bonafide/pkg/requirements-leap.pip b/bonafide/pkg/requirements-leap.pip deleted file mode 100644 index 72d41e4..0000000 --- a/bonafide/pkg/requirements-leap.pip +++ /dev/null @@ -1 +0,0 @@ -leap.common diff --git a/bonafide/pkg/requirements.pip b/bonafide/pkg/requirements.pip deleted file mode 100644 index a8c4ffe..0000000 --- a/bonafide/pkg/requirements.pip +++ /dev/null @@ -1,4 +0,0 @@ -srp -twisted>=14.0.0 -service-identity -colorama diff --git a/bonafide/pkg/utils.py b/bonafide/pkg/utils.py deleted file mode 100644 index 521cd4e..0000000 --- a/bonafide/pkg/utils.py +++ /dev/null @@ -1,84 +0,0 @@ -# -*- coding: utf-8 -*- -# utils.py -# Copyright (C) 2013 LEAP -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -""" -Utils to help in the setup process -""" - -import os -import re -import sys - - -def get_reqs_from_files(reqfiles): - """ - Returns the contents of the top requirement file listed as a - string list with the lines - - @param reqfiles: requirement files to parse - @type reqfiles: list of str - """ - for reqfile in reqfiles: - if os.path.isfile(reqfile): - return open(reqfile, 'r').read().split('\n') - - -def parse_requirements(reqfiles=['requirements.txt', - 'requirements.pip', - 'pkg/requirements.pip']): - """ - Parses the requirement files provided. - - Checks the value of LEAP_VENV_SKIP_PYSIDE to see if it should - return PySide as a dep or not. Don't set, or set to 0 if you want - to install it through pip. - - @param reqfiles: requirement files to parse - @type reqfiles: list of str - """ - - requirements = [] - skip_pyside = os.getenv("LEAP_VENV_SKIP_PYSIDE", "0") != "0" - for line in get_reqs_from_files(reqfiles): - # -e git://foo.bar/baz/master#egg=foobar - if re.match(r'\s*-e\s+', line): - pass - # do not try to do anything with externals on vcs - # requirements.append(re.sub(r'\s*-e\s+.*#egg=(.*)$', r'\1', - # line)) - # http://foo.bar/baz/foobar/zipball/master#egg=foobar - elif re.match(r'\s*https?:', line): - requirements.append(re.sub(r'\s*https?:.*#egg=(.*)$', r'\1', - line)) - # -f lines are for index locations, and don't get used here - elif re.match(r'\s*-f\s+', line): - pass - - # argparse is part of the standard library starting with 2.7 - # adding it to the requirements list screws distro installs - elif line == 'argparse' and sys.version_info >= (2, 7): - pass - elif line == 'PySide' and skip_pyside: - pass - # do not include comments - elif line.lstrip().startswith('#'): - pass - else: - if line != '': - requirements.append(line) - - return requirements -- cgit v1.2.3