Comments (3)
This should be a bit easier now with GitHub Actions, which can take care of the triggering and holding secrets.
An example of uploading to an s3 bucket on push can be found here.
from get-pip.
salt states that "build" bootstrap.pypa.io's assets: https://github.com/python/psf-salt/tree/master/salt/pypa/bootstrap
from get-pip.
The main "problem" with that, which isn't really a problem problem, just something to solve is currently the setup pulls from repositories, so we don't need to distribute secrets anywhere (other than VCS secrets, which we need anyways). Switching to a push based model would mean that we need to distribute S3 keys to all of the projects that are currently publishing to bootstrap.pypa.io.
Another option might be to only support Github repositories as a source of truth, and use lambda to listen for push hooks from GitHub, and automatically fetch and upload to S3 in response to them?
from get-pip.
Related Issues (20)
- #pipa 'get-pip.py' install error HOT 2
- How to store pip under /usr/local/lib HOT 3
- This solved it for me: in my case i use python3.7 HOT 1
- {install,build,which} response HOT 1
- Python versions being tested by CI don't match noxfile HOT 3
- error while running command get-pip.py --no-setuptools HOT 1
- Having difficulty installing and opening PIP in my windows 10 command prompt HOT 1
- remove this? HOT 1
- boostrap.pypa's SSL certificate has expired HOT 4
- ModuleNotFoundError: No module named 'distutils.cmd' HOT 2
- Cx Freeze custom package in project, import error.
- 3.2 installation pip<8 requirements
- Versionned zipapps not available HOT 5
- nox -s generate gives the error "AttributeError: 'HTTPResponse' object has no attribute 'strict'" HOT 2
- Number error HOT 1
- externally-managed-environment HOT 1
- Stop installing setuptools and wheel by default HOT 4
- not all python version could be found in bootstrap.pypa.io/pip HOT 1
- Validating the authenticity of get-pip.py HOT 1
- Error While trying to use pip , pip3 .
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 get-pip.