Comments (5)
Thanks for the report! I'm about to release a new version with improvements in the overall stability of the installer and a handful of other bugs, but I feel like refactoring the indexer will be the thing for the next release.
If you can think of any quicker solution for your problem, we can just take a short path for now and than iterate on the server component in the next release (after refactoring the indexer).
from curdling.
@clarete I'm considering making the indexer configurable in the Server
class. Then I can use a subclass of Index
, storing the storage
dict in memcached
, which can be accessed across multiple processes and machines.
from curdling.
@clarete Maybe I'll also need a distributed lock to replace RLock
.
from curdling.
@suzaku Your idea sounds amazing to me. However, I'm still trying to kill some very basic bugs in other areas so I might take a while to be able to work on the server.
The bright side is that I won't even touch that code for a while, which means that you can just go ahead and implement that if you want. I'll certainly be happy to apply the patch.
I can help in one thing or another about tests, since we should definitely start adding the web
module to the coverage check.
Thank you for your report and the valuable ideas you gave so far.
from curdling.
Just a heads up, you should take a look in our Milestones. I targeted this feature to the version 0.6.0
but I'd certainly be happy to change that milestone if I had someone else working on that.
from curdling.
Related Issues (20)
- `curd` can't install packages in editable form HOT 5
- [Segmentation Fault]: curd install -r requirements.txt HOT 10
- Handle errors on requirement typo
- Append "curd install -U" feature to upgrade package like "pip install -U" HOT 1
- Ability to manually upload wheels to cache server
- Can Packages be installed "editable" like "pip install -e ..."? HOT 7
- curdling should forward build related environment variables HOT 2
- Downgrade package if needed HOT 1
- curd not installing entry points in bin HOT 14
- curdling fails to install dependencies with complex version constraints HOT 2
- Support multiple -r requirements.txt cmdline args
- Encoding bugs
- Store cache on AWS S3? HOT 7
- Curdling on Windows installs to wrong site-packages
- Setting up development environments with curdling
- Support Py34+
- installation of package with ftp download url
- Curd install breaking on Mac OSX
- Log level choosing is broken for python3.6.3
- Proposing a PR to fix a few small typos
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 curdling.