Collecting K2fov==7.1.2 1 location(s) to search for versions of K2fov: * https://pypi.python.org/simple/k2fov/ Getting page https://pypi.python.org/simple/k2fov/ Analyzing links from page https://pypi.org/simple/k2fov/ Found link https://files.pythonhosted.org/packages/13/e5/a6176700c67506a49c3db47beb06b6c4a2b0da4e3849edba66b9fcba1d5e/K2fov-1.0.0.tar.gz#sha256=ca77759f1492322cb63b4cb93a4c4287cd066a39e4a18e970200158eb934a01c (from https://pypi.org/simple/k2fov/), version: 1.0.0 Found link https://files.pythonhosted.org/packages/ec/53/d42f61fed900bb4635b569f854fea5d6f3c7a48170b363159364625d9aff/K2fov-1.0.1.tar.gz#sha256=3de62c55b6f491c5e00d0b45daa67017be7bd8fb8bbf15befba668acc740e2e8 (from https://pypi.org/simple/k2fov/), version: 1.0.1 Found link https://files.pythonhosted.org/packages/27/e1/d662700b5ca26eac866ddd9a68f18bfa99adc532ffffcb76e06dbc2b4ef2/K2fov-1.0.2.tar.gz#sha256=d7517d60e77363ea19b53a1dc856d0c89757c824512d77b134514a207432a8f9 (from https://pypi.org/simple/k2fov/), version: 1.0.2 Found link https://files.pythonhosted.org/packages/73/73/a8868a62dabec34e14a274e1afd2c01045136d5b9c4628692900bda504b4/K2fov-1.0.3.tar.gz#sha256=0ab61bb2b3870dd36bd59eb006fbf35a3bf5ec681d310c9d91017b4e1c53b60e (from https://pypi.org/simple/k2fov/), version: 1.0.3 Found link https://files.pythonhosted.org/packages/3c/0b/bfd48c32b0525f5ba56dc51bfda2bfa252b39c27f75a91e7069dfff9c761/K2fov-1.0.4.tar.gz#sha256=f76455d143db17ad975036e314e31b35a0696c0e6647982021570d6c87ea09d9 (from https://pypi.org/simple/k2fov/), version: 1.0.4 Found link https://files.pythonhosted.org/packages/c0/66/5d23b9b0f7000b356217766e3879c85acadb7fdca6f5252de808f74ff380/K2fov-1.1.4.tar.gz#sha256=618179a5b46a8af02c005a20138a37611ae41e31494887a7bf65b54508642791 (from https://pypi.org/simple/k2fov/), version: 1.1.4 Found link https://files.pythonhosted.org/packages/c0/b4/7f9fcf50d79b1882ca90b503100abe41953a9aca2b5f8287c3f5d69bf2d9/K2fov-1.2.4.tar.gz#sha256=658489317a3167dd069973c4b959c80270108a727816df3a2aabf33d0e89c6e8 (from https://pypi.org/simple/k2fov/), version: 1.2.4 Found link https://files.pythonhosted.org/packages/14/84/dee814cb33823268c199f0f42761478d20b4190afd1023d32bf6c0725dac/K2fov-1.2.5.tar.gz#sha256=839e1a777f4ac6f6d0bae9842b9161f3f740dd4737f64473ce273e1d618a41dd (from https://pypi.org/simple/k2fov/), version: 1.2.5 Found link https://files.pythonhosted.org/packages/a4/4c/ee821bcb7c838b273b6078e24874376941907c3e437b5cd0fc9cd8c4689b/K2fov-1.2.6.tar.gz#sha256=f179b3dd459de15873e6bf5e7d0425c85b51bc902ab8c71df9597a8d27b0aff5 (from https://pypi.org/simple/k2fov/), version: 1.2.6 Found link https://files.pythonhosted.org/packages/62/39/7266610a6addbbddce9b5502a2543bdc073892a830ab9412e5bff12dd3b7/K2fov-1.3.0.tar.gz#sha256=496c648fe7069c4eeb9be9dd4cb63d2458eb46d7451df32c469a7eed064be93c (from https://pypi.org/simple/k2fov/), version: 1.3.0 Found link https://files.pythonhosted.org/packages/68/47/14dd4dcda16fdbae6964c42ee961e31a22d9ff0351daa8b2b717eb7cba18/K2fov-1.3.1.tar.gz#sha256=7c8ecefb999b61f3a42f40f339ff454608844c17e539554896c260653260e471 (from https://pypi.org/simple/k2fov/), version: 1.3.1 Found link https://files.pythonhosted.org/packages/ad/48/49cf4f41b3de2e0840e779d4e0b3e9f909a1eff107726a7fbe8fd5fe0033/K2fov-1.4.0.tar.gz#sha256=ea31f19f291376d2e21d8abb3e885efe542431c07d04eb5d6f665a853d5f0d35 (from https://pypi.org/simple/k2fov/), version: 1.4.0 Found link https://files.pythonhosted.org/packages/2f/3a/d0bf4a6686ac08963d12b514c3dff7feb62516ecb64218e5b68a0f43f17c/K2fov-1.4.1.tar.gz#sha256=924b6e91e59f27fe97cfe2bbb88e21242145d9959180bc4b8767c36392d90f2c (from https://pypi.org/simple/k2fov/), version: 1.4.1 Found link https://files.pythonhosted.org/packages/47/c1/6315201d974c0d9913371ca88f8899bcf5a115c5523b27dbf0c24aa2fd1a/K2fov-1.4.2.tar.gz#sha256=bd5081f77304c80fb4032f9e28f815b9f37765f586b168086a2b077bec5ba0a3 (from https://pypi.org/simple/k2fov/), version: 1.4.2 Found link https://files.pythonhosted.org/packages/4f/72/6e9635d5da438e9d2c03aa00e6b442295330c844f624f739517fc5114480/K2fov-1.5.0.tar.gz#sha256=12a451e4033f4f547b5afeb62c14af08af6c02c8aa33cb92fb8cadddd8f15aad (from https://pypi.org/simple/k2fov/), version: 1.5.0 Found link https://files.pythonhosted.org/packages/0f/54/49a053a784805eaa63f37c1547148167d610c2ef830e45ccef8d23831375/K2fov-1.6.0.tar.gz#sha256=a1b37f3e58d3e203b88d8687f3f6763e4cc87c75521b574a9c0ac5268223b1b8 (from https://pypi.org/simple/k2fov/), version: 1.6.0 Found link https://files.pythonhosted.org/packages/0e/11/12816dccae16c9945c8869b2ce311ad03a822ac12064a0212c276174f7dd/K2fov-1.7.0.tar.gz#sha256=8bdd6d26c5ddbb89a637ccfc25cac3afbbbba9a4cee97c9868bca778904dfc87 (from https://pypi.org/simple/k2fov/), version: 1.7.0 Found link https://files.pythonhosted.org/packages/55/bd/15e292e95b3a3995cb6701fb955f5520e1854dffb746e40106c318f5bdfe/K2fov-1.8.0.tar.gz#sha256=81bb561e1f55df3e39c6487eef0ec520e49f2454bf2a25e675e8431d45c1ac30 (from https://pypi.org/simple/k2fov/), version: 1.8.0 Found link https://files.pythonhosted.org/packages/0b/9d/1e150a020b025affff5a7068dcd067f180ba5e2c19fdadf20d48edf9e6d2/K2fov-1.9.0.tar.gz#sha256=f16cb2e05c9fbf35a3d068e58764ee823d67f025a35b7356e8a0bad262b605bb (from https://pypi.org/simple/k2fov/), version: 1.9.0 Found link https://files.pythonhosted.org/packages/fa/b8/a867cb84453469c29e8215d75d58b47f050a69a382cb3e5fe226c8f2b4d5/K2fov-1.9.1.tar.gz#sha256=fc8f0362b32a3834e188f68dc354c28234697acd93aa6f9ff5eb46757e379833 (from https://pypi.org/simple/k2fov/), version: 1.9.1 Found link https://files.pythonhosted.org/packages/5a/97/8ff110b4db68a869f562938100f4798eb1ea2a8b3f4c53715d5ae53def05/K2fov-1.9.2.tar.gz#sha256=fc6e8e4190f1ecabf7548f19df93c97c3250e6057ec043cba418ef4e319dfd6d (from https://pypi.org/simple/k2fov/), version: 1.9.2 Found link https://files.pythonhosted.org/packages/c9/b5/1bd4cf06cfa8ed1b6ac25032c0ed7767a54edd0038439febaddd01301180/K2fov-2.0.0.tar.gz#sha256=12b37345889b43d1a0eef93f17cbbe207ea2c689127c3c47be77a11b9cffb549 (from https://pypi.org/simple/k2fov/), version: 2.0.0 Found link https://files.pythonhosted.org/packages/21/6f/cbe9b0291607f394bc7ef49b0b13aca850eaae5cb672c4d2ce3fd20d7990/K2fov-2.0.1.tar.gz#sha256=e4544b84c8158bbed43e8f3bba5f9776aa22310ab7714597ab0ec3b31ac3f7f7 (from https://pypi.org/simple/k2fov/), version: 2.0.1 Found link https://files.pythonhosted.org/packages/76/27/cbd610a22b0f13be1d3b67e43f004f52653ae74ced451d9736361fb05d53/K2fov-2.1.dev0.tar.gz#sha256=7bb88f92080962fc37da1c05c6f089963d403d756044d6244b5a08b24db8cf59 (from https://pypi.org/simple/k2fov/), version: 2.1.dev0 Found link https://files.pythonhosted.org/packages/ca/c1/2260ecc112cb09f11fdceef45ae17fc4b016009c6e2e7633c7161eda03bb/K2fov-3.0.0.tar.gz#sha256=3e49028954071182c7180ba19d85e86363669b2043ab06b8eee988a3b8883db9 (from https://pypi.org/simple/k2fov/), version: 3.0.0 Found link https://files.pythonhosted.org/packages/ad/08/d358d53ed22a04bee4696e3c15c207aeacd97d7865563439d70d36e3d089/K2fov-3.0.2.tar.gz#sha256=e38d2fd7277e6461eba931c6f59e5d3c88fff6d44767951b29b16e80a9aedcd2 (from https://pypi.org/simple/k2fov/), version: 3.0.2 Found link https://files.pythonhosted.org/packages/04/ec/464a892926db17796071ef901a3eef8b61f39ad4c52908cfe70668fef958/K2fov-3.0.3.tar.gz#sha256=8e5ddd10a210c73ea0807032edbd3cd30ca76852f61cbd3ff93a7b09906bc6b4 (from https://pypi.org/simple/k2fov/), version: 3.0.3 Found link https://files.pythonhosted.org/packages/2d/c3/38c4d2a4ade53633a1ba5037fc5d54a03070880f2cba31f35874082409f3/K2fov-4.0.0.tar.gz#sha256=c9f53ff8581c6e122f22a4f2d538af4305e16892165fe8421abc135c31becc25 (from https://pypi.org/simple/k2fov/), version: 4.0.0 Found link https://files.pythonhosted.org/packages/df/35/71762170719ed21dfc39e86d7a9c991ea59296c3a743fc08a8338be32a4b/K2fov-4.0.2.tar.gz#sha256=7ec8f03cf1a6fffa83fb895ad5e8f37c085e6123aaaaa58c8270e0934366214b (from https://pypi.org/simple/k2fov/), version: 4.0.2 Found link https://files.pythonhosted.org/packages/97/14/4f19eadbf2cc7a6cfc22ece22e3a54865ae4deebb6018b877fd7d64c332d/K2fov-4.1.0.tar.gz#sha256=3d130ce6c03002f29913850a2e583cccdc9e800701f83987ea7c875eaccd86ef (from https://pypi.org/simple/k2fov/), version: 4.1.0 Found link https://files.pythonhosted.org/packages/d2/da/f09c6809760f1b6ba0e207be14fe2d107c38f6d026b1becaaaf6cd7b7117/K2fov-4.2.0.tar.gz#sha256=35781cce41bc6b90a81d777c6636888725254bdd32252b966aec470fdbe64f88 (from https://pypi.org/simple/k2fov/), version: 4.2.0 Found link https://files.pythonhosted.org/packages/ff/d3/b6683d21618047e1285901b85cddee092378511c60642734f7afe43cf83c/K2fov-5.0.0.tar.gz#sha256=700fea694796d66f63a2a7c30677a828fff5a3cbe314e7d0d5bb6eb15b5c0483 (from https://pypi.org/simple/k2fov/), version: 5.0.0 Found link https://files.pythonhosted.org/packages/b8/e9/e8ea632464b7f3f4222369e270f8061e77926d35a5436be0e13d6137cca2/K2fov-5.1.0.tar.gz#sha256=98e80fcd064ff42cbe6e37c6d3420b3a1ab77dbbba18d3940eebe909253f5117 (from https://pypi.org/simple/k2fov/), version: 5.1.0 Found link https://files.pythonhosted.org/packages/1d/77/50f2f8ff8fec1696b5727fa584883458f1adcd3441d254683912e9be856d/K2fov-5.2.0.tar.gz#sha256=dcc1b4cf02ba6ddc4085c1638e2b797684d012d8308db46f5bf0f64b20bc62ac (from https://pypi.org/simple/k2fov/), version: 5.2.0 Found link https://files.pythonhosted.org/packages/ab/04/2cc882d598ca631a028c1561d438082506e9a3f032f813464427c9574b56/K2fov-6.0.0.tar.gz#sha256=faaa69f0834530e584b7fa04978c899553938edb23f8b467e28b1687775515be (from https://pypi.org/simple/k2fov/), version: 6.0.0 Found link https://files.pythonhosted.org/packages/49/68/2efb16bcaed998cee6c80151fcab999cfd639eab0232a19435bdb15d5630/K2fov-6.1.0.tar.gz#sha256=eaf84d6d090172f4126aef2f65ae7d2951f889185bb6e0db20f429443e43c9f8 (from https://pypi.org/simple/k2fov/), version: 6.1.0 Found link https://files.pythonhosted.org/packages/94/c4/a3f31751d961406fb6b05eab1a2ebc36002b84fcf3973bd49731c1bded5d/K2fov-6.2.0.tar.gz#sha256=0e9bc9de2bb9ef294aa0826abb4a21cf98320b25f05008e7edc7b83fbe07f013 (from https://pypi.org/simple/k2fov/), version: 6.2.0 Found link https://files.pythonhosted.org/packages/89/74/892aaff6e65029b939c162f6fa9682900b63d32c7499d984c38571f79240/K2fov-6.3.dev0.tar.gz#sha256=fd81cbed186d33277445fbcfe844b97e68f8324c2bf865c440c362b177c11c25 (from https://pypi.org/simple/k2fov/), version: 6.3.dev0 Found link https://files.pythonhosted.org/packages/12/c1/028861aedfa442bb1cd5a6eeae362704ccf8d600d4733ba62e449fd3d0a7/K2fov-7.0.0.tar.gz#sha256=5956fc2a897760f4c25617105a8bae654597adee9ee05e41e531b07d01481e6a (from https://pypi.org/simple/k2fov/), version: 7.0.0 Found link https://files.pythonhosted.org/packages/a1/73/a3996b542fd11955c45268ac33aa3e64eebfadf57910564729278995624b/K2fov-7.1.0.tar.gz#sha256=d11d830eef90d78b45c8202da0c6c15344b972ba7dfeb5468acfbc62a2a68027 (from https://pypi.org/simple/k2fov/), version: 7.1.0 Found link https://files.pythonhosted.org/packages/47/12/cef66cb88d411db888ec08298e434f721e3ebfc3018e7b2b54824eb66144/K2fov-7.1.1.tar.gz#sha256=f68f4b0dc99bc83b0b228f831b23b9bbb4e31821bd97bc15ca761e1398ef7f69 (from https://pypi.org/simple/k2fov/), version: 7.1.1 Found link https://files.pythonhosted.org/packages/b6/f0/ce00c9722b85ab6a91659a3efca64d7d5733de74c39a613caa6e58b281e5/K2fov-7.1.2.tar.gz#sha256=8228a4c7a0849c780f42ecd502ba42ff7e76ae1f55c38935d25585e06c9f8cff (from https://pypi.org/simple/k2fov/), version: 7.1.2 Using version 7.1.2 (newest of versions: 7.1.2) Downloading https://files.pythonhosted.org/packages/b6/f0/ce00c9722b85ab6a91659a3efca64d7d5733de74c39a613caa6e58b281e5/K2fov-7.1.2.tar.gz (56kB) Downloading from URL https://files.pythonhosted.org/packages/b6/f0/ce00c9722b85ab6a91659a3efca64d7d5733de74c39a613caa6e58b281e5/K2fov-7.1.2.tar.gz#sha256=8228a4c7a0849c780f42ecd502ba42ff7e76ae1f55c38935d25585e06c9f8cff (from https://pypi.org/simple/k2fov/) Running setup.py (path:/tmp/pip-build-i0x6sf3v/K2fov/setup.py) egg_info for package K2fov Running command python setup.py egg_info running egg_info creating pip-egg-info/K2fov.egg-info writing top-level names to pip-egg-info/K2fov.egg-info/top_level.txt writing dependency_links to pip-egg-info/K2fov.egg-info/dependency_links.txt writing pip-egg-info/K2fov.egg-info/PKG-INFO writing requirements to pip-egg-info/K2fov.egg-info/requires.txt writing manifest file 'pip-egg-info/K2fov.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/K2fov.egg-info/SOURCES.txt' writing manifest file 'pip-egg-info/K2fov.egg-info/SOURCES.txt' Source in /tmp/pip-build-i0x6sf3v/K2fov has version 7.1.2, which satisfies requirement K2fov==7.1.2 from https://files.pythonhosted.org/packages/b6/f0/ce00c9722b85ab6a91659a3efca64d7d5733de74c39a613caa6e58b281e5/K2fov-7.1.2.tar.gz#sha256=8228a4c7a0849c780f42ecd502ba42ff7e76ae1f55c38935d25585e06c9f8cff Building wheels for collected packages: K2fov Running setup.py bdist_wheel for K2fov: started Destination directory: /tmp/tmpvstf65bspip-wheel- Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-i0x6sf3v/K2fov/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpvstf65bspip-wheel- running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/K2fov copying K2fov/fov.py -> build/lib/K2fov copying K2fov/rotate.py -> build/lib/K2fov copying K2fov/__init__.py -> build/lib/K2fov copying K2fov/definefov.py -> build/lib/K2fov copying K2fov/K2onSilicon.py -> build/lib/K2fov copying K2fov/rotate2.py -> build/lib/K2fov copying K2fov/greatcircle.py -> build/lib/K2fov copying K2fov/fields.py -> build/lib/K2fov copying K2fov/c9.py -> build/lib/K2fov copying K2fov/K2findCampaigns.py -> build/lib/K2fov copying K2fov/version.py -> build/lib/K2fov copying K2fov/plot.py -> build/lib/K2fov copying K2fov/projection.py -> build/lib/K2fov creating build/lib/K2fov/data copying K2fov/data/k2-c9-microlens-region.json -> build/lib/K2fov/data copying K2fov/data/k2-campaign-parameters.json -> build/lib/K2fov/data copying K2fov/data/k2-c9b-late-targets.json -> build/lib/K2fov/data copying K2fov/data/k2-c9a-late-targets.json -> build/lib/K2fov/data running build_scripts creating build/scripts-3.4 copying and adjusting scripts/K2onSilicon -> build/scripts-3.4 copying and adjusting scripts/K2findCampaigns -> build/scripts-3.4 copying and adjusting scripts/K2findCampaigns-byname -> build/scripts-3.4 copying and adjusting scripts/K2findCampaigns-csv -> build/scripts-3.4 copying and adjusting scripts/K2inMicrolensRegion -> build/scripts-3.4 changing mode of build/scripts-3.4/K2onSilicon from 644 to 755 changing mode of build/scripts-3.4/K2findCampaigns from 644 to 755 changing mode of build/scripts-3.4/K2findCampaigns-byname from 644 to 755 changing mode of build/scripts-3.4/K2findCampaigns-csv from 644 to 755 changing mode of build/scripts-3.4/K2inMicrolensRegion from 644 to 755 installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/fov.py -> build/bdist.linux-armv7l/wheel/K2fov creating build/bdist.linux-armv7l/wheel/K2fov/data copying build/lib/K2fov/data/k2-c9-microlens-region.json -> build/bdist.linux-armv7l/wheel/K2fov/data copying build/lib/K2fov/data/k2-campaign-parameters.json -> build/bdist.linux-armv7l/wheel/K2fov/data copying build/lib/K2fov/data/k2-c9b-late-targets.json -> build/bdist.linux-armv7l/wheel/K2fov/data copying build/lib/K2fov/data/k2-c9a-late-targets.json -> build/bdist.linux-armv7l/wheel/K2fov/data copying build/lib/K2fov/rotate.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/__init__.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/definefov.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/K2onSilicon.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/rotate2.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/greatcircle.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/fields.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/c9.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/K2findCampaigns.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/version.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/plot.py -> build/bdist.linux-armv7l/wheel/K2fov copying build/lib/K2fov/projection.py -> build/bdist.linux-armv7l/wheel/K2fov running install_egg_info running egg_info writing K2fov.egg-info/PKG-INFO writing requirements to K2fov.egg-info/requires.txt writing top-level names to K2fov.egg-info/top_level.txt writing dependency_links to K2fov.egg-info/dependency_links.txt reading manifest file 'K2fov.egg-info/SOURCES.txt' writing manifest file 'K2fov.egg-info/SOURCES.txt' Copying K2fov.egg-info to build/bdist.linux-armv7l/wheel/K2fov-7.1.2-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data creating build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts copying build/scripts-3.4/K2findCampaigns-csv -> build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts copying build/scripts-3.4/K2onSilicon -> build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts copying build/scripts-3.4/K2findCampaigns-byname -> build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts copying build/scripts-3.4/K2findCampaigns -> build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts copying build/scripts-3.4/K2inMicrolensRegion -> build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts changing mode of build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts/K2findCampaigns-csv to 755 changing mode of build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts/K2onSilicon to 755 changing mode of build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts/K2findCampaigns-byname to 755 changing mode of build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts/K2findCampaigns to 755 changing mode of build/bdist.linux-armv7l/wheel/K2fov-7.1.2.data/scripts/K2inMicrolensRegion to 755 creating build/bdist.linux-armv7l/wheel/K2fov-7.1.2.dist-info/WHEEL Running setup.py bdist_wheel for K2fov: finished with status 'done' Stored in directory: /tmp/tmpsn9shwsg Successfully built K2fov Cleaning up... Removing source in /tmp/pip-build-i0x6sf3v/K2fov