{"action":"created","issue":{"url":"https://api.github.com/repos/ericmjl/Circos/issues/56","repository_url":"https://api.github.com/repos/ericmjl/Circos","labels_url":"https://api.github.com/repos/ericmjl/Circos/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/ericmjl/Circos/issues/56/comments","events_url":"https://api.github.com/repos/ericmjl/Circos/issues/56/events","html_url":"https://github.com/ericmjl/Circos/pull/56","id":194361551,"number":56,"title":"Update setuptools to 30.2.1","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars.githubusercontent.com/u/16239342?v=3","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-08T15:16:04Z","updated_at":"2016-12-08T15:46:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ericmjl/Circos/pulls/56","html_url":"https://github.com/ericmjl/Circos/pull/56","diff_url":"https://github.com/ericmjl/Circos/pull/56.diff","patch_url":"https://github.com/ericmjl/Circos/pull/56.patch"},"body":"\nThere's a new version of [setuptools](https://pypi.python.org/pypi/setuptools) available.\nYou are currently using **25.1.1**. I have updated it to **30.2.1**\n\n\n\nThese links might come in handy:  <a href=\"http://pypi.python.org/pypi/setuptools\">PyPI</a> | <a href=\"https://pyup.io/changelogs/setuptools/\">Changelog</a> | <a href=\"https://github.com/pypa/setuptools\">Repo</a> | <a href=\"http://pythonhosted.org/setuptools/\">Docs</a> \n\n\n\n### Changelog\n> \n>### 30.2.1\n\n>-------\n\n>* 850: In test command, invoke unittest.main with\n>  indication not to exit the process.\n\n\n\n>### 30.2.0\n\n>-------\n\n>* 854: Bump to vendored Packaging 16.8.\n\n\n\n>### 30.1.0\n\n>-------\n\n>* 846: Also trap &#39;socket.error&#39; when opening URLs in\n>  package_index.\n\n>* 849: Manifest processing now matches the filename\n>  pattern anywhere in the filename and not just at the\n>  start. Restores behavior found prior to 28.5.0.\n\n\n\n>### 30.0.0\n\n>-------\n\n>* 864: Drop support for Python 3.2. Systems requiring\n>  Python 3.2 support must use &#39;setuptools &lt; 30&#39;.\n\n>* 825: Suppress warnings for single files.\n\n>* 830 via 843: Once again restored inclusion of data\n>  files to sdists, but now trap TypeError caused by\n>  techniques employed rjsmin and similar.\n\n\n\n>### 29.0.1\n\n>-------\n\n>* 861: Re-release of v29.0.1 with the executable script\n>  launchers bundled. Now, launchers are included by default\n>  and users that want to disable this behavior must set the\n>  environment variable\n>  &#39;SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES&#39; to\n>  a false value like &quot;false&quot; or &quot;0&quot;.\n\n\n\n>### 29.0.0\n\n>-------\n\n>* 841: Drop special exception for packages invoking\n>  win32com during the build/install process. See\n>  Distribute 118 for history.\n\n\n\n>### 28.8.0\n\n>-------\n\n>* 629: Per the discussion, refine the sorting to use version\n>  value order for more accurate detection of the latest\n>  available version when scanning for packages. See also\n>  829.\n\n>* 837: Rely on the config var &quot;SO&quot; for Python 3.3.0 only\n>  when determining the ext filename.\n\n\n\n>### 28.7.1\n\n>-------\n\n>* 827: Update PyPI root for dependency links.\n\n>* 833: Backed out changes from 830 as the implementation\n>  seems to have problems in some cases.\n\n\n\n>### 28.7.0\n\n>-------\n\n>* 832: Moved much of the namespace package handling\n>  functionality into a separate module for re-use in something\n>  like 789.\n>* 830: ``sdist`` command no longer suppresses the inclusion\n>  of data files, re-aligning with the expectation of distutils\n>  and addressing 274 and 521.\n\n\n\n>### 28.6.1\n\n>-------\n\n>* 816: Fix manifest file list order in tests.\n\n\n\n>### 28.6.0\n\n>-------\n\n>* 629: When scanning for packages, ``pkg_resources`` now\n>  ignores empty egg-info directories and gives precedence to\n>  packages whose versions are lexicographically greatest,\n>  a rough approximation for preferring the latest available\n>  version.\n\n\n\n>### 28.5.0\n\n>-------\n\n>* 810: Tests are now invoked with tox and not setup.py test.\n>* 249 and 450 via 764: Avoid scanning the whole tree\n>  when building the manifest.\n\n\n\n>### 28.4.0\n\n>-------\n\n>* 732: Now extras with a hyphen are honored per PEP 426.\n>* 811: Update to pyparsing 2.1.10.\n>* Updated ``setuptools.command.sdist`` to re-use most of\n>  the functionality directly from ``distutils.command.sdist``\n>  for the ``add_defaults`` method with strategic overrides.\n>  See 750 for rationale.\n>* 760 via 762: Look for certificate bundle where SUSE\n>  Linux typically presents it. Use ``certifi.where()`` to locate\n>  the bundle.\n\n\n\n>### 28.3.0\n\n>-------\n\n>* 809: In ``find_packages()``, restore support for excluding\n>  a parent package without excluding a child package.\n\n>* 805: Disable ``-nspkg.pth`` behavior on Python 3.3+ where\n>  PEP-420 functionality is adequate. Fixes pip 1924.\n\n\n\n>### 28.1.0\n\n>-------\n\n>* 803: Bump certifi to 2016.9.26.\n\n\n\n>### 28.0.0\n\n>-------\n\n>* 733: Do not search excluded directories for packages.\n>  This introduced a backwards incompatible change in ``find_packages()``\n>  so that ``find_packages(exclude=[&#39;foo&#39;]) == []``, excluding subpackages of ``foo``.\n>  Previously, ``find_packages(exclude=[&#39;foo&#39;]) == [&#39;foo.bar&#39;]``,\n>  even though the parent ``foo`` package was excluded.\n\n>* 795: Bump certifi.\n\n>* 719: Suppress decoding errors and instead log a warning\n>  when metadata cannot be decoded.\n\n\n\n>### 27.3.1\n\n>-------\n\n>* 790: In MSVC monkeypatching, explicitly patch each\n>  function by name in the target module instead of inferring\n>  the module from the function&#39;s ``__module__``. Improves\n>  compatibility with other packages that might have previously\n>  patched distutils functions (i.e. NumPy).\n\n\n\n>### 27.3.0\n\n>-------\n\n>* 794: In test command, add installed eggs to PYTHONPATH\n>  when invoking tests so that subprocesses will also have the\n>  dependencies available. Fixes `tox 330\n>  &lt;https://github.com/tox-dev/tox/issues/330&gt;`_.\n\n>* 795: Update vendored pyparsing 2.1.9.\n\n\n\n>### 27.2.0\n\n>-------\n\n>* 520 and 513: Suppress ValueErrors in fixup_namespace_packages\n>  when lookup fails.\n\n>* Nicer, more consistent interfaces for msvc monkeypatching.\n\n\n\n>### 27.1.2\n\n>-------\n\n>* 779 via 781: Fix circular import.\n\n\n\n>### 27.1.1\n\n>-------\n\n>* 778: Fix MSVC monkeypatching.\n\n\n\n>### 27.1.0\n\n>-------\n\n>* Introduce the (private) ``monkey`` module to encapsulate\n>  the distutils monkeypatching behavior.\n\n\n\n>### 27.0.0\n\n>-------\n\n>* Now use Warehouse by default for\n>  ``upload``, patching ``distutils.config.PyPIRCCommand`` to\n>  affect default behavior.\n\n>  Any config in .pypirc should be updated to replace\n\n>    https://pypi.python.org/pypi/\n\n>  with\n\n>    https://upload.pypi.org/legacy/\n\n>  Similarly, any passwords stored in the keyring should be\n>  updated to use this new value for &quot;system&quot;.\n\n>  The ``upload_docs`` command will continue to use the python.org\n>  site, but the command is now deprecated. Users are urged to use\n>  Read The Docs instead.\n\n>* 776: Use EXT_SUFFIX for py_limited_api renaming.\n\n>* 774 and 775: Use LegacyVersion from packaging when\n>  detecting numpy versions.\n\n\n\n>### 26.1.1\n\n>-------\n\n>* Re-release of 26.1.0 with pytest pinned to allow for automated\n>  deployment and thus proper packaging environment variables,\n>  fixing issues with missing executable launchers.\n\n\n\n>### 26.1.0\n\n>-------\n\n>* 763: ``pkg_resources.get_default_cache`` now defers to the\n>  `appdirs project &lt;https://pypi.org/project/appdirs&gt;`_ to\n>  resolve the cache directory. Adds a vendored dependency on\n>  appdirs to pkg_resources.\n\n\n\n>### 26.0.0\n\n>-------\n\n>* 748: By default, sdists are now produced in gzipped tarfile\n>  format by default on all platforms, adding forward compatibility\n>  for the same behavior in Python 3.6 (See Python 27819).\n\n>* 459 via 736: On Windows with script launchers,\n>  sys.argv[0] now reflects\n>  the name of the entry point, consistent with the behavior in\n>  distlib and pip wrappers.\n\n>* 752 via 753: When indicating ``py_limited_api`` to Extension,\n>  it must be passed as a keyword argument.\n\n\n\n>### 25.4.0\n\n>-------\n\n>* Add Extension(py_limited_api=True). When set to a truthy value,\n>  that extension gets a filename appropriate for code using Py_LIMITED_API.\n>  When used correctly this allows a single compiled extension to work on\n>  all future versions of CPython 3.\n>  The py_limited_api argument only controls the filename. To be\n>  compatible with multiple versions of Python 3, the C extension\n>  will also need to set -DPy_LIMITED_API=... and be modified to use\n>  only the functions in the limited API.\n\n\n\n>### 25.3.0\n\n>-------\n\n>* 739 Fix unquoted libpaths by fixing compatibility between `numpy.distutils` and `distutils._msvccompiler` for numpy &lt; 1.11.2 (Fix issue 728, error also fixed in Numpy).\n\n>* 731: Bump certifi.\n\n>* Style updates. See 740, 741, 743, 744, 742, 747.\n\n>* 735: include license file.\n\n\n\n>### 25.2.0\n\n>-------\n\n>* 612 via 730: Add a LICENSE file which needs to be provided by the terms of\n>  the MIT license.\n\n\n\n>### 25.1.6\n\n>-------\n\n>* 725: revert `library_dir_option` patch (Error is related to `numpy.distutils` and make errors on non Numpy users).\n\n\n\n>### 25.1.5\n\n>-------\n\n>* 720\n>* 723: Improve patch for `library_dir_option`.\n\n\n\n>### 25.1.4\n\n>-------\n\n>* 717\n>* 713\n>* 707: Fix Python 2 compatibility for MSVC by catching errors properly.\n>* 715: Fix unquoted libpaths by patching `library_dir_option`.\n\n\n\n>### 25.1.3\n\n>-------\n\n>* 714 and 704: Revert fix as it breaks other components\n>  downstream that can&#39;t handle unicode. See 709, 710,\n>  and 712.\n\n\n\n>### 25.1.2\n\n>-------\n\n>* 704: Fix errors when installing a zip sdist that contained\n>  files named with non-ascii characters on Windows would\n>  crash the install when it attempted to clean up the build.\n>* 646: MSVC compatibility - catch errors properly in\n>  RegistryInfo.lookup.\n>* 702: Prevent UnboundLocalError when initial working_set\n>  is empty.\n\n\n\n\n\n\n\n*Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.*\n\nHappy merging! 🤖\n"},"comment":{"url":"https://api.github.com/repos/ericmjl/Circos/issues/comments/265772632","html_url":"https://github.com/ericmjl/Circos/pull/56#issuecomment-265772632","issue_url":"https://api.github.com/repos/ericmjl/Circos/issues/56","id":265772632,"user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars.githubusercontent.com/u/16239342?v=3","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"created_at":"2016-12-08T15:46:02Z","updated_at":"2016-12-08T15:46:02Z","body":"Closing this in favor of #57"}}
{"actor":{"display_login":"pyup-bot"}}