Title: smmap and smmap2 on PyPI · Issue #44 · gitpython-developers/smmap · GitHub
Open Graph Title: smmap and smmap2 on PyPI · Issue #44 · gitpython-developers/smmap
X Title: smmap and smmap2 on PyPI · Issue #44 · gitpython-developers/smmap
Description: In 2015, access was lost to the PyPI account that owns smmap. v0.9.0 was the last release under the smmap package on PyPI prior to this happening. In 2016, smmap2 was created to continue development for the library under a new package (0...
Open Graph Description: In 2015, access was lost to the PyPI account that owns smmap. v0.9.0 was the last release under the smmap package on PyPI prior to this happening. In 2016, smmap2 was created to continue developmen...
X Description: In 2015, access was lost to the PyPI account that owns smmap. v0.9.0 was the last release under the smmap package on PyPI prior to this happening. In 2016, smmap2 was created to continue developmen...
Opengraph URL: https://github.com/gitpython-developers/smmap/issues/44
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"smmap and smmap2 on PyPI","articleBody":"In 2015, [access was lost to the PyPI account](https://github.com/gitpython-developers/GitPython/issues/298) that owns [smmap](https://pypi.org/project/smmap/).\r\nv0.9.0 was the last release under the smmap package on PyPI prior to this happening.\r\n\r\nIn 2016, [smmap2](https://pypi.org/project/smmap2/) [was created to continue development for the library under a new package](https://github.com/gitpython-developers/GitPython/issues/511) (https://github.com/gitpython-developers/smmap/commit/09023b1013e081755dca575f62c35eb93ee8065a), and every release since then has been with that package name. This has caused confusion (see #42 and #43) and having an old, stale PyPI project is less than ideal.\r\n\r\n[Recently, the original PyPI account has been recovered](https://github.com/pypa/pypi-support/issues/204).\r\nThe intention now is to transition back to using the original smmap package name and have the smmap2 package simply be a mirror/dummy package that depends on and installs smmap, so as to maintain backwards compatibility.\r\n\r\nCurrently, these are the anticipated steps that need to be taken:\r\n- [x] ~~Release a new version of GitDB, v3.0.3, as the gitdb2 package, to restrict the smmap2 version to \u003c 3 (https://github.com/gitpython-developers/gitdb/issues/59)~~\r\n- [x] ~~Release a new version, v3.0.0, as the smmap package~~\r\n- [x] ~~Create a smmap2 branch with a single setup.py that requires smmap~~\r\n- [x] ~~Release a new version, v3.0.0, of the smmap2 package from the smmap2 branch~~\r\n- [x] ~~Release a new version of GitDB, v4.0.0, as the gitdb package, that requires smmap rather than smmap2 (See https://github.com/gitpython-developers/gitdb/issues/59)~~\r\n\r\n~~v3.0.0 for both packages should be functionally equivalent to smmap2 v2.0.5, with smmap2 v3.0.0 simply installing smmap \u003e= 3.0.0.~~\r\n\r\n- [X] gitdb2 v3.0.3 was released with an erroneous and incomplete changelog\r\ngitdb2 v3.0.3.post1 has been [tagged](https://github.com/gitpython-developers/gitdb/releases/tag/3.0.3.post1) and [released on PyPI](https://pypi.org/project/gitdb2/3.0.3.post1/) to fix this\r\n(https://github.com/gitpython-developers/gitdb/issues/59)\r\n- [X] smmap v3.0.0 was released without a changelog\r\nsmmap v3.0.1 has been [tagged](https://github.com/gitpython-developers/smmap/releases/tag/v3.0.1) and [released on PyPI](https://pypi.org/project/smmap/3.0.1/) to fix this\r\n- [X] smmap2 branch improperly branches off of master and includes the entire smmap library\r\nThe smmap2 branch has been force-pushed to https://github.com/gitpython-developers/smmap/commit/2422b9857c4dadc52bfafceedbea534640601b95 to be properly set up for smmap2 to be a mirror package and the smmap2-v3.0.0 tag has been deleted\r\n- [X] smmap2 v3.0.0 was released as the entire smmap library while still requiring smmap\r\nsmmap2 v3.0.1 has been [released on PyPI](https://pypi.org/project/smmap2/3.0.1/) from the new smmap2 branch (https://github.com/gitpython-developers/smmap/commit/2422b9857c4dadc52bfafceedbea534640601b95)\r\n - [X] smmap2 v3.0.0 has been deleted on PyPI\r\n- [X] A new version of GitDB, v4.0.1, has been [tagged](https://github.com/gitpython-developers/gitdb/releases/tag/4.0.1) and [released on PyPI](https://pypi.org/project/gitdb/4.0.1/ ) as the gitdb package, requiring smmap rather than smmap2 (See https://github.com/gitpython-developers/gitdb/issues/59)\r\n\r\nv3.0.1 for both packages should be functionally equivalent to smmap2 v2.0.5, with smmap2 v3.0.1 simply installing smmap \u003e= 3.0.1.\r\n\r\nNote: @Byron was having issues with releases, so I was added as a maintainer for gitdb, gitdb2, smmap, and smmap2 on PyPI. Since [there were already issues with the new signature key being used](https://github.com/gitpython-developers/gitdb/issues/55), I've released gitdb v4.0.1, gitdb2 v3.0.3.post1, gitdb2 v4.0.2, smmap v3.0.1, and smmap2 v3.0.1 without any signature keys. The intention is still for @Byron to release new versions with the proper signature key once he has access to it again.","author":{"url":"https://github.com/Harmon758","@type":"Person","name":"Harmon758"},"datePublished":"2020-02-23T00:40:00.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/44/smmap/issues/44"}
| 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:d21a1e40-0b93-df5c-e511-addea93ef1ce |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BA3A:2361CC:209BB13:2DF479A:69690BD9 |
| html-safe-nonce | 75dfa740e9a48d7cc268dd49bfc7a6aa03cc5add24557bd3dd73fa6bd06f6d2b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQTNBOjIzNjFDQzoyMDlCQjEzOjJERjQ3OUE6Njk2OTBCRDkiLCJ2aXNpdG9yX2lkIjoiNDAxMzAxODE4MjQzODE2MTM2OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 96b36d60536f565c2882955727588a5f02c2ae3516344aa5274ee0e0b0cffe68 |
| hovercard-subject-tag | issue:569415036 |
| 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/gitpython-developers/smmap/44/issue_layout |
| twitter:image | https://opengraph.githubassets.com/28545c4362e9555feb45d5d31fc272ec2ea3188517f49c33ef69b18fd48a2432/gitpython-developers/smmap/issues/44 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/28545c4362e9555feb45d5d31fc272ec2ea3188517f49c33ef69b18fd48a2432/gitpython-developers/smmap/issues/44 |
| og:image:alt | In 2015, access was lost to the PyPI account that owns smmap. v0.9.0 was the last release under the smmap package on PyPI prior to this happening. In 2016, smmap2 was created to continue developmen... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Harmon758 |
| hostname | github.com |
| expected-hostname | github.com |
| None | e6156bd4ef9f2dc8dadf4c49a8f7ed8532186388cef72eda3ccb9f0ab3b8cfca |
| turbo-cache-control | no-preview |
| go-import | github.com/gitpython-developers/smmap git https://github.com/gitpython-developers/smmap.git |
| octolytics-dimension-user_id | 503709 |
| octolytics-dimension-user_login | gitpython-developers |
| octolytics-dimension-repository_id | 1865144 |
| octolytics-dimension-repository_nwo | gitpython-developers/smmap |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1865144 |
| octolytics-dimension-repository_network_root_nwo | gitpython-developers/smmap |
| 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 | ee2210c3e58153aae53400c942f8a7b4bbb43ec4 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width