Comments (5)
I asked Andrew what he meant and he didn't mean to use black
for the autoformatting capabilities but as a substitute for flake8 for the reason that it has checks beyond what flake8 offers. In that case I'm OK with trying it out.
from rele.
Why? I never used black
, so I may have missed something. Do you see any drawbacks of using it at this point?
from rele.
I have no problem with undertaking either action. To me, black is something I wanted to try out. I see this project could be a good experimentation field for this. After all, it is widely used in other Python open-source projects.
from rele.
I'd add isort, but not black
yet. Not unless we have formatting problems.
from rele.
After quick read in the black documentation, IMHO I think it'd be kind of redundant. The differences from fake8 is that black would suggest changes to follow the defined style and for me it would work super well in a private project where you can have an agreement with the developer to use black integrated with you editor. For a open source project I wouldn't mind to have different styles if it does not have any pep8 offence. Also if we are not using auto format, it's kind of annoying to check the diffs with the suggestions.
from rele.
Related Issues (20)
- Runtime error when trying to read project_id from default google creds HOT 7
- Ability to retry a message with custom exceptions
- Track failed published messages HOT 1
- Log publishing of a message after publishing
- Global blocking setting for publishing
- Default publishing to blocking
- Log message payload in subscription success
- Custom Project id support HOT 1
- Avro support HOT 3
- Ability to setup the subscriber with dead-lettering and exponential retries
- Use rele without creating a subscription HOT 4
- Add subscription option to disable json parsing HOT 2
- Add native async support for subscriptions HOT 6
- Retry policy is only applied when creating a subscription
- PermissionDeniedException raised when the subscription already exists and the user/service account doesn't have permission to create new ones
- ReadTheDocs integration needs to be updated HOT 1
- Possibility to specify packages for subscriptions discovery
- Consumer stucks after recover of a lose of connectivity network
- Allow custom client options for clients
- Manage all connection exceptions
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 rele.