Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump mecab-python3 from 0.7 to 1.0.6 #131

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 12, 2022

Bumps mecab-python3 from 0.7 to 1.0.6.

Release notes

Sourced from mecab-python3's releases.

v1.0.4: Initialization Errors are More Polite

This is a minor release with a few small improvements.

Most commits in this release are related to generating wheels and have no effect on the library in use. Thanks to @​odidev for adding aarch64 support (#66).

One change is that errors at initialization time now throw a RuntimeError instead of writing directly to stdout. Thanks to @​eggplants for pointing out that the current behavior was undesirable (#67).

A small documentation change is a note about the top-level MeCab.VERSION attribute. This refers to the version of the MeCab binary, not this package, and so it's been 0.996 for years, and is not likely to be useful. It's being kept around now for compatibility purposes. Thanks to @​rggdmonk for pointing this out (#68).

Build Migration Release

This release reflects builds moving off of Travis and on to Github Actions.

If you are using Python 3 you should see no changes. Support for Python 2 is dropped.

Wheels have always been built on Travis; when they were first set up Github Actions didn't exist. Travis will be closing down the .org domain builds were using soon, and their pricing plan is changing in a way that could potentially affect builds. Since builds aren't terribly complicated anyway they have been migrated to Github Actions.

A side effect of this is that Github Actions has no support for Python 2. Since Python 2 met end of life a while ago, support was maintained as long as it was zero effort. It would no longer be zero effort so the time has come to remove it. If you need Python 2 I suggest you get a new job, but you can keep using v1.0.2.

Version 1.0

This is the 1.0 release of mecab-python3, and it comes with a few exciting changes.

  • Windows wheels are finally available #31
  • Unidic can be installed via pip #38
  • Spaces in Tagger arguments are supported #43
  • Command-line scripts are included

This means that on any platform you should be able to install a working MeCab and dictionary with just pip install mecab-python3[unidic-lite]. You can then use mecab-py on the command line just like you'd use the mecab binary.

One change that can break existing library usages is that the bundled IPAdic has been removed. If you need IPAdic you'll need to install it from source.

If you have any trouble with the new release please don't hesitate to open an issue. There is currently an unconfirmed report that it doesn't work on Conda on Windows (#46), but with more information we should be able to fix that if it's actually a problem.

Thanks for using this package, and happy tokenizing.

Alpha 1.0 Release

This is a first alpha for a full 1.0 version release. 🐍 🎊

This pulls together some relatively large changes. In most cases they shouldn't affect usage, or should make the library significantly easier to install, but depending your expectations they may break existing installs. Given that the upstream MeCab is unlikely to ever see another release tracking its version doesn't really make sense, so this is a chance to start fresh. 🎐

Removal of bundled IPAdic 📚 🙅

This was bundled to make installation easier, but it happened without warning, which caused some confusion. IPAdic is old and should not be used in general; if you do want to use it it's not hard to install. Removing a bundled dictionary means that system MeCab settings, if present, will be used. This is a breaking change if you relied on the bundled dictionary. The bundled dictionary was released with version 0.996.1, released November 2018; the previous 0.7 did not include it.

Support for Windows wheels 📦

The scripts @​chezou wrote for fugashi Windows builds worked for this repo with only minor changes. Currently this is only Windows x64 though I'm not sure that's a problem. This could use more testing too.

Support for PyPI dictionaries 📚 👍

unidic-lite and unidic-py package the actively maintained Unidic dictionary for easy use. While mecab-python3 supports all Mecab dictionaries, as it always has, Unidic is recommended, and now it's easier to use than ever. This also opens the door for other dictionaries being packaged for PyPI distribution.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mecab-python3](https://github.com/SamuraiT/mecab-python3) from 0.7 to 1.0.6.
- [Release notes](https://github.com/SamuraiT/mecab-python3/releases)
- [Commits](https://github.com/SamuraiT/mecab-python3/commits/v1.0.6)

---
updated-dependencies:
- dependency-name: mecab-python3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 25, 2023

Superseded by #162.

@dependabot dependabot bot closed this Dec 25, 2023
@dependabot dependabot bot deleted the dependabot/pip/mecab-python3-1.0.6 branch December 25, 2023 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants