Comments (5)
This is likely to become more problematic since wheel v0.31.0 stopped generating metadata.json. google-auth versions after 1.4.1 don't have metadata.json, so you either have to pin to 1.4.1 or manually declare the dependencies.
https://github.com/pypa/wheel/blob/3dc261abc98a5e43bc7fcf5783d080aaf8f9f0cf/CHANGES.txt#L13
from rules_python.
My pull request #90 is an attempt to resolve this. I haven't tested it extremely carefully, but so far this patch has worked for the packages we use.
from rules_python.
FTR this issue is the cause of #98.
from rules_python.
Prioritizing because this can easily cause annoying breakages as shown by #98. Will look at this after other CI failures / blockers.
from rules_python.
No longer a problem with pip_install
repo rule. Closing issue.
from rules_python.
Related Issues (20)
- Support importing across repos with bzlmod HOT 16
- wheelinstaller does not use the archive when installing sdist HOT 2
- //external:pypi: no such attribute 'requirements' in 'pip_repository' rule
- Support a default hub repo concept in bzlmod HOT 5
- gazelle_python.yaml will always be generated whether integrity matches or not.
- Allow `pip_compile` to accept a set of constraint files HOT 1
- Silence download 404 errors when using bazel downloader (`experimental_index_url` and `experimental_extra_index_urls`) HOT 2
- ciruclar dep with markdown-it-py[linkify, plugins]==3.0.0 HOT 1
- Exec py_test targets in a way that would work with --run_under=lldb HOT 7
- Bazel@Head fails because bzlmod example test relies on tilde in repo names HOT 4
- Gazelle incorrectly ignores files called `setup.py`. HOT 5
- Unable to use whl dependency which is compiled from source due (arch not provided in pypi)
- Missing `@@_builtins` providers when using pinned toolchains HOT 2
- bzlmod example fails to build on pip install error when building whls from sdists HOT 9
- Track pip-compile USERPROFILE workaround
- Third-party transitive dependencies seem to be packaged into wheels incorrectly HOT 3
- Linker Error with Torch 2.4.0+cu124 (ImportError: libnccl.so.2: cannot open shared object file: No such file or directory) HOT 4
- gazelle_python_manifest regression in tag 0.35.0 HOT 1
- [Question] - How do you acess the "@rules_python//python/cc:current_py_cc_headers" when working with multiple versions? HOT 6
- `py_proto_library` `_virtual_imports` causing import name collisions HOT 2
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 rules_python.