Title: Backward incompatible API change toward 1.0 · Issue #191 · msgpack/msgpack-python · GitHub
Open Graph Title: Backward incompatible API change toward 1.0 · Issue #191 · msgpack/msgpack-python
X Title: Backward incompatible API change toward 1.0 · Issue #191 · msgpack/msgpack-python
Description: DRAFT This issue is for write down my ideas. Changing default behavior to use new spec. See also: https://github.com/msgpack/msgpack/blob/master/spec.md#upgrading-messagepack-specification. v1.0 Drop encoding and unicode_errors option in...
Open Graph Description: DRAFT This issue is for write down my ideas. Changing default behavior to use new spec. See also: https://github.com/msgpack/msgpack/blob/master/spec.md#upgrading-messagepack-specification. v1.0 Dr...
X Description: DRAFT This issue is for write down my ideas. Changing default behavior to use new spec. See also: https://github.com/msgpack/msgpack/blob/master/spec.md#upgrading-messagepack-specification. v1.0 Dr...
Opengraph URL: https://github.com/msgpack/msgpack-python/issues/191
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Backward incompatible API change toward 1.0","articleBody":"**DRAFT**\r\nThis issue is for write down my ideas.\r\n## Changing default behavior to use new spec.\r\n\r\nSee also: https://github.com/msgpack/msgpack/blob/master/spec.md#upgrading-messagepack-specification.\r\n\r\n### v1.0\r\n\r\nDrop `encoding` and `unicode_errors` option in Unpacker. Add `raw=False` option instead. When `raw=True` is passed, raw data in msgpack is deserialized into bytes object.\r\n\r\nDrop `encoding` and `unicode_errors` option in Packer. Unicode is encoded with UTF-8 always.\r\n'surrogatepass' is not allowed to keep generated msgpack clean. `use_bin_type=False` is the only way to create dirty (raw contains non UTF-8 data) msgpack.\r\n\r\n### v0.5.x\r\n\r\nAdd `raw=True` option to unpacker.\r\n\r\n### v0.6\r\n\r\n0.6 is version for warnings.\r\n\r\nPacker warns when `encoding` or `unicode_errors` is specified.\r\n\r\nUnpacker warns when `encoding` or `unicode_errors` is specified. (\"Use raw=False instead\").\r\n\r\n\r\n## PyPI package name\r\n\r\nIn past, easy_install crawls msgpack website and finds msgpack-x.y.z.tar.gz. But it was for C.\r\nThat's why I moved from `msgpack` to `msgpack-python`\r\n\r\nSadly, pip doesn't support transitional package (empty, but depends on new name package).\r\nSo I release msgpack as both of msgpack-python and msgpack for a while until 1.0.\r\n\r\nAs 1.0, I release msgpack only.\r\n ","author":{"url":"https://github.com/methane","@type":"Person","name":"methane"},"datePublished":"2016-05-05T02:09:15.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":22},"url":"https://github.com/191/msgpack-python/issues/191"}
| 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:c13e7f6d-1029-9fec-8ca5-70a5aea41b25 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8D88:2265CE:4339098:581CB06:6974E89A |
| html-safe-nonce | c5d2a1242ae73aedd6d71b0f972c30274f2177254d2dec953320ea561eb77a25 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RDg4OjIyNjVDRTo0MzM5MDk4OjU4MUNCMDY6Njk3NEU4OUEiLCJ2aXNpdG9yX2lkIjoiMTk1NTE2Njg1NTQ3OTIyNDQ3NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 7bc9bf8c0b47ca1550b3d329db139547042d9a7908a4447380b9856f259cd8c7 |
| hovercard-subject-tag | issue:153154521 |
| 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/msgpack/msgpack-python/191/issue_layout |
| twitter:image | https://opengraph.githubassets.com/6b8df913aaee71f77180d1558beaef43ad5b2280c2d82e561ece3940a36f4fde/msgpack/msgpack-python/issues/191 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/6b8df913aaee71f77180d1558beaef43ad5b2280c2d82e561ece3940a36f4fde/msgpack/msgpack-python/issues/191 |
| og:image:alt | DRAFT This issue is for write down my ideas. Changing default behavior to use new spec. See also: https://github.com/msgpack/msgpack/blob/master/spec.md#upgrading-messagepack-specification. v1.0 Dr... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | methane |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f |
| turbo-cache-control | no-preview |
| go-import | github.com/msgpack/msgpack-python git https://github.com/msgpack/msgpack-python.git |
| octolytics-dimension-user_id | 198264 |
| octolytics-dimension-user_login | msgpack |
| octolytics-dimension-repository_id | 2242705 |
| octolytics-dimension-repository_nwo | msgpack/msgpack-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 2242705 |
| octolytics-dimension-repository_network_root_nwo | msgpack/msgpack-python |
| 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 | 488b30e96dfd057fbbe44c6665ccbc030b729dde |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width