No pre-commit by Yelp videos yet. You could help us improve this page by suggesting one.
Based on our record, pre-commit by Yelp should be more popular than Python Package Index. It has been mentiond 155 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
Finally, just like the other script, we need to set up the local pre-commit hook with the Python dependencies as requirements. - Source: dev.to / 3 months ago
Nice, would be good to package this as a https://pre-commit.com/ hook. - Source: Hacker News / 4 months ago
At the moment the script is triggered by a local pre-commit hook which also Installs the Python dependencies in a separate environment:. - Source: dev.to / 4 months ago
The time he hardcoded a token into the repo? โ Thatโs when we finally added Git hooks and implemented secret scanning. - Source: dev.to / 5 months ago
Pre-commit: A framework for automatically running predefined checks (hooks) before Git commits (official website). pre-commit itself is also installed as a development dependency with uv pip install -e ".[dev,test]". To start using it, run pre-commit install once in the repository root. This sets up the Git hooks, and checks will run automatically on subsequent commits. - Source: dev.to / 5 months ago
This GenAI novel cyber risk is a variant of what's called typo squatting. With typo squatting, a malicious actor published its malware on some public repository (like the Node Package Manager (NPM) for Node JavaScript, the Python Package Index (PyPI) for python, or the Comprehensive R Archive Network (CRAN) for R) using a package name that is so similar to a popular package that a typo in the package name during... - Source: dev.to / 4 days ago
> But we still don't have a solution to search projects on potentially thousands of servers, including self-hosted ones. We do. https://mvnrepository.com/repos/central https://npmjs.com https://packagist.org/ https://pypi.org/ https://www.debian.org/distrib/packages#search_packages https://pkg.go.dev/ https://elpa.gnu.org/packages/ And many others. And we still have forums like this one and Reddit where... - Source: Hacker News / 27 days ago
There has been existing tooling to test and enforce CSP in Django. The most recognizable of those has been the django-csp package developed by a team at Mozilla. It is available on PyPI and does an excellent job. You might still be wondering how this answers the question: "Why Django 6.0?" In May 2024, a conversation began to explore the possibility of adding CSP support to Django. The idea was to create... - Source: dev.to / about 2 months ago
Ah, I was beaten to it... The Python Package Index (PyPI), a central repository of third-party Python packages, is now seeing what appears to be a fairly wide-scale phishing attack. The attackers are squatting on "pypj.org" โ a plausible typo, but more likely chosen to visually resemble "pypi.org" in a browser address bar. This was first reported by Python core developer Ethan Furman (@stoneleaf), who was... - Source: Hacker News / 2 months ago
If you visit PyPI and scroll to the bottom you can see that it is available in a number of languages including Hebrew, which indicates it should also support RTL (Right-to-left) rendering. Those translations need maintenance and more translations could be added. - Source: dev.to / 3 months ago
Python Poetry - Python packaging and dependency manager.
EditorConfig - EditorConfig is a file format and collection of text editor plugins for maintaining consistent coding styles between different editors and IDEs.
pip - The PyPA recommended tool for installing Python packages.
Pijul - Pijul is a free and open source distributed version control system based on a sound theory of...
Conda - Binary package manager with support for environments.
mypy - Mypy is an experimental optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing.