From aa8d4dcd02a3e43c0bfff4fde6d950288052b9cc Mon Sep 17 00:00:00 2001 From: LuckyPigoen Date: Thu, 15 Mar 2018 21:16:53 +0800 Subject: [PATCH 01/12] add more comment for new to git --- PyBeacon/PyBeacon.py | 4 + env/bin/PyBeacon | 12 + env/bin/activate | 78 + env/bin/activate.csh | 36 + env/bin/activate.fish | 76 + env/bin/activate_this.py | 34 + env/bin/easy_install | 11 + env/bin/easy_install-2.7 | 11 + env/bin/pip | 11 + env/bin/pip2 | 11 + env/bin/pip2.7 | 11 + env/bin/python | Bin 0 -> 3542008 bytes env/bin/python-config | 78 + env/bin/python2 | 1 + env/bin/python2.7 | 1 + env/bin/wheel | 11 + env/include/python2.7 | 1 + env/lib/python2.7/UserDict.py | 1 + env/lib/python2.7/_abcoll.py | 1 + env/lib/python2.7/_weakrefset.py | 1 + env/lib/python2.7/abc.py | 1 + env/lib/python2.7/codecs.py | 1 + env/lib/python2.7/copy_reg.py | 1 + env/lib/python2.7/distutils/__init__.py | 101 + env/lib/python2.7/distutils/distutils.cfg | 6 + env/lib/python2.7/encodings | 1 + env/lib/python2.7/fnmatch.py | 1 + env/lib/python2.7/genericpath.py | 1 + env/lib/python2.7/lib-dynload | 1 + env/lib/python2.7/linecache.py | 1 + env/lib/python2.7/locale.py | 1 + env/lib/python2.7/no-global-site-packages.txt | 0 env/lib/python2.7/ntpath.py | 1 + env/lib/python2.7/orig-prefix.txt | 1 + env/lib/python2.7/os.py | 1 + env/lib/python2.7/posixpath.py | 1 + env/lib/python2.7/re.py | 1 + .../python2.7/site-packages/PyBeacon.egg-link | 2 + .../python2.7/site-packages/easy-install.pth | 2 + .../python2.7/site-packages/easy_install.py | 5 + .../EGG-INFO/DESCRIPTION.rst | 41 + .../enum34-1.1.6-py2.7.egg/EGG-INFO/PKG-INFO | 64 + .../enum34-1.1.6-py2.7.egg/EGG-INFO/RECORD | 9 + .../enum34-1.1.6-py2.7.egg/EGG-INFO/WHEEL | 5 + .../EGG-INFO/metadata.json | 1 + .../EGG-INFO/top_level.txt | 1 + .../enum34-1.1.6-py2.7.egg/enum/LICENSE | 32 + .../enum34-1.1.6-py2.7.egg/enum/README | 3 + .../enum34-1.1.6-py2.7.egg/enum/__init__.py | 837 +++ .../pip-9.0.1.dist-info/DESCRIPTION.rst | 39 + .../pip-9.0.1.dist-info/INSTALLER | 1 + .../pip-9.0.1.dist-info/METADATA | 69 + .../site-packages/pip-9.0.1.dist-info/RECORD | 501 ++ .../site-packages/pip-9.0.1.dist-info/WHEEL | 6 + .../pip-9.0.1.dist-info/entry_points.txt | 5 + .../pip-9.0.1.dist-info/metadata.json | 1 + .../pip-9.0.1.dist-info/top_level.txt | 1 + .../python2.7/site-packages/pip/__init__.py | 331 + .../python2.7/site-packages/pip/__main__.py | 19 + .../site-packages/pip/_vendor/__init__.py | 107 + .../site-packages/pip/_vendor/appdirs.py | 552 ++ .../pip/_vendor/cachecontrol/__init__.py | 11 + .../pip/_vendor/cachecontrol/_cmd.py | 60 + .../pip/_vendor/cachecontrol/adapter.py | 125 + .../pip/_vendor/cachecontrol/cache.py | 39 + .../_vendor/cachecontrol/caches/__init__.py | 18 + .../_vendor/cachecontrol/caches/file_cache.py | 116 + .../cachecontrol/caches/redis_cache.py | 41 + .../pip/_vendor/cachecontrol/compat.py | 20 + .../pip/_vendor/cachecontrol/controller.py | 353 + .../pip/_vendor/cachecontrol/filewrapper.py | 78 + .../pip/_vendor/cachecontrol/heuristics.py | 138 + .../pip/_vendor/cachecontrol/serialize.py | 196 + .../pip/_vendor/cachecontrol/wrapper.py | 21 + .../pip/_vendor/colorama/__init__.py | 7 + .../pip/_vendor/colorama/ansi.py | 102 + .../pip/_vendor/colorama/ansitowin32.py | 236 + .../pip/_vendor/colorama/initialise.py | 82 + .../pip/_vendor/colorama/win32.py | 154 + .../pip/_vendor/colorama/winterm.py | 162 + .../pip/_vendor/distlib/__init__.py | 23 + .../pip/_vendor/distlib/_backport/__init__.py | 6 + .../pip/_vendor/distlib/_backport/misc.py | 41 + .../pip/_vendor/distlib/_backport/shutil.py | 761 +++ .../_vendor/distlib/_backport/sysconfig.cfg | 84 + .../_vendor/distlib/_backport/sysconfig.py | 788 +++ .../pip/_vendor/distlib/_backport/tarfile.py | 2607 ++++++++ .../pip/_vendor/distlib/compat.py | 1111 ++++ .../pip/_vendor/distlib/database.py | 1312 ++++ .../pip/_vendor/distlib/index.py | 515 ++ .../pip/_vendor/distlib/locators.py | 1283 ++++ .../pip/_vendor/distlib/manifest.py | 393 ++ .../pip/_vendor/distlib/markers.py | 190 + .../pip/_vendor/distlib/metadata.py | 1068 ++++ .../pip/_vendor/distlib/resources.py | 355 + .../pip/_vendor/distlib/scripts.py | 384 ++ .../site-packages/pip/_vendor/distlib/t32.exe | Bin 0 -> 89088 bytes .../site-packages/pip/_vendor/distlib/t64.exe | Bin 0 -> 97792 bytes .../site-packages/pip/_vendor/distlib/util.py | 1611 +++++ .../pip/_vendor/distlib/version.py | 742 +++ .../site-packages/pip/_vendor/distlib/w32.exe | Bin 0 -> 85504 bytes .../site-packages/pip/_vendor/distlib/w64.exe | Bin 0 -> 94208 bytes .../pip/_vendor/distlib/wheel.py | 978 +++ .../site-packages/pip/_vendor/distro.py | 1081 ++++ .../pip/_vendor/html5lib/__init__.py | 25 + .../pip/_vendor/html5lib/_ihatexml.py | 288 + .../pip/_vendor/html5lib/_inputstream.py | 923 +++ .../pip/_vendor/html5lib/_tokenizer.py | 1721 +++++ .../pip/_vendor/html5lib/_trie/__init__.py | 14 + .../pip/_vendor/html5lib/_trie/_base.py | 38 + .../pip/_vendor/html5lib/_trie/datrie.py | 44 + .../pip/_vendor/html5lib/_trie/py.py | 67 + .../pip/_vendor/html5lib/_utils.py | 127 + .../pip/_vendor/html5lib/constants.py | 2945 +++++++++ .../pip/_vendor/html5lib/filters/__init__.py | 0 .../filters/alphabeticalattributes.py | 20 + .../pip/_vendor/html5lib/filters/base.py | 12 + .../html5lib/filters/inject_meta_charset.py | 65 + .../pip/_vendor/html5lib/filters/lint.py | 81 + .../_vendor/html5lib/filters/optionaltags.py | 206 + .../pip/_vendor/html5lib/filters/sanitizer.py | 865 +++ .../_vendor/html5lib/filters/whitespace.py | 38 + .../pip/_vendor/html5lib/html5parser.py | 2733 ++++++++ .../pip/_vendor/html5lib/serializer.py | 334 + .../_vendor/html5lib/treeadapters/__init__.py | 12 + .../_vendor/html5lib/treeadapters/genshi.py | 47 + .../pip/_vendor/html5lib/treeadapters/sax.py | 44 + .../_vendor/html5lib/treebuilders/__init__.py | 76 + .../pip/_vendor/html5lib/treebuilders/base.py | 383 ++ .../pip/_vendor/html5lib/treebuilders/dom.py | 236 + .../_vendor/html5lib/treebuilders/etree.py | 340 + .../html5lib/treebuilders/etree_lxml.py | 367 ++ .../_vendor/html5lib/treewalkers/__init__.py | 143 + .../pip/_vendor/html5lib/treewalkers/base.py | 150 + .../pip/_vendor/html5lib/treewalkers/dom.py | 43 + .../pip/_vendor/html5lib/treewalkers/etree.py | 137 + .../html5lib/treewalkers/etree_lxml.py | 213 + .../_vendor/html5lib/treewalkers/genshi.py | 69 + .../site-packages/pip/_vendor/ipaddress.py | 2425 +++++++ .../pip/_vendor/lockfile/__init__.py | 347 + .../pip/_vendor/lockfile/linklockfile.py | 73 + .../pip/_vendor/lockfile/mkdirlockfile.py | 84 + .../pip/_vendor/lockfile/pidlockfile.py | 190 + .../pip/_vendor/lockfile/sqlitelockfile.py | 156 + .../pip/_vendor/lockfile/symlinklockfile.py | 70 + .../site-packages/pip/_vendor/ordereddict.py | 127 + .../pip/_vendor/packaging/__about__.py | 21 + .../pip/_vendor/packaging/__init__.py | 14 + .../pip/_vendor/packaging/_compat.py | 30 + .../pip/_vendor/packaging/_structures.py | 68 + .../pip/_vendor/packaging/markers.py | 303 + .../pip/_vendor/packaging/requirements.py | 129 + .../pip/_vendor/packaging/specifiers.py | 774 +++ .../pip/_vendor/packaging/utils.py | 14 + .../pip/_vendor/packaging/version.py | 393 ++ .../pip/_vendor/pkg_resources/__init__.py | 3052 +++++++++ .../pip/_vendor/progress/__init__.py | 123 + .../site-packages/pip/_vendor/progress/bar.py | 83 + .../pip/_vendor/progress/counter.py | 47 + .../pip/_vendor/progress/helpers.py | 91 + .../pip/_vendor/progress/spinner.py | 40 + .../site-packages/pip/_vendor/pyparsing.py | 5696 +++++++++++++++++ .../site-packages/pip/_vendor/re-vendor.py | 34 + .../pip/_vendor/requests/__init__.py | 88 + .../pip/_vendor/requests/adapters.py | 503 ++ .../site-packages/pip/_vendor/requests/api.py | 148 + .../pip/_vendor/requests/auth.py | 252 + .../pip/_vendor/requests/cacert.pem | 5616 ++++++++++++++++ .../pip/_vendor/requests/certs.py | 25 + .../pip/_vendor/requests/compat.py | 68 + .../pip/_vendor/requests/cookies.py | 540 ++ .../pip/_vendor/requests/exceptions.py | 114 + .../pip/_vendor/requests/hooks.py | 34 + .../pip/_vendor/requests/models.py | 873 +++ .../pip/_vendor/requests/packages/__init__.py | 36 + .../requests/packages/chardet/__init__.py | 32 + .../requests/packages/chardet/big5freq.py | 925 +++ .../requests/packages/chardet/big5prober.py | 42 + .../requests/packages/chardet/chardetect.py | 80 + .../packages/chardet/chardistribution.py | 231 + .../packages/chardet/charsetgroupprober.py | 106 + .../packages/chardet/charsetprober.py | 62 + .../packages/chardet/codingstatemachine.py | 61 + .../requests/packages/chardet/compat.py | 34 + .../requests/packages/chardet/constants.py | 39 + .../requests/packages/chardet/cp949prober.py | 44 + .../requests/packages/chardet/escprober.py | 86 + .../requests/packages/chardet/escsm.py | 242 + .../requests/packages/chardet/eucjpprober.py | 90 + .../requests/packages/chardet/euckrfreq.py | 596 ++ .../requests/packages/chardet/euckrprober.py | 42 + .../requests/packages/chardet/euctwfreq.py | 428 ++ .../requests/packages/chardet/euctwprober.py | 41 + .../requests/packages/chardet/gb2312freq.py | 472 ++ .../requests/packages/chardet/gb2312prober.py | 41 + .../requests/packages/chardet/hebrewprober.py | 283 + .../requests/packages/chardet/jisfreq.py | 569 ++ .../requests/packages/chardet/jpcntx.py | 227 + .../packages/chardet/langbulgarianmodel.py | 229 + .../packages/chardet/langcyrillicmodel.py | 329 + .../packages/chardet/langgreekmodel.py | 225 + .../packages/chardet/langhebrewmodel.py | 201 + .../packages/chardet/langhungarianmodel.py | 225 + .../packages/chardet/langthaimodel.py | 200 + .../requests/packages/chardet/latin1prober.py | 139 + .../packages/chardet/mbcharsetprober.py | 86 + .../packages/chardet/mbcsgroupprober.py | 54 + .../requests/packages/chardet/mbcssm.py | 572 ++ .../packages/chardet/sbcharsetprober.py | 120 + .../packages/chardet/sbcsgroupprober.py | 69 + .../requests/packages/chardet/sjisprober.py | 91 + .../packages/chardet/universaldetector.py | 170 + .../requests/packages/chardet/utf8prober.py | 76 + .../requests/packages/urllib3/__init__.py | 96 + .../requests/packages/urllib3/_collections.py | 324 + .../requests/packages/urllib3/connection.py | 330 + .../packages/urllib3/connectionpool.py | 866 +++ .../packages/urllib3/contrib/__init__.py | 0 .../packages/urllib3/contrib/appengine.py | 231 + .../packages/urllib3/contrib/ntlmpool.py | 115 + .../packages/urllib3/contrib/pyopenssl.py | 358 ++ .../packages/urllib3/contrib/socks.py | 172 + .../requests/packages/urllib3/exceptions.py | 209 + .../requests/packages/urllib3/fields.py | 178 + .../requests/packages/urllib3/filepost.py | 94 + .../packages/urllib3/packages/__init__.py | 5 + .../packages/urllib3/packages/ordered_dict.py | 259 + .../requests/packages/urllib3/packages/six.py | 868 +++ .../packages/ssl_match_hostname/__init__.py | 13 + .../ssl_match_hostname/_implementation.py | 105 + .../requests/packages/urllib3/poolmanager.py | 367 ++ .../requests/packages/urllib3/request.py | 151 + .../requests/packages/urllib3/response.py | 530 ++ .../packages/urllib3/util/__init__.py | 46 + .../packages/urllib3/util/connection.py | 144 + .../requests/packages/urllib3/util/request.py | 72 + .../packages/urllib3/util/response.py | 74 + .../requests/packages/urllib3/util/retry.py | 300 + .../requests/packages/urllib3/util/ssl_.py | 320 + .../requests/packages/urllib3/util/timeout.py | 242 + .../requests/packages/urllib3/util/url.py | 217 + .../pip/_vendor/requests/sessions.py | 712 +++ .../pip/_vendor/requests/status_codes.py | 91 + .../pip/_vendor/requests/structures.py | 105 + .../pip/_vendor/requests/utils.py | 817 +++ .../site-packages/pip/_vendor/retrying.py | 267 + .../site-packages/pip/_vendor/six.py | 868 +++ .../pip/_vendor/webencodings/__init__.py | 342 + .../pip/_vendor/webencodings/labels.py | 231 + .../pip/_vendor/webencodings/mklabels.py | 59 + .../pip/_vendor/webencodings/tests.py | 153 + .../_vendor/webencodings/x_user_defined.py | 325 + .../site-packages/pip/basecommand.py | 337 + .../python2.7/site-packages/pip/baseparser.py | 293 + .../python2.7/site-packages/pip/cmdoptions.py | 633 ++ .../site-packages/pip/commands/__init__.py | 86 + .../site-packages/pip/commands/check.py | 39 + .../site-packages/pip/commands/completion.py | 81 + .../site-packages/pip/commands/download.py | 212 + .../site-packages/pip/commands/freeze.py | 87 + .../site-packages/pip/commands/hash.py | 57 + .../site-packages/pip/commands/help.py | 35 + .../site-packages/pip/commands/install.py | 437 ++ .../site-packages/pip/commands/list.py | 337 + .../site-packages/pip/commands/search.py | 133 + .../site-packages/pip/commands/show.py | 154 + .../site-packages/pip/commands/uninstall.py | 76 + .../site-packages/pip/commands/wheel.py | 208 + .../site-packages/pip/compat/__init__.py | 164 + .../site-packages/pip/compat/dictconfig.py | 565 ++ .../python2.7/site-packages/pip/download.py | 906 +++ .../python2.7/site-packages/pip/exceptions.py | 244 + env/lib/python2.7/site-packages/pip/index.py | 1102 ++++ .../python2.7/site-packages/pip/locations.py | 182 + .../site-packages/pip/models/__init__.py | 4 + .../site-packages/pip/models/index.py | 16 + .../site-packages/pip/operations/__init__.py | 0 .../site-packages/pip/operations/check.py | 49 + .../site-packages/pip/operations/freeze.py | 132 + .../python2.7/site-packages/pip/pep425tags.py | 324 + .../site-packages/pip/req/__init__.py | 10 + .../site-packages/pip/req/req_file.py | 342 + .../site-packages/pip/req/req_install.py | 1204 ++++ .../site-packages/pip/req/req_set.py | 798 +++ .../site-packages/pip/req/req_uninstall.py | 195 + .../site-packages/pip/status_codes.py | 8 + .../site-packages/pip/utils/__init__.py | 852 +++ .../site-packages/pip/utils/appdirs.py | 248 + .../site-packages/pip/utils/build.py | 42 + .../site-packages/pip/utils/deprecation.py | 76 + .../site-packages/pip/utils/encoding.py | 31 + .../site-packages/pip/utils/filesystem.py | 28 + .../site-packages/pip/utils/glibc.py | 81 + .../site-packages/pip/utils/hashes.py | 92 + .../site-packages/pip/utils/logging.py | 130 + .../site-packages/pip/utils/outdated.py | 162 + .../site-packages/pip/utils/packaging.py | 63 + .../pip/utils/setuptools_build.py | 8 + .../python2.7/site-packages/pip/utils/ui.py | 344 + .../site-packages/pip/vcs/__init__.py | 366 ++ .../python2.7/site-packages/pip/vcs/bazaar.py | 116 + .../python2.7/site-packages/pip/vcs/git.py | 300 + .../site-packages/pip/vcs/mercurial.py | 103 + .../site-packages/pip/vcs/subversion.py | 269 + env/lib/python2.7/site-packages/pip/wheel.py | 853 +++ .../site-packages/pkg_resources/__init__.py | 3232 ++++++++++ .../pkg_resources/_vendor/__init__.py | 0 .../pkg_resources/_vendor/appdirs.py | 552 ++ .../_vendor/packaging/__about__.py | 21 + .../_vendor/packaging/__init__.py | 14 + .../_vendor/packaging/_compat.py | 30 + .../_vendor/packaging/_structures.py | 68 + .../_vendor/packaging/markers.py | 301 + .../_vendor/packaging/requirements.py | 127 + .../_vendor/packaging/specifiers.py | 774 +++ .../pkg_resources/_vendor/packaging/utils.py | 14 + .../_vendor/packaging/version.py | 393 ++ .../pkg_resources/_vendor/pyparsing.py | 5696 +++++++++++++++++ .../pkg_resources/_vendor/six.py | 868 +++ .../pkg_resources/extern/__init__.py | 73 + .../site-packages/pkg_resources/py31compat.py | 22 + .../DESCRIPTION.rst | 36 + .../setuptools-38.5.2.dist-info/INSTALLER | 1 + .../setuptools-38.5.2.dist-info/LICENSE.txt | 19 + .../setuptools-38.5.2.dist-info/METADATA | 69 + .../setuptools-38.5.2.dist-info/RECORD | 164 + .../setuptools-38.5.2.dist-info/WHEEL | 6 + .../dependency_links.txt | 2 + .../entry_points.txt | 65 + .../setuptools-38.5.2.dist-info/metadata.json | 1 + .../setuptools-38.5.2.dist-info/top_level.txt | 3 + .../setuptools-38.5.2.dist-info/zip-safe | 1 + .../site-packages/setuptools/__init__.py | 180 + .../site-packages/setuptools/archive_util.py | 173 + .../site-packages/setuptools/build_meta.py | 172 + .../site-packages/setuptools/cli-32.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/cli-64.exe | Bin 0 -> 74752 bytes .../site-packages/setuptools/cli.exe | Bin 0 -> 65536 bytes .../setuptools/command/__init__.py | 18 + .../site-packages/setuptools/command/alias.py | 80 + .../setuptools/command/bdist_egg.py | 502 ++ .../setuptools/command/bdist_rpm.py | 43 + .../setuptools/command/bdist_wininst.py | 21 + .../setuptools/command/build_clib.py | 98 + .../setuptools/command/build_ext.py | 331 + .../setuptools/command/build_py.py | 270 + .../setuptools/command/develop.py | 216 + .../setuptools/command/dist_info.py | 36 + .../setuptools/command/easy_install.py | 2334 +++++++ .../setuptools/command/egg_info.py | 696 ++ .../setuptools/command/install.py | 125 + .../setuptools/command/install_egg_info.py | 62 + .../setuptools/command/install_lib.py | 121 + .../setuptools/command/install_scripts.py | 65 + .../setuptools/command/launcher manifest.xml | 15 + .../setuptools/command/py36compat.py | 136 + .../setuptools/command/register.py | 10 + .../setuptools/command/rotate.py | 66 + .../setuptools/command/saveopts.py | 22 + .../site-packages/setuptools/command/sdist.py | 200 + .../setuptools/command/setopt.py | 149 + .../site-packages/setuptools/command/test.py | 268 + .../setuptools/command/upload.py | 42 + .../setuptools/command/upload_docs.py | 206 + .../site-packages/setuptools/config.py | 556 ++ .../site-packages/setuptools/dep_util.py | 23 + .../site-packages/setuptools/depends.py | 186 + .../site-packages/setuptools/dist.py | 1018 +++ .../site-packages/setuptools/extension.py | 57 + .../setuptools/extern/__init__.py | 4 + .../site-packages/setuptools/glibc.py | 86 + .../site-packages/setuptools/glob.py | 176 + .../site-packages/setuptools/gui-32.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/gui-64.exe | Bin 0 -> 75264 bytes .../site-packages/setuptools/gui.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/launch.py | 35 + .../site-packages/setuptools/lib2to3_ex.py | 62 + .../site-packages/setuptools/monkey.py | 197 + .../site-packages/setuptools/msvc.py | 1302 ++++ .../site-packages/setuptools/namespaces.py | 107 + .../site-packages/setuptools/package_index.py | 1137 ++++ .../site-packages/setuptools/pep425tags.py | 316 + .../site-packages/setuptools/py27compat.py | 28 + .../site-packages/setuptools/py31compat.py | 41 + .../site-packages/setuptools/py33compat.py | 45 + .../site-packages/setuptools/py36compat.py | 82 + .../site-packages/setuptools/sandbox.py | 491 ++ .../setuptools/script (dev).tmpl | 5 + .../site-packages/setuptools/script.tmpl | 3 + .../site-packages/setuptools/site-patch.py | 74 + .../site-packages/setuptools/ssl_support.py | 260 + .../site-packages/setuptools/unicode_utils.py | 44 + .../site-packages/setuptools/version.py | 6 + .../site-packages/setuptools/wheel.py | 163 + .../setuptools/windows_support.py | 29 + .../wheel-0.30.0.dist-info/DESCRIPTION.rst | 340 + .../wheel-0.30.0.dist-info/INSTALLER | 1 + .../wheel-0.30.0.dist-info/LICENSE.txt | 22 + .../wheel-0.30.0.dist-info/METADATA | 374 ++ .../wheel-0.30.0.dist-info/RECORD | 46 + .../wheel-0.30.0.dist-info/WHEEL | 6 + .../wheel-0.30.0.dist-info/entry_points.txt | 6 + .../wheel-0.30.0.dist-info/metadata.json | 1 + .../wheel-0.30.0.dist-info/top_level.txt | 1 + .../python2.7/site-packages/wheel/__init__.py | 2 + .../python2.7/site-packages/wheel/__main__.py | 19 + .../python2.7/site-packages/wheel/archive.py | 80 + .../site-packages/wheel/bdist_wheel.py | 482 ++ .../site-packages/wheel/decorator.py | 19 + .../site-packages/wheel/egg2wheel.py | 90 + .../python2.7/site-packages/wheel/install.py | 494 ++ .../python2.7/site-packages/wheel/metadata.py | 338 + .../python2.7/site-packages/wheel/paths.py | 43 + .../site-packages/wheel/pep425tags.py | 180 + .../python2.7/site-packages/wheel/pkginfo.py | 43 + .../wheel/signatures/__init__.py | 110 + .../site-packages/wheel/signatures/djbec.py | 323 + .../wheel/signatures/ed25519py.py | 50 + .../site-packages/wheel/signatures/keys.py | 101 + .../site-packages/wheel/tool/__init__.py | 376 ++ env/lib/python2.7/site-packages/wheel/util.py | 176 + .../site-packages/wheel/wininst2wheel.py | 217 + env/lib/python2.7/site.py | 758 +++ env/lib/python2.7/sre.py | 1 + env/lib/python2.7/sre_compile.py | 1 + env/lib/python2.7/sre_constants.py | 1 + env/lib/python2.7/sre_parse.py | 1 + env/lib/python2.7/stat.py | 1 + env/lib/python2.7/types.py | 1 + env/lib/python2.7/warnings.py | 1 + env/local/bin | 1 + env/local/include | 1 + env/local/lib | 1 + env/pip-selfcheck.json | 1 + 434 files changed, 118204 insertions(+) create mode 100755 env/bin/PyBeacon create mode 100644 env/bin/activate create mode 100644 env/bin/activate.csh create mode 100644 env/bin/activate.fish create mode 100644 env/bin/activate_this.py create mode 100755 env/bin/easy_install create mode 100755 env/bin/easy_install-2.7 create mode 100755 env/bin/pip create mode 100755 env/bin/pip2 create mode 100755 env/bin/pip2.7 create mode 100755 env/bin/python create mode 100755 env/bin/python-config create mode 120000 env/bin/python2 create mode 120000 env/bin/python2.7 create mode 100755 env/bin/wheel create mode 120000 env/include/python2.7 create mode 120000 env/lib/python2.7/UserDict.py create mode 120000 env/lib/python2.7/_abcoll.py create mode 120000 env/lib/python2.7/_weakrefset.py create mode 120000 env/lib/python2.7/abc.py create mode 120000 env/lib/python2.7/codecs.py create mode 120000 env/lib/python2.7/copy_reg.py create mode 100644 env/lib/python2.7/distutils/__init__.py create mode 100644 env/lib/python2.7/distutils/distutils.cfg create mode 120000 env/lib/python2.7/encodings create mode 120000 env/lib/python2.7/fnmatch.py create mode 120000 env/lib/python2.7/genericpath.py create mode 120000 env/lib/python2.7/lib-dynload create mode 120000 env/lib/python2.7/linecache.py create mode 120000 env/lib/python2.7/locale.py create mode 100644 env/lib/python2.7/no-global-site-packages.txt create mode 120000 env/lib/python2.7/ntpath.py create mode 100644 env/lib/python2.7/orig-prefix.txt create mode 120000 env/lib/python2.7/os.py create mode 120000 env/lib/python2.7/posixpath.py create mode 120000 env/lib/python2.7/re.py create mode 100644 env/lib/python2.7/site-packages/PyBeacon.egg-link create mode 100644 env/lib/python2.7/site-packages/easy-install.pth create mode 100644 env/lib/python2.7/site-packages/easy_install.py create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/EGG-INFO/DESCRIPTION.rst create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/EGG-INFO/PKG-INFO create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/EGG-INFO/RECORD create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/EGG-INFO/WHEEL create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/EGG-INFO/metadata.json create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/EGG-INFO/top_level.txt create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/enum/LICENSE create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/enum/README create mode 100644 env/lib/python2.7/site-packages/enum34-1.1.6-py2.7.egg/enum/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/DESCRIPTION.rst create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/INSTALLER create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/METADATA create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/RECORD create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/WHEEL create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/entry_points.txt create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/metadata.json create mode 100644 env/lib/python2.7/site-packages/pip-9.0.1.dist-info/top_level.txt create mode 100644 env/lib/python2.7/site-packages/pip/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/__main__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/appdirs.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/_cmd.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/adapter.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/cache.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/compat.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/controller.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/filewrapper.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/heuristics.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/serialize.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/cachecontrol/wrapper.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/colorama/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/colorama/ansi.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/colorama/ansitowin32.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/colorama/initialise.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/colorama/win32.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/colorama/winterm.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/misc.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/shutil.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/sysconfig.cfg create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/sysconfig.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/tarfile.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/compat.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/database.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/index.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/locators.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/manifest.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/markers.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/metadata.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/resources.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/t32.exe create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/t64.exe create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/util.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/version.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/w32.exe create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/w64.exe create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distlib/wheel.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/distro.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_ihatexml.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_tokenizer.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/_base.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/datrie.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/py.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/_utils.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/constants.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/base.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/lint.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/optionaltags.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/sanitizer.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/whitespace.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/html5parser.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/serializer.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/sax.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/base.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/dom.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/base.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/dom.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/ipaddress.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/lockfile/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/lockfile/linklockfile.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/lockfile/mkdirlockfile.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/lockfile/pidlockfile.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/lockfile/sqlitelockfile.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/lockfile/symlinklockfile.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/ordereddict.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/__about__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/_compat.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/_structures.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/markers.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/requirements.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/specifiers.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/utils.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/packaging/version.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/progress/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/progress/bar.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/progress/counter.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/progress/helpers.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/progress/spinner.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/pyparsing.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/re-vendor.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/adapters.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/api.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/auth.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/cacert.pem create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/certs.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/compat.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/cookies.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/exceptions.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/hooks.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/models.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/big5freq.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/big5prober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/chardetect.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/chardistribution.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/charsetgroupprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/charsetprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/codingstatemachine.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/compat.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/constants.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/cp949prober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/escprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/escsm.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/eucjpprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euckrfreq.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euckrprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euctwfreq.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/euctwprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/gb2312freq.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/gb2312prober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/hebrewprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/jisfreq.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/jpcntx.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langbulgarianmodel.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langcyrillicmodel.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langgreekmodel.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langhebrewmodel.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langhungarianmodel.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/langthaimodel.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/latin1prober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcharsetprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcsgroupprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/mbcssm.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sbcharsetprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sbcsgroupprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/sjisprober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/universaldetector.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/chardet/utf8prober.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/_collections.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/connection.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/connectionpool.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/appengine.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/contrib/socks.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/exceptions.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/fields.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/filepost.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/six.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/poolmanager.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/request.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/connection.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/request.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/response.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/retry.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/timeout.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/url.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/status_codes.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/structures.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/requests/utils.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/retrying.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/six.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/webencodings/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/webencodings/labels.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/webencodings/mklabels.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/webencodings/tests.py create mode 100644 env/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.py create mode 100644 env/lib/python2.7/site-packages/pip/basecommand.py create mode 100644 env/lib/python2.7/site-packages/pip/baseparser.py create mode 100644 env/lib/python2.7/site-packages/pip/cmdoptions.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/check.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/completion.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/download.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/freeze.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/hash.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/help.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/install.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/list.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/search.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/show.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/uninstall.py create mode 100644 env/lib/python2.7/site-packages/pip/commands/wheel.py create mode 100644 env/lib/python2.7/site-packages/pip/compat/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/compat/dictconfig.py create mode 100644 env/lib/python2.7/site-packages/pip/download.py create mode 100644 env/lib/python2.7/site-packages/pip/exceptions.py create mode 100644 env/lib/python2.7/site-packages/pip/index.py create mode 100644 env/lib/python2.7/site-packages/pip/locations.py create mode 100644 env/lib/python2.7/site-packages/pip/models/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/models/index.py create mode 100644 env/lib/python2.7/site-packages/pip/operations/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/operations/check.py create mode 100644 env/lib/python2.7/site-packages/pip/operations/freeze.py create mode 100644 env/lib/python2.7/site-packages/pip/pep425tags.py create mode 100644 env/lib/python2.7/site-packages/pip/req/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/req/req_file.py create mode 100644 env/lib/python2.7/site-packages/pip/req/req_install.py create mode 100644 env/lib/python2.7/site-packages/pip/req/req_set.py create mode 100644 env/lib/python2.7/site-packages/pip/req/req_uninstall.py create mode 100644 env/lib/python2.7/site-packages/pip/status_codes.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/appdirs.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/build.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/deprecation.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/encoding.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/filesystem.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/glibc.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/hashes.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/logging.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/outdated.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/packaging.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/setuptools_build.py create mode 100644 env/lib/python2.7/site-packages/pip/utils/ui.py create mode 100644 env/lib/python2.7/site-packages/pip/vcs/__init__.py create mode 100644 env/lib/python2.7/site-packages/pip/vcs/bazaar.py create mode 100644 env/lib/python2.7/site-packages/pip/vcs/git.py create mode 100644 env/lib/python2.7/site-packages/pip/vcs/mercurial.py create mode 100644 env/lib/python2.7/site-packages/pip/vcs/subversion.py create mode 100644 env/lib/python2.7/site-packages/pip/wheel.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/__init__.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/__init__.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/appdirs.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__about__.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__init__.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_compat.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_structures.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/markers.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/specifiers.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/utils.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/version.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/pyparsing.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/_vendor/six.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/extern/__init__.py create mode 100644 env/lib/python2.7/site-packages/pkg_resources/py31compat.py create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/DESCRIPTION.rst create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/INSTALLER create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/LICENSE.txt create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/METADATA create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/RECORD create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/WHEEL create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/dependency_links.txt create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/entry_points.txt create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/metadata.json create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/top_level.txt create mode 100644 env/lib/python2.7/site-packages/setuptools-38.5.2.dist-info/zip-safe create mode 100644 env/lib/python2.7/site-packages/setuptools/__init__.py create mode 100644 env/lib/python2.7/site-packages/setuptools/archive_util.py create mode 100644 env/lib/python2.7/site-packages/setuptools/build_meta.py create mode 100644 env/lib/python2.7/site-packages/setuptools/cli-32.exe create mode 100644 env/lib/python2.7/site-packages/setuptools/cli-64.exe create mode 100644 env/lib/python2.7/site-packages/setuptools/cli.exe create mode 100644 env/lib/python2.7/site-packages/setuptools/command/__init__.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/alias.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/bdist_egg.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/bdist_rpm.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/bdist_wininst.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/build_clib.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/build_ext.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/build_py.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/develop.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/dist_info.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/easy_install.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/egg_info.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/install.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/install_egg_info.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/install_lib.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/install_scripts.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/launcher manifest.xml create mode 100644 env/lib/python2.7/site-packages/setuptools/command/py36compat.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/register.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/rotate.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/saveopts.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/sdist.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/setopt.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/test.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/upload.py create mode 100644 env/lib/python2.7/site-packages/setuptools/command/upload_docs.py create mode 100644 env/lib/python2.7/site-packages/setuptools/config.py create mode 100644 env/lib/python2.7/site-packages/setuptools/dep_util.py create mode 100644 env/lib/python2.7/site-packages/setuptools/depends.py create mode 100644 env/lib/python2.7/site-packages/setuptools/dist.py create mode 100644 env/lib/python2.7/site-packages/setuptools/extension.py create mode 100644 env/lib/python2.7/site-packages/setuptools/extern/__init__.py create mode 100644 env/lib/python2.7/site-packages/setuptools/glibc.py create mode 100644 env/lib/python2.7/site-packages/setuptools/glob.py create mode 100644 env/lib/python2.7/site-packages/setuptools/gui-32.exe create mode 100644 env/lib/python2.7/site-packages/setuptools/gui-64.exe create mode 100644 env/lib/python2.7/site-packages/setuptools/gui.exe create mode 100644 env/lib/python2.7/site-packages/setuptools/launch.py create mode 100644 env/lib/python2.7/site-packages/setuptools/lib2to3_ex.py create mode 100644 env/lib/python2.7/site-packages/setuptools/monkey.py create mode 100644 env/lib/python2.7/site-packages/setuptools/msvc.py create mode 100644 env/lib/python2.7/site-packages/setuptools/namespaces.py create mode 100644 env/lib/python2.7/site-packages/setuptools/package_index.py create mode 100644 env/lib/python2.7/site-packages/setuptools/pep425tags.py create mode 100644 env/lib/python2.7/site-packages/setuptools/py27compat.py create mode 100644 env/lib/python2.7/site-packages/setuptools/py31compat.py create mode 100644 env/lib/python2.7/site-packages/setuptools/py33compat.py create mode 100644 env/lib/python2.7/site-packages/setuptools/py36compat.py create mode 100644 env/lib/python2.7/site-packages/setuptools/sandbox.py create mode 100644 env/lib/python2.7/site-packages/setuptools/script (dev).tmpl create mode 100644 env/lib/python2.7/site-packages/setuptools/script.tmpl create mode 100644 env/lib/python2.7/site-packages/setuptools/site-patch.py create mode 100644 env/lib/python2.7/site-packages/setuptools/ssl_support.py create mode 100644 env/lib/python2.7/site-packages/setuptools/unicode_utils.py create mode 100644 env/lib/python2.7/site-packages/setuptools/version.py create mode 100644 env/lib/python2.7/site-packages/setuptools/wheel.py create mode 100644 env/lib/python2.7/site-packages/setuptools/windows_support.py create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/DESCRIPTION.rst create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/INSTALLER create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/LICENSE.txt create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/METADATA create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/RECORD create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/WHEEL create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/entry_points.txt create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/metadata.json create mode 100644 env/lib/python2.7/site-packages/wheel-0.30.0.dist-info/top_level.txt create mode 100644 env/lib/python2.7/site-packages/wheel/__init__.py create mode 100644 env/lib/python2.7/site-packages/wheel/__main__.py create mode 100644 env/lib/python2.7/site-packages/wheel/archive.py create mode 100644 env/lib/python2.7/site-packages/wheel/bdist_wheel.py create mode 100644 env/lib/python2.7/site-packages/wheel/decorator.py create mode 100644 env/lib/python2.7/site-packages/wheel/egg2wheel.py create mode 100644 env/lib/python2.7/site-packages/wheel/install.py create mode 100644 env/lib/python2.7/site-packages/wheel/metadata.py create mode 100644 env/lib/python2.7/site-packages/wheel/paths.py create mode 100644 env/lib/python2.7/site-packages/wheel/pep425tags.py create mode 100644 env/lib/python2.7/site-packages/wheel/pkginfo.py create mode 100644 env/lib/python2.7/site-packages/wheel/signatures/__init__.py create mode 100644 env/lib/python2.7/site-packages/wheel/signatures/djbec.py create mode 100644 env/lib/python2.7/site-packages/wheel/signatures/ed25519py.py create mode 100644 env/lib/python2.7/site-packages/wheel/signatures/keys.py create mode 100644 env/lib/python2.7/site-packages/wheel/tool/__init__.py create mode 100644 env/lib/python2.7/site-packages/wheel/util.py create mode 100644 env/lib/python2.7/site-packages/wheel/wininst2wheel.py create mode 100644 env/lib/python2.7/site.py create mode 120000 env/lib/python2.7/sre.py create mode 120000 env/lib/python2.7/sre_compile.py create mode 120000 env/lib/python2.7/sre_constants.py create mode 120000 env/lib/python2.7/sre_parse.py create mode 120000 env/lib/python2.7/stat.py create mode 120000 env/lib/python2.7/types.py create mode 120000 env/lib/python2.7/warnings.py create mode 120000 env/local/bin create mode 120000 env/local/include create mode 120000 env/local/lib create mode 100644 env/pip-selfcheck.json diff --git a/PyBeacon/PyBeacon.py b/PyBeacon/PyBeacon.py index a5ae11a..871489d 100644 --- a/PyBeacon/PyBeacon.py +++ b/PyBeacon/PyBeacon.py @@ -84,6 +84,7 @@ def encodeurl(url): data.append(s) i += len(scheme) break + """if never match to if, then throw exception.""" else: raise Exception("Invalid url scheme") @@ -111,6 +112,7 @@ def encodeUid(uid): ret = [] for i in range(0, len(uid), 2): ret.append(int(uid[i:i+2], 16)) + """Python's final character""" ret.append(0x00) ret.append(0x00) return ret @@ -119,6 +121,7 @@ def uidIsValid(uid): """UID Validation.""" if len(uid) == 32: try: + """Must not be alpha except ABCDEF""" int(uid, 16) return True except ValueError: @@ -170,6 +173,7 @@ def decodeUrl(encodedUrl): """ decodedUrl = schemes[encodedUrl[0]] for c in encodedUrl[1:]: + """Unprintable character""" if c <= 0x20: decodedUrl += extensions[c] else: diff --git a/env/bin/PyBeacon b/env/bin/PyBeacon new file mode 100755 index 0000000..853c841 --- /dev/null +++ b/env/bin/PyBeacon @@ -0,0 +1,12 @@ +#!/home/pigeon/git/PyBeacon/env/bin/python +# EASY-INSTALL-ENTRY-SCRIPT: 'PyBeacon','console_scripts','PyBeacon' +__requires__ = 'PyBeacon' +import re +import sys +from pkg_resources import load_entry_point + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit( + load_entry_point('PyBeacon', 'console_scripts', 'PyBeacon')() + ) diff --git a/env/bin/activate b/env/bin/activate new file mode 100644 index 0000000..fb38249 --- /dev/null +++ b/env/bin/activate @@ -0,0 +1,78 @@ +# This file must be used with "source bin/activate" *from bash* +# you cannot run it directly + +deactivate () { + unset -f pydoc >/dev/null 2>&1 + + # reset old environment variables + # ! [ -z ${VAR+_} ] returns true if VAR is declared at all + if ! [ -z "${_OLD_VIRTUAL_PATH+_}" ] ; then + PATH="$_OLD_VIRTUAL_PATH" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if ! [ -z "${_OLD_VIRTUAL_PYTHONHOME+_}" ] ; then + PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then + hash -r 2>/dev/null + fi + + if ! [ -z "${_OLD_VIRTUAL_PS1+_}" ] ; then + PS1="$_OLD_VIRTUAL_PS1" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + if [ ! "${1-}" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="/home/pigeon/git/PyBeacon/env" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/bin:$PATH" +export PATH + +# unset PYTHONHOME if set +if ! [ -z "${PYTHONHOME+_}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then + _OLD_VIRTUAL_PS1="$PS1" + if [ "x" != x ] ; then + PS1="$PS1" + else + PS1="(`basename \"$VIRTUAL_ENV\"`) $PS1" + fi + export PS1 +fi + +# Make sure to unalias pydoc if it's already there +alias pydoc 2>/dev/null >/dev/null && unalias pydoc + +pydoc () { + python -m pydoc "$@" +} + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then + hash -r 2>/dev/null +fi diff --git a/env/bin/activate.csh b/env/bin/activate.csh new file mode 100644 index 0000000..328ca48 --- /dev/null +++ b/env/bin/activate.csh @@ -0,0 +1,36 @@ +# This file must be used with "source bin/activate.csh" *from csh*. +# You cannot run it directly. +# Created by Davide Di Blasi . + +alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc' + +# Unset irrelevant variables. +deactivate nondestructive + +setenv VIRTUAL_ENV "/home/pigeon/git/PyBeacon/env" + +set _OLD_VIRTUAL_PATH="$PATH" +setenv PATH "$VIRTUAL_ENV/bin:$PATH" + + + +if ("" != "") then + set env_name = "" +else + set env_name = `basename "$VIRTUAL_ENV"` +endif + +# Could be in a non-interactive environment, +# in which case, $prompt is undefined and we wouldn't +# care about the prompt anyway. +if ( $?prompt ) then + set _OLD_VIRTUAL_PROMPT="$prompt" + set prompt = "[$env_name] $prompt" +endif + +unset env_name + +alias pydoc python -m pydoc + +rehash + diff --git a/env/bin/activate.fish b/env/bin/activate.fish new file mode 100644 index 0000000..9cb51db --- /dev/null +++ b/env/bin/activate.fish @@ -0,0 +1,76 @@ +# This file must be used using `. bin/activate.fish` *within a running fish ( http://fishshell.com ) session*. +# Do not run it directly. + +function deactivate -d 'Exit virtualenv mode and return to the normal environment.' + # reset old environment variables + if test -n "$_OLD_VIRTUAL_PATH" + set -gx PATH $_OLD_VIRTUAL_PATH + set -e _OLD_VIRTUAL_PATH + end + + if test -n "$_OLD_VIRTUAL_PYTHONHOME" + set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME + set -e _OLD_VIRTUAL_PYTHONHOME + end + + if test -n "$_OLD_FISH_PROMPT_OVERRIDE" + # Set an empty local `$fish_function_path` to allow the removal of `fish_prompt` using `functions -e`. + set -l fish_function_path + + # Erase virtualenv's `fish_prompt` and restore the original. + functions -e fish_prompt + functions -c _old_fish_prompt fish_prompt + functions -e _old_fish_prompt + set -e _OLD_FISH_PROMPT_OVERRIDE + end + + set -e VIRTUAL_ENV + + if test "$argv[1]" != 'nondestructive' + # Self-destruct! + functions -e pydoc + functions -e deactivate + end +end + +# Unset irrelevant variables. +deactivate nondestructive + +set -gx VIRTUAL_ENV "/home/pigeon/git/PyBeacon/env" + +set -gx _OLD_VIRTUAL_PATH $PATH +set -gx PATH "$VIRTUAL_ENV/bin" $PATH + +# Unset `$PYTHONHOME` if set. +if set -q PYTHONHOME + set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME + set -e PYTHONHOME +end + +function pydoc + python -m pydoc $argv +end + +if test -z "$VIRTUAL_ENV_DISABLE_PROMPT" + # Copy the current `fish_prompt` function as `_old_fish_prompt`. + functions -c fish_prompt _old_fish_prompt + + function fish_prompt + # Save the current $status, for fish_prompts that display it. + set -l old_status $status + + # Prompt override provided? + # If not, just prepend the environment name. + if test -n "" + printf '%s%s' "" (set_color normal) + else + printf '%s(%s) ' (set_color normal) (basename "$VIRTUAL_ENV") + end + + # Restore the original $status + echo "exit $old_status" | source + _old_fish_prompt + end + + set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV" +end diff --git a/env/bin/activate_this.py b/env/bin/activate_this.py new file mode 100644 index 0000000..f18193b --- /dev/null +++ b/env/bin/activate_this.py @@ -0,0 +1,34 @@ +"""By using execfile(this_file, dict(__file__=this_file)) you will +activate this virtualenv environment. + +This can be used when you must use an existing Python interpreter, not +the virtualenv bin/python +""" + +try: + __file__ +except NameError: + raise AssertionError( + "You must run this like execfile('path/to/activate_this.py', dict(__file__='path/to/activate_this.py'))") +import sys +import os + +old_os_path = os.environ.get('PATH', '') +os.environ['PATH'] = os.path.dirname(os.path.abspath(__file__)) + os.pathsep + old_os_path +base = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +if sys.platform == 'win32': + site_packages = os.path.join(base, 'Lib', 'site-packages') +else: + site_packages = os.path.join(base, 'lib', 'python%s' % sys.version[:3], 'site-packages') +prev_sys_path = list(sys.path) +import site +site.addsitedir(site_packages) +sys.real_prefix = sys.prefix +sys.prefix = base +# Move the added items to the front of the path: +new_sys_path = [] +for item in list(sys.path): + if item not in prev_sys_path: + new_sys_path.append(item) + sys.path.remove(item) +sys.path[:0] = new_sys_path diff --git a/env/bin/easy_install b/env/bin/easy_install new file mode 100755 index 0000000..4c0849a --- /dev/null +++ b/env/bin/easy_install @@ -0,0 +1,11 @@ +#!/home/pigeon/git/PyBeacon/env/bin/python + +# -*- coding: utf-8 -*- +import re +import sys + +from setuptools.command.easy_install import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/easy_install-2.7 b/env/bin/easy_install-2.7 new file mode 100755 index 0000000..4c0849a --- /dev/null +++ b/env/bin/easy_install-2.7 @@ -0,0 +1,11 @@ +#!/home/pigeon/git/PyBeacon/env/bin/python + +# -*- coding: utf-8 -*- +import re +import sys + +from setuptools.command.easy_install import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/pip b/env/bin/pip new file mode 100755 index 0000000..73c934c --- /dev/null +++ b/env/bin/pip @@ -0,0 +1,11 @@ +#!/home/pigeon/git/PyBeacon/env/bin/python + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/pip2 b/env/bin/pip2 new file mode 100755 index 0000000..73c934c --- /dev/null +++ b/env/bin/pip2 @@ -0,0 +1,11 @@ +#!/home/pigeon/git/PyBeacon/env/bin/python + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/pip2.7 b/env/bin/pip2.7 new file mode 100755 index 0000000..73c934c --- /dev/null +++ b/env/bin/pip2.7 @@ -0,0 +1,11 @@ +#!/home/pigeon/git/PyBeacon/env/bin/python + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/python b/env/bin/python new file mode 100755 index 0000000000000000000000000000000000000000..f5a2f183060152b8b23ab1a590fb65a1c1f36807 GIT binary patch literal 3542008 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

7zOQ+SvQ{XFjw|`cKzyI3eYV{+z6m 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