Comments (4)
0.15 is out! We can start to work on docs PR.
from dependencies.
Hi, if I understand correctly you want to include notes about dependencies in the Celery official documentation. Is this correct? If so, thanks for the generous offer! I'll take it.
Let me explain the current state and the roadmap of dependencies package.
The whole contrib
system isn't released yet.
The only things I have to do model_view_set
decorator for rest_framework contrib and the whole documentation part for all contribs, operation decorator and Package proxy.
The last part can be done in parallel with PR to the Celery docs.
Hopefully I'll be able to wrap it up in next few weeks.
Regards, Artem.
from dependencies.
Yes this is correct.
I was actually planning to use this library for Celery 5 but there are a lot of improvements to be done in order for this package to be stable.
from dependencies.
Wow, what a surprise! I'm interested in this for sure!
Documentation can be a good candidate for the first step.
If you have issues with this library, let me know. I'll try to fix them in a reasonable time without causing problems in the celery development process.
As an extra source of trust, I can add you as a collaborator to the @dry-python organization. This should reduce bus factor :)
As for now the core of the library (aka Injector
) is pretty stable and currently used in few enterprise-grade products. Also, it tries very hard to prevent errors from the user input.
Performance is also known to be at the reasonable degree. I used line_profiler
to measure it.
I can admit there is a root of improvements in the surround stuff like proxies and contribs, but not so much in the core.
Feel free to ask more questions.
from dependencies.
Related Issues (20)
- Teardown step errors should be accumulated together into single exception.
- Teardown steps of successful setup dependencies should be called in case of error.
- Deny ignored sticky scopes.
- Explain how setup steps could be executed in parallel with further unpack.
- Support __new__ method convention.
- Any example on how to integrate with Pytest? HOT 6
- Iterate over draft object returned by produce function.
- "'value' dependencies could only be used to instantiate classes" when returning classes HOT 1
- Constructor arg order causes dependencies to be recreated HOT 2
- Shield arguments allowed to receive Package object. HOT 1
- Expand `expect` fixture usage in tests. HOT 2
- Get rid of code collector test pattern. HOT 1
- Tests should only define injector classes. HOT 1
- How to use configuration file? HOT 3
- How to load implementation based on configuration? HOT 1
- Possible bug in 'shield' when used with 'this'. "TypeError: <lambda>() got an unexpected keyword argument '__self__'" HOT 2
- Implement refer object. HOT 1
- Show warnings for package and this objects. HOT 1
- Restore warnings control in pytest. HOT 1
- Deny to include Injector as Injector attribute. HOT 1
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 dependencies.