Comments (5)
If it works for you, I do not think you should change something. I wanted to have wheels and did not had a look at that repos first, my repos simply ships wheels for all platforms and it seems the most up-to-date version out there.
I'll keep it updated if someone wants to open PRs, so it may be a good fit for the future. I do not try to sell it, just a reminder for those looking for alternatives :)
FTR here are latest version changes: 0.7.6
from marisa-trie.
This repo hasn't been touched in 2.5 years. Is it still active? Should users move to datrie instead?
from marisa-trie.
(these are just notes for anyone stumbling upon this issue)
After some further digging, it looks like libdatrie doesn't work well with unicode, which is important for my use case. DAWG looks promising, but it also has a lack of prebuilt wheels except for macOS. I guess the options are to distribute the DAWG-built tries DAFSAs and use the pure-Python DAWG reader, or a pure-Python solution like pygtrie (or require users to build the extension modules from source).
from marisa-trie.
FTR I forked the repos (https://github.com/BoboTiG/marisa-trie) and there are now wheels for all platforms.
from marisa-trie.
There is also https://github.com/rushter/marisa-trie (marisa-trie-m on PyPI), which is what https://github.com/LuminosoInsight/language_data switched to. The language_data
repo, or rather langcodes
before the data was split out, is why I created this issue in the first place. It looks like your repo has more work done after the fork than this other one, but is there a reason to use one over the other?
from marisa-trie.
Related Issues (20)
- Removal of has_keys_with_prefix Method HOT 1
- Build not working with Python 3.13.0b1 HOT 2
- Generated wheel names on PyPi don't match setuptools format requirements
- No bug - just a thanks
- Build fails under Pyhton 3.7 and MacOS Catalina HOT 1
- libmarisa-trie fails on macOS Big Sur and Python 3.8 HOT 1
- no marisa
- Build under Python 3.9 failed HOT 2
- [INFO] New repository HOT 5
- Dropping support for Python 3.4 and 3.5?
- Drop support for Python 2.7? HOT 3
- marisa-trie==0.7.7 listed on PyPI but unavailable for installation HOT 6
- how to insert new node? HOT 4
- Can't install HOT 1
- Unable to add string values to RecordTrie
- Python 3.11 support HOT 7
- How to build from source?
- Seems like python 3.12 is not supported HOT 3
- API docs are empty
- Test failures on armv7 and armhf, Bus error (core dumped) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marisa-trie.