graph-force
ruff
Our great sponsors
graph-force | ruff | |
---|---|---|
3 | 64 | |
165 | 15,103 | |
- | - | |
8.6 | 10.0 | |
6 months ago | 6 days ago | |
Rust | Rust | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
graph-force
-
Hacker News top posts: Nov 29, 2022
Show HN: Python library for embedding large graphs\ (11 comments)
- Show HN: Python library for embedding large graphs (Written in Rust)
ruff
-
Are there any good resources for taking a Django application from python 2.7 to 3
check out ruff for a faster tool with a lot more code upgrade rules, and stuff to bring you not just from 2 to 3 but from 3.x to 3.latest https://github.com/charliermarsh/ruff
-
How to setup formatter for Python ???
Do yourself a favor, forget everything else and just use black+ruff https://github.com/charliermarsh/ruff
-
Writing Python like it's Rust
Ruff [0] is the best linter around for performance but I'm not sure how well it fills the static analysis role.
-
Any new Opensource projects in (rust) looking for contributors. I want to start my journey as an OSS contributor.
https://github.com/charliermarsh/ruff is not only actively looking for contributors, they are hiring people if you are interested.
-
Rome v12.1: a Rust-based linter formatter for TypeScript, JSX and JSON
This seems to have worked for Ruff in the Python world: https://github.com/charliermarsh/ruff
It re-implements a bunch of popular linting rulesets & plugins in Rust and is incredibly fast, especially compared to the other tools.
-
Rust in Data Science?
Now, that being said, I recently swapped to using ruff (https://github.com/charliermarsh/ruff) and it is notably faster. I could see more packages being released being written in Rust being popular.
-
How do you go about a PR as a Senior Developer?
Ugh, my bad. https://github.com/charliermarsh/ruff, https://github.com/psf/black, and https://pre-commit.com/. I rig it up so pre-commit runs black and ruff before every commit (locally) and fwiw it's always been under 10 seconds on my machine, usually much less. And yeah, including it in CI is nice - lets me check linux & windows, for instance.
-
Goodbye to Flake8 and PyLint: faster linting with Ruff
Progress checklist for reference: https://github.com/charliermarsh/ruff/issues/689
-
Introducing AutoPyTabs: Automatically generate code examples for different Python versions in MkDocs or Sphinx based documentations
AutoPyTabs aims to solve all of these problems by automatically generating versions (using the awesome ruff project) of code examples, targeting different Python versions at build-time, based on a base version (the lowest supported Python version). This means that:
What are some alternatives?
black - The uncompromising Python code formatter
mypy - Optional static typing for Python
pyright - Static Type Checker for Python
Flake8 - flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
Pylint - It's not just a linter that annoys you!
pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
flake8
pytype - A static type analyzer for Python code
PDM - A modern Python package and dependency manager supporting the latest PEP standards
Gymnasium - A standard API for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym)
LibCST - A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree
team-integrations