Title: BuiltinTest.test_pow fails with Python-3.8 · Issue #474 · PythonCharmers/python-future · GitHub
Open Graph Title: BuiltinTest.test_pow fails with Python-3.8 · Issue #474 · PythonCharmers/python-future
X Title: BuiltinTest.test_pow fails with Python-3.8 · Issue #474 · PythonCharmers/python-future
Description: Hi all. This the output of a failed test (future c423752) with Python-3.8.0b1: =================================== FAILURES =================================== _____________________________ BuiltinTest.test_pow __________________________...
Open Graph Description: Hi all. This the output of a failed test (future c423752) with Python-3.8.0b1: =================================== FAILURES =================================== _____________________________ Builtin...
X Description: Hi all. This the output of a failed test (future c423752) with Python-3.8.0b1: =================================== FAILURES =================================== _____________________________ Builtin...
Opengraph URL: https://github.com/PythonCharmers/python-future/issues/474
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"BuiltinTest.test_pow fails with Python-3.8","articleBody":"Hi all.\r\n\r\nThis the output of a failed test (future c423752879acc05eebc29b0bb9909327bd5c7308) with `Python-3.8.0b1`:\r\n\r\n```\r\n=================================== FAILURES ===================================\r\n_____________________________ BuiltinTest.test_pow _____________________________\r\n\r\nself = \u003ctest_future.test_builtins.BuiltinTest testMethod=test_pow\u003e\r\n\r\n def test_pow(self):\r\n self.assertEqual(pow(0,0), 1)\r\n self.assertEqual(pow(0,1), 0)\r\n self.assertEqual(pow(1,0), 1)\r\n self.assertEqual(pow(1,1), 1)\r\n \r\n self.assertEqual(pow(2,0), 1)\r\n self.assertEqual(pow(2,10), 1024)\r\n self.assertEqual(pow(2,20), 1024*1024)\r\n self.assertEqual(pow(2,30), 1024*1024*1024)\r\n \r\n self.assertEqual(pow(-2,0), 1)\r\n self.assertEqual(pow(-2,1), -2)\r\n self.assertEqual(pow(-2,2), 4)\r\n self.assertEqual(pow(-2,3), -8)\r\n \r\n self.assertAlmostEqual(pow(0.,0), 1.)\r\n self.assertAlmostEqual(pow(0.,1), 0.)\r\n self.assertAlmostEqual(pow(1.,0), 1.)\r\n self.assertAlmostEqual(pow(1.,1), 1.)\r\n \r\n self.assertAlmostEqual(pow(2.,0), 1.)\r\n self.assertAlmostEqual(pow(2.,10), 1024.)\r\n self.assertAlmostEqual(pow(2.,20), 1024.*1024.)\r\n self.assertAlmostEqual(pow(2.,30), 1024.*1024.*1024.)\r\n \r\n self.assertAlmostEqual(pow(-2.,0), 1.)\r\n self.assertAlmostEqual(pow(-2.,1), -2.)\r\n self.assertAlmostEqual(pow(-2.,2), 4.)\r\n self.assertAlmostEqual(pow(-2.,3), -8.)\r\n \r\n for x in 2, int(2), 2.0:\r\n for y in 10, int(10), 10.0:\r\n for z in 1000, int(1000), 1000.0:\r\n if isinstance(x, float) or \\\r\n isinstance(y, float) or \\\r\n isinstance(z, float):\r\n self.assertRaises(TypeError, pow, x, y, z)\r\n else:\r\n self.assertAlmostEqual(pow(x, y, z), 24.0)\r\n \r\n self.assertAlmostEqual(pow(-1, 0.5), 1j)\r\n self.assertAlmostEqual(pow(-1, 1/3), 0.5 + 0.8660254037844386j)\r\n \r\n # Raises TypeError in Python \u003c v3.5, ValueError in v3.5:\r\n\u003e self.assertRaises((TypeError, ValueError), pow, -1, -2, 3)\r\nE AssertionError: (\u003cclass 'TypeError'\u003e, \u003cclass 'ValueError'\u003e) not raised by pow\r\n\r\ntests/test_future/test_builtins.py:1289: AssertionError\r\n=============================== warnings summary ===============================\r\ntests/test_future/test_backports.py:13\r\ntests/test_future/test_backports.py:13\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_backports.py:13: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working\r\n from collections import Mapping, MutableMapping\r\n\r\ntests/test_future/test_builtins.py:267\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_builtins.py:267: SyntaxWarning: invalid escape sequence \\u\r\n (str(b'\\u0663\\u0661\\u0664 ','raw-unicode-escape'), 314),\r\n\r\ntests/test_future/test_builtins.py:289\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_builtins.py:289: SyntaxWarning: invalid escape sequence \\u\r\n (str(b'\\u0663\\u0661\\u0664 ','raw-unicode-escape'), 314),\r\n\r\nbuild/lib/future/backports/test/support.py:1977\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/test/support.py:1977: SyntaxWarning: invalid escape sequence \\d\r\n m = re.match(\"2.6.(\\d{1,2})\", kernel_version)\r\n\r\nbuild/lib/future/backports/email/utils.py:68\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/email/utils.py:68: SyntaxWarning: invalid escape sequence \\A\r\n '([^\\ud800-\\udbff]|\\A)[\\udc00-\\udfff]([^\\udc00-\\udfff]|\\Z)').search\r\n\r\nbuild/lib/future/backports/urllib/parse.py:957\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/urllib/parse.py:957: SyntaxWarning: invalid escape sequence \\?\r\n _queryprog = re.compile('^(.*)\\?([^?]*)$')\r\n\r\ntests/test_future/test_htmlparser.py:685\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_htmlparser.py:685: SyntaxWarning: invalid escape sequence \\=\r\n \"\u003ca $\u003e\u003cb $=%\u003e\u003cc \\=/\u003e\",\r\n\r\nbuild/lib/future/backports/html/parser.py:31\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/html/parser.py:31: SyntaxWarning: invalid escape sequence \\s\r\n tagfind = re.compile('([a-zA-Z][-.a-zA-Z0-9:_]*)(?:\\s|/(?!\u003e))*')\r\n\r\nbuild/lib/future/backports/html/parser.py:79\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/html/parser.py:79: SyntaxWarning: invalid escape sequence \\s\r\n endtagfind = re.compile('\u003c/\\s*([a-zA-Z][-.a-zA-Z0-9:_]*)\\s*\u003e')\r\n\r\ntests/test_future/test_http_cookiejar.py:1034\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_http_cookiejar.py:1034: SyntaxWarning: invalid escape sequence \\$\r\n self.assertRegex(h, \"\\$Port([^=]|$)\",\r\n\r\ntests/test_future/test_http_cookiejar.py:1373\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_http_cookiejar.py:1373: SyntaxWarning: invalid escape sequence \\s\r\n '\\s*\\$Path=\"\\/acme\"')\r\n\r\ntests/test_future/test_http_cookiejar.py:1375\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_http_cookiejar.py:1375: SyntaxWarning: invalid escape sequence \\s\r\n '\\s*\\$Path=\"\\/acme\"')\r\n\r\nbuild/lib/future/backports/http/client.py:1\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/http/client.py:1: SyntaxWarning: invalid escape sequence \\_\r\n \"\"\"HTTP/1.1 client library\r\n\r\nbuild/lib/future/backports/email/feedparser.py:37\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/email/feedparser.py:37: SyntaxWarning: invalid escape sequence \\Z\r\n NLCRE_eol = re.compile('(\\r\\n|\\r|\\n)\\Z')\r\n\r\nbuild/lib/future/backports/http/cookiejar.py:212\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/http/cookiejar.py:212: SyntaxWarning: invalid escape sequence \\d\r\n \"(\\d\\d\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) GMT$\", re.ASCII)\r\n\r\nbuild/lib/future/backports/http/cookiejar.py:289\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/http/cookiejar.py:289: SyntaxWarning: invalid escape sequence \\d\r\n \"\"\"^\r\n\r\nbuild/lib/future/backports/http/cookiejar.py:423\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/http/cookiejar.py:423: SyntaxWarning: invalid escape sequence \\s\r\n non_junk, nr_junk_chars = re.subn(\"^[=\\s;]*\", \"\", text)\r\n\r\ntests/test_future/test_range.py:9\r\ntests/test_future/test_range.py:9\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_range.py:9: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working\r\n from collections import Iterator, Sequence\r\n\r\ntests/test_future/test_urllib.py:536\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib.py:536: SyntaxWarning: invalid escape sequence \\^\r\n \"\"\"Tests for urllib.quote() and urllib.quote_plus()\r\n\r\ntests/test_future/test_urllib.py:611\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib.py:611: SyntaxWarning: invalid escape sequence \\^\r\n should_quote.append('\u003c\u003e#%\"{}|\\^[]`')\r\n\r\ntests/test_future/test_urllib_response.py:11\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_response.py:11: PytestWarning: cannot collect test class 'TestFile' because it has a __init__ constructor\r\n class TestFile(object):\r\n\r\ntests/test_future/test_urllib_toplevel.py:551\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:551: SyntaxWarning: invalid escape sequence \\^\r\n \"\"\"Tests for urllib.quote() and urllib.quote_plus()\r\n\r\ntests/test_future/test_urllib_toplevel.py:626\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:626: SyntaxWarning: invalid escape sequence \\^\r\n should_quote.append('\u003c\u003e#%\"{}|\\^[]`')\r\n\r\nbuild/lib/past/types/oldstr.py:18\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/past/types/oldstr.py:18: SyntaxWarning: invalid escape sequence \\d\r\n \"\"\"\r\n\r\nbuild/lib/past/builtins/misc.py:79\r\ntests/test_past/test_builtins.py::BuiltinTest::test_execfile\r\ntests/test_past/test_builtins.py::BuiltinTest::test_execfile\r\ntests/test_past/test_builtins.py::BuiltinTest::test_execfile\r\ntests/test_past/test_builtins.py::BuiltinTest::test_execfile\r\ntests/test_past/test_builtins.py::BuiltinTest::test_execfile\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/past/builtins/misc.py:79: DeprecationWarning: 'U' mode is deprecated\r\n with open(filename, \"rbU\") as fin:\r\n\r\ntests/test_future/test_bytes.py::TestBytes::test_multiple_inheritance\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_bytes.py:709: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working\r\n class Foo(Base, collections.Container):\r\n\r\ntests/test_future/test_int.py::IntTestCases::test_intconversion\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_int.py:360: DeprecationWarning: __int__ returned non-int (type Foo3). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.\r\n self.assertEqual(int(Foo3()), 0)\r\n\r\ntests/test_future/test_range.py::RangeTests::test_slice_zero_step\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_range.py:195: DeprecationWarning: Please use assertRaisesRegex instead.\r\n with self.assertRaisesRegexp(ValueError, msg):\r\n\r\ntests/test_future/test_standard_library.py::TestStandardLibraryReorganization::test_reload\r\n /usr/lib64/python3.8/importlib/__init__.py:169: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses\r\n _bootstrap._exec(spec, module)\r\n\r\ntests/test_future/test_urllib2.py::HandlerTests::test_http\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/future/backports/urllib/request.py:1224: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working\r\n if isinstance(data, collections.Iterable):\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1208: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'ab'),urllib_parse.splitpasswd('user:ab'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1209: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'a\\nb'),urllib_parse.splitpasswd('user:a\\nb'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1210: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'a\\tb'),urllib_parse.splitpasswd('user:a\\tb'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1211: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'a\\rb'),urllib_parse.splitpasswd('user:a\\rb'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1212: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'a\\fb'),urllib_parse.splitpasswd('user:a\\fb'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1213: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'a\\vb'),urllib_parse.splitpasswd('user:a\\vb'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1214: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'a:b'),urllib_parse.splitpasswd('user:a:b'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1215: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user', 'a b'),urllib_parse.splitpasswd('user:a b'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1216: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user 2', 'ab'),urllib_parse.splitpasswd('user 2:ab'))\r\n\r\ntests/test_future/test_urllib_toplevel.py::Utility_Tests::test_splitpasswd\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllib_toplevel.py:1217: DeprecationWarning: urllib.parse.splitpasswd() is deprecated as of 3.8, use urllib.parse.urlparse() instead\r\n self.assertEqual(('user+1', 'a+b'),urllib_parse.splitpasswd('user+1:a+b'))\r\n\r\ntests/test_future/test_urllibnet.py::urlopenNetworkTests::test_getcode\r\ntests/test_future/test_urllibnet.py::test_main\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/tests/test_future/test_urllibnet.py:103: DeprecationWarning: FancyURLopener style of invoking requests is deprecated. Use newer urlopen functions/methods\r\n open_url = urllib_request.FancyURLopener().open(URL)\r\n\r\ntests/test_past/test_oldstr.py::TestOldStr::test_unescape\r\n /builddir/build/BUILD/python-future-c423752879acc05eebc29b0bb9909327bd5c7308/python3/build/lib/past/types/oldstr.py:32: DeprecationWarning: invalid escape sequence '\\c'\r\n return s.encode().decode('unicode_escape')\r\n\r\n-- Docs: https://docs.pytest.org/en/latest/warnings.html\r\n= 1 failed, 1004 passed, 53 skipped, 47 xfailed, 50 warnings in 30.28 seconds ==\r\n```","author":{"url":"https://github.com/sagitter","@type":"Person","name":"sagitter"},"datePublished":"2019-06-06T11:02:31.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/474/python-future/issues/474"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8ab6f9b0-2a39-4d9d-e51b-d907963486b8 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A6EE:E0123:66665C:89D711:6A5A7C9F |
| html-safe-nonce | dc6ab900ed00c5e54282d1861504d24083781f5b3134cf60d946b1964925d754 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNkVFOkUwMTIzOjY2NjY1Qzo4OUQ3MTE6NkE1QTdDOUYiLCJ2aXNpdG9yX2lkIjoiODA2MTAyNTc3ODA1Njk4NTc1OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | cf361cb9349154cde3157b383a75cd373274e5927eb3487674a7b12d9fe01229 |
| hovercard-subject-tag | issue:452967753 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/PythonCharmers/python-future/474/issue_layout |
| twitter:image | https://opengraph.githubassets.com/7aeb9db8624b4055cd8dca756c39f1043f493fa45ea552d3a63e4dca0cba4f77/PythonCharmers/python-future/issues/474 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/7aeb9db8624b4055cd8dca756c39f1043f493fa45ea552d3a63e4dca0cba4f77/PythonCharmers/python-future/issues/474 |
| og:image:alt | Hi all. This the output of a failed test (future c423752) with Python-3.8.0b1: =================================== FAILURES =================================== _____________________________ Builtin... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | sagitter |
| hostname | github.com |
| expected-hostname | github.com |
| None | 922bdba685ea48400234d557977f0e32d9adbae6f5125725b4f48cacc6801106 |
| turbo-cache-control | no-preview |
| go-import | github.com/PythonCharmers/python-future git https://github.com/PythonCharmers/python-future.git |
| octolytics-dimension-user_id | 3365815 |
| octolytics-dimension-user_login | PythonCharmers |
| octolytics-dimension-repository_id | 11403699 |
| octolytics-dimension-repository_nwo | PythonCharmers/python-future |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 11403699 |
| octolytics-dimension-repository_network_root_nwo | PythonCharmers/python-future |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 0437efb828a4041956ce45d1f7fe69fff38926c7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width