{"action":"closed","number":98,"pull_request":{"url":"https://api.github.com/repos/CRBS/chmutil/pulls/98","id":202255139,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAyMjU1MTM5","html_url":"https://github.com/CRBS/chmutil/pull/98","diff_url":"https://github.com/CRBS/chmutil/pull/98.diff","patch_url":"https://github.com/CRBS/chmutil/pull/98.patch","issue_url":"https://api.github.com/repos/CRBS/chmutil/issues/98","number":98,"state":"closed","locked":false,"title":"Update cryptography to 2.3","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","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},"body":"\nThis PR updates [cryptography](https://pypi.org/project/cryptography) from **1.9** to **2.3**.\n\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 2.3\n   ```\n   ~~~~~~~~~~~~~~~~\n\n* **SECURITY ISSUE:**\n  :meth:`~cryptography.hazmat.primitives.ciphers.AEADDecryptionContext.finalize_with_tag`\n  allowed tag truncation by default which can allow tag forgery in some cases.\n  The method now enforces the ``min_tag_length`` provided to the\n  :class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` constructor.\n* Added support for Python 3.7.\n* Added :meth:`~cryptography.fernet.Fernet.extract_timestamp` to get the\n  authenticated timestamp of a :doc:`Fernet &lt;/fernet&gt;` token.\n* Support for Python 2.7.x without ``hmac.compare_digest`` has been deprecated.\n  We will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next\n  ``cryptography`` release.\n* Fixed multiple issues preventing ``cryptography`` from compiling against\n  LibreSSL 2.7.x.\n* Added\n  :class:`~cryptography.x509.CertificateRevocationList.get_revoked_certificate_by_serial_number`\n  for quick serial number searches in CRLs.\n* The :class:`~cryptography.x509.RelativeDistinguishedName` class now\n  preserves the order of attributes. Duplicate attributes now raise an error\n  instead of silently discarding duplicates.\n* :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap` and\n  :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding`\n  now raise :class:`~cryptography.hazmat.primitives.keywrap.InvalidUnwrap` if\n  the wrapped key is an invalid length, instead of ``ValueError``.\n\n.. _v2-2-2:\n   ```\n   \n  \n  \n   ### 2.2.2\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with\n  OpenSSL 1.1.0h.\n\n.. _v2-2-1:\n   ```\n   \n  \n  \n   ### 2.2.1\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Reverted a change to ``GeneralNames`` which prohibited having zero elements,\n  due to breakages.\n* Fixed a bug in\n  :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding`\n  that caused it to raise ``InvalidUnwrap`` when key length modulo 8 was\n  zero.\n\n\n.. _v2-2:\n   ```\n   \n  \n  \n   ### 2.2\n   ```\n   ~~~~~~~~~~~~~~~~\n\n* **BACKWARDS INCOMPATIBLE:** Support for Python 2.6 has been dropped.\n* Resolved a bug in ``HKDF`` that incorrectly constrained output size.\n* Added :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1`,\n  :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1`, and\n  :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1` to\n  support inter-operating with systems like German smart meters.\n* Added token rotation support to :doc:`Fernet &lt;/fernet&gt;` with\n  :meth:`~cryptography.fernet.MultiFernet.rotate`.\n* Fixed a memory leak in\n  :func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`.\n* Added support for AES key wrapping with padding via\n  :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding`\n  and\n  :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding`\n  .\n* Allow loading DSA keys with 224 bit ``q``.\n\n.. _v2-1-4:\n   ```\n   \n  \n  \n   ### 2.1.4\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Added ``X509_up_ref`` for an upcoming ``pyOpenSSL`` release.\n\n.. _v2-1-3:\n   ```\n   \n  \n  \n   ### 2.1.3\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with\n  OpenSSL 1.1.0g.\n\n.. _v2-1-2:\n   ```\n   \n  \n  \n   ### 2.1.2\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Corrected a bug with the ``manylinux1`` wheels where OpenSSL&#39;s stack was\n  marked executable.\n\n.. _v2-1-1:\n   ```\n   \n  \n  \n   ### 2.1.1\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Fixed support for install with the system ``pip`` on Ubuntu 16.04.\n\n.. _v2-1:\n   ```\n   \n  \n  \n   ### 2.1\n   ```\n   ~~~~~~~~~~~~~~~~\n\n* **FINAL DEPRECATION** Python 2.6 support is deprecated, and will be removed\n  in the next release of ``cryptography``.\n* **BACKWARDS INCOMPATIBLE:** ``Whirlpool``, ``RIPEMD160``, and\n  ``UnsupportedExtension`` have been removed in accordance with our\n  :doc:`/api-stability` policy.\n* **BACKWARDS INCOMPATIBLE:**\n  :attr:`DNSName.value &lt;cryptography.x509.DNSName.value&gt;`,\n  :attr:`RFC822Name.value &lt;cryptography.x509.RFC822Name.value&gt;`, and\n  :attr:`UniformResourceIdentifier.value\n  &lt;cryptography.x509.UniformResourceIdentifier.value&gt;`\n  will now return an :term:`A-label` string when parsing a certificate\n  containing an internationalized domain name (IDN) or if the caller passed\n  a :term:`U-label` to the constructor. See below for additional deprecations\n  related to this change.\n* Installing ``cryptography`` now requires ``pip`` 6 or newer.\n* Deprecated passing :term:`U-label` strings to the\n  :class:`~cryptography.x509.DNSName`,\n  :class:`~cryptography.x509.UniformResourceIdentifier`, and\n  :class:`~cryptography.x509.RFC822Name` constructors. Instead, users should\n  pass values as :term:`A-label` strings with ``idna`` encoding if necessary.\n  This change will not affect anyone who is not processing internationalized\n  domains.\n* Added support for\n  :class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20`. In\n  most cases users should choose\n  :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`\n  rather than using this unauthenticated form.\n* Added :meth:`~cryptography.x509.CertificateRevocationList.is_signature_valid`\n  to :class:`~cryptography.x509.CertificateRevocationList`.\n* Support :class:`~cryptography.hazmat.primitives.hashes.BLAKE2b` and\n  :class:`~cryptography.hazmat.primitives.hashes.BLAKE2s` with\n  :class:`~cryptography.hazmat.primitives.hmac.HMAC`.\n* Added support for\n  :class:`~cryptography.hazmat.primitives.ciphers.modes.XTS` mode for\n  AES.\n* Added support for using labels with\n  :class:`~cryptography.hazmat.primitives.asymmetric.padding.OAEP` when using\n  OpenSSL 1.0.2 or greater.\n* Improved compatibility with NSS when issuing certificates from an issuer\n  that has a subject with non-``UTF8String`` string types.\n* Add support for the :class:`~cryptography.x509.DeltaCRLIndicator` extension.\n* Add support for the :class:`~cryptography.x509.TLSFeature`\n  extension. This is commonly used for enabling ``OCSP Must-Staple`` in\n  certificates.\n* Add support for the :class:`~cryptography.x509.FreshestCRL` extension.\n\n.. _v2-0-3:\n   ```\n   \n  \n  \n   ### 2.0.3\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Fixed an issue with weak linking symbols when compiling on macOS\n  versions older than 10.12.\n\n\n.. _v2-0-2:\n   ```\n   \n  \n  \n   ### 2.0.2\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Marked all symbols as hidden in the ``manylinux1`` wheel to avoid a\n  bug with symbol resolution in certain scenarios.\n\n\n.. _v2-0-1:\n   ```\n   \n  \n  \n   ### 2.0.1\n   ```\n   ~~~~~~~~~~~~~~~~~~\n\n* Fixed a compilation bug affecting OpenBSD.\n* Altered the ``manylinux1`` wheels to statically link OpenSSL instead of\n  dynamically linking and bundling the shared object. This should resolve\n  crashes seen when using ``uwsgi`` or other binaries that link against\n  OpenSSL independently.\n* Fixed the stack level for the ``signer`` and ``verifier`` warnings.\n\n\n.. _v2-0:\n   ```\n   \n  \n  \n   ### 2.0\n   ```\n   ~~~~~~~~~~~~~~~~\n\n* **BACKWARDS INCOMPATIBLE:** Support for Python 3.3 has been dropped.\n* We now ship ``manylinux1`` wheels linked against OpenSSL 1.1.0f. These wheels\n  will be automatically used with most Linux distributions if you are running\n  the latest pip.\n* Deprecated the use of ``signer`` on\n  :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`,\n  :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`,\n  and\n  :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey`\n  in favor of ``sign``.\n* Deprecated the use of ``verifier`` on\n  :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`,\n  :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`,\n  and\n  :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey`\n  in favor of ``verify``.\n* Added support for parsing\n  :class:`~cryptography.x509.certificate_transparency.SignedCertificateTimestamp`\n  objects from X.509 certificate extensions.\n* Added support for\n  :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`.\n* Added support for\n  :class:`~cryptography.hazmat.primitives.ciphers.aead.AESCCM`.\n* Added\n  :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM`, a &quot;one shot&quot;\n  API for AES GCM encryption.\n* Added support for :doc:`/hazmat/primitives/asymmetric/x25519`.\n* Added support for serializing and deserializing Diffie-Hellman parameters\n  with\n  :func:`~cryptography.hazmat.primitives.serialization.load_pem_parameters`,\n  :func:`~cryptography.hazmat.primitives.serialization.load_der_parameters`,\n  and\n  :meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHParameters.parameter_bytes`\n  .\n* The ``extensions`` attribute on :class:`~cryptography.x509.Certificate`,\n  :class:`~cryptography.x509.CertificateSigningRequest`,\n  :class:`~cryptography.x509.CertificateRevocationList`, and\n  :class:`~cryptography.x509.RevokedCertificate` now caches the computed\n  ``Extensions`` object. There should be no performance change, just a\n  performance improvement for programs accessing the ``extensions`` attribute\n  multiple times.\n\n\n.. _v1-9:\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/cryptography\n  - Changelog: https://pyup.io/changelogs/cryptography/\n  - Repo: https://github.com/pyca/cryptography\n</details>\n\n","created_at":"2018-07-18T13:34:27Z","updated_at":"2018-08-14T19:02:53Z","closed_at":"2018-08-14T19:02:53Z","merged_at":null,"merge_commit_sha":"3f5db56d410f36dea67b7085d8471a9b4a632246","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/CRBS/chmutil/pulls/98/commits","review_comments_url":"https://api.github.com/repos/CRBS/chmutil/pulls/98/comments","review_comment_url":"https://api.github.com/repos/CRBS/chmutil/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CRBS/chmutil/issues/98/comments","statuses_url":"https://api.github.com/repos/CRBS/chmutil/statuses/05694306415848d201729f294e3f35f4f7a06be4","head":{"label":"CRBS:pyup-update-cryptography-1.9-to-2.3","ref":"pyup-update-cryptography-1.9-to-2.3","sha":"05694306415848d201729f294e3f35f4f7a06be4","user":{"login":"CRBS","id":1521670,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MjE2NzA=","avatar_url":"https://avatars1.githubusercontent.com/u/1521670?v=4","gravatar_id":"","url":"https://api.github.com/users/CRBS","html_url":"https://github.com/CRBS","followers_url":"https://api.github.com/users/CRBS/followers","following_url":"https://api.github.com/users/CRBS/following{/other_user}","gists_url":"https://api.github.com/users/CRBS/gists{/gist_id}","starred_url":"https://api.github.com/users/CRBS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CRBS/subscriptions","organizations_url":"https://api.github.com/users/CRBS/orgs","repos_url":"https://api.github.com/users/CRBS/repos","events_url":"https://api.github.com/users/CRBS/events{/privacy}","received_events_url":"https://api.github.com/users/CRBS/received_events","type":"Organization","site_admin":false},"repo":{"id":72233863,"node_id":"MDEwOlJlcG9zaXRvcnk3MjIzMzg2Mw==","name":"chmutil","full_name":"CRBS/chmutil","owner":{"login":"CRBS","id":1521670,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MjE2NzA=","avatar_url":"https://avatars1.githubusercontent.com/u/1521670?v=4","gravatar_id":"","url":"https://api.github.com/users/CRBS","html_url":"https://github.com/CRBS","followers_url":"https://api.github.com/users/CRBS/followers","following_url":"https://api.github.com/users/CRBS/following{/other_user}","gists_url":"https://api.github.com/users/CRBS/gists{/gist_id}","starred_url":"https://api.github.com/users/CRBS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CRBS/subscriptions","organizations_url":"https://api.github.com/users/CRBS/orgs","repos_url":"https://api.github.com/users/CRBS/repos","events_url":"https://api.github.com/users/CRBS/events{/privacy}","received_events_url":"https://api.github.com/users/CRBS/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CRBS/chmutil","description":"Utilities to run Cascaded Hierarchical Model (CHM) jobs on cluster of computers","fork":false,"url":"https://api.github.com/repos/CRBS/chmutil","forks_url":"https://api.github.com/repos/CRBS/chmutil/forks","keys_url":"https://api.github.com/repos/CRBS/chmutil/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CRBS/chmutil/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CRBS/chmutil/teams","hooks_url":"https://api.github.com/repos/CRBS/chmutil/hooks","issue_events_url":"https://api.github.com/repos/CRBS/chmutil/issues/events{/number}","events_url":"https://api.github.com/repos/CRBS/chmutil/events","assignees_url":"https://api.github.com/repos/CRBS/chmutil/assignees{/user}","branches_url":"https://api.github.com/repos/CRBS/chmutil/branches{/branch}","tags_url":"https://api.github.com/repos/CRBS/chmutil/tags","blobs_url":"https://api.github.com/repos/CRBS/chmutil/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CRBS/chmutil/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CRBS/chmutil/git/refs{/sha}","trees_url":"https://api.github.com/repos/CRBS/chmutil/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CRBS/chmutil/statuses/{sha}","languages_url":"https://api.github.com/repos/CRBS/chmutil/languages","stargazers_url":"https://api.github.com/repos/CRBS/chmutil/stargazers","contributors_url":"https://api.github.com/repos/CRBS/chmutil/contributors","subscribers_url":"https://api.github.com/repos/CRBS/chmutil/subscribers","subscription_url":"https://api.github.com/repos/CRBS/chmutil/subscription","commits_url":"https://api.github.com/repos/CRBS/chmutil/commits{/sha}","git_commits_url":"https://api.github.com/repos/CRBS/chmutil/git/commits{/sha}","comments_url":"https://api.github.com/repos/CRBS/chmutil/comments{/number}","issue_comment_url":"https://api.github.com/repos/CRBS/chmutil/issues/comments{/number}","contents_url":"https://api.github.com/repos/CRBS/chmutil/contents/{+path}","compare_url":"https://api.github.com/repos/CRBS/chmutil/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CRBS/chmutil/merges","archive_url":"https://api.github.com/repos/CRBS/chmutil/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CRBS/chmutil/downloads","issues_url":"https://api.github.com/repos/CRBS/chmutil/issues{/number}","pulls_url":"https://api.github.com/repos/CRBS/chmutil/pulls{/number}","milestones_url":"https://api.github.com/repos/CRBS/chmutil/milestones{/number}","notifications_url":"https://api.github.com/repos/CRBS/chmutil/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CRBS/chmutil/labels{/name}","releases_url":"https://api.github.com/repos/CRBS/chmutil/releases{/id}","deployments_url":"https://api.github.com/repos/CRBS/chmutil/deployments","created_at":"2016-10-28T18:54:07Z","updated_at":"2018-03-21T19:31:02Z","pushed_at":"2018-08-14T19:02:50Z","git_url":"git://github.com/CRBS/chmutil.git","ssh_url":"git@github.com:CRBS/chmutil.git","clone_url":"https://github.com/CRBS/chmutil.git","svn_url":"https://github.com/CRBS/chmutil","homepage":null,"size":496,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":14,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1,"open_issues":14,"watchers":0,"default_branch":"master"}},"base":{"label":"CRBS:master","ref":"master","sha":"a5a229bedd45d71fa668e539d4b3470e6fbc6628","user":{"login":"CRBS","id":1521670,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MjE2NzA=","avatar_url":"https://avatars1.githubusercontent.com/u/1521670?v=4","gravatar_id":"","url":"https://api.github.com/users/CRBS","html_url":"https://github.com/CRBS","followers_url":"https://api.github.com/users/CRBS/followers","following_url":"https://api.github.com/users/CRBS/following{/other_user}","gists_url":"https://api.github.com/users/CRBS/gists{/gist_id}","starred_url":"https://api.github.com/users/CRBS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CRBS/subscriptions","organizations_url":"https://api.github.com/users/CRBS/orgs","repos_url":"https://api.github.com/users/CRBS/repos","events_url":"https://api.github.com/users/CRBS/events{/privacy}","received_events_url":"https://api.github.com/users/CRBS/received_events","type":"Organization","site_admin":false},"repo":{"id":72233863,"node_id":"MDEwOlJlcG9zaXRvcnk3MjIzMzg2Mw==","name":"chmutil","full_name":"CRBS/chmutil","owner":{"login":"CRBS","id":1521670,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MjE2NzA=","avatar_url":"https://avatars1.githubusercontent.com/u/1521670?v=4","gravatar_id":"","url":"https://api.github.com/users/CRBS","html_url":"https://github.com/CRBS","followers_url":"https://api.github.com/users/CRBS/followers","following_url":"https://api.github.com/users/CRBS/following{/other_user}","gists_url":"https://api.github.com/users/CRBS/gists{/gist_id}","starred_url":"https://api.github.com/users/CRBS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CRBS/subscriptions","organizations_url":"https://api.github.com/users/CRBS/orgs","repos_url":"https://api.github.com/users/CRBS/repos","events_url":"https://api.github.com/users/CRBS/events{/privacy}","received_events_url":"https://api.github.com/users/CRBS/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CRBS/chmutil","description":"Utilities to run Cascaded Hierarchical Model (CHM) jobs on cluster of computers","fork":false,"url":"https://api.github.com/repos/CRBS/chmutil","forks_url":"https://api.github.com/repos/CRBS/chmutil/forks","keys_url":"https://api.github.com/repos/CRBS/chmutil/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CRBS/chmutil/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CRBS/chmutil/teams","hooks_url":"https://api.github.com/repos/CRBS/chmutil/hooks","issue_events_url":"https://api.github.com/repos/CRBS/chmutil/issues/events{/number}","events_url":"https://api.github.com/repos/CRBS/chmutil/events","assignees_url":"https://api.github.com/repos/CRBS/chmutil/assignees{/user}","branches_url":"https://api.github.com/repos/CRBS/chmutil/branches{/branch}","tags_url":"https://api.github.com/repos/CRBS/chmutil/tags","blobs_url":"https://api.github.com/repos/CRBS/chmutil/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CRBS/chmutil/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CRBS/chmutil/git/refs{/sha}","trees_url":"https://api.github.com/repos/CRBS/chmutil/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CRBS/chmutil/statuses/{sha}","languages_url":"https://api.github.com/repos/CRBS/chmutil/languages","stargazers_url":"https://api.github.com/repos/CRBS/chmutil/stargazers","contributors_url":"https://api.github.com/repos/CRBS/chmutil/contributors","subscribers_url":"https://api.github.com/repos/CRBS/chmutil/subscribers","subscription_url":"https://api.github.com/repos/CRBS/chmutil/subscription","commits_url":"https://api.github.com/repos/CRBS/chmutil/commits{/sha}","git_commits_url":"https://api.github.com/repos/CRBS/chmutil/git/commits{/sha}","comments_url":"https://api.github.com/repos/CRBS/chmutil/comments{/number}","issue_comment_url":"https://api.github.com/repos/CRBS/chmutil/issues/comments{/number}","contents_url":"https://api.github.com/repos/CRBS/chmutil/contents/{+path}","compare_url":"https://api.github.com/repos/CRBS/chmutil/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CRBS/chmutil/merges","archive_url":"https://api.github.com/repos/CRBS/chmutil/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CRBS/chmutil/downloads","issues_url":"https://api.github.com/repos/CRBS/chmutil/issues{/number}","pulls_url":"https://api.github.com/repos/CRBS/chmutil/pulls{/number}","milestones_url":"https://api.github.com/repos/CRBS/chmutil/milestones{/number}","notifications_url":"https://api.github.com/repos/CRBS/chmutil/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CRBS/chmutil/labels{/name}","releases_url":"https://api.github.com/repos/CRBS/chmutil/releases{/id}","deployments_url":"https://api.github.com/repos/CRBS/chmutil/deployments","created_at":"2016-10-28T18:54:07Z","updated_at":"2018-03-21T19:31:02Z","pushed_at":"2018-08-14T19:02:50Z","git_url":"git://github.com/CRBS/chmutil.git","ssh_url":"git@github.com:CRBS/chmutil.git","clone_url":"https://github.com/CRBS/chmutil.git","svn_url":"https://github.com/CRBS/chmutil","homepage":null,"size":496,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":14,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1,"open_issues":14,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/CRBS/chmutil/pulls/98"},"html":{"href":"https://github.com/CRBS/chmutil/pull/98"},"issue":{"href":"https://api.github.com/repos/CRBS/chmutil/issues/98"},"comments":{"href":"https://api.github.com/repos/CRBS/chmutil/issues/98/comments"},"review_comments":{"href":"https://api.github.com/repos/CRBS/chmutil/pulls/98/comments"},"review_comment":{"href":"https://api.github.com/repos/CRBS/chmutil/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CRBS/chmutil/pulls/98/commits"},"statuses":{"href":"https://api.github.com/repos/CRBS/chmutil/statuses/05694306415848d201729f294e3f35f4f7a06be4"}},"author_association":"COLLABORATOR","merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"clean","merged_by":null,"comments":2,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"pyup-bot"}}