Comments (14)
Probably later this week, I'm currently in hospital for a few days unexpectedly so things got delayed, sorry.
from virtualenv.
Thank you, relatively speaking to last week, I'm better, however, the full recovery will take some more time.
from virtualenv.
Seems like it's as simple as creating a release on GitHub which will trigger the workflow:
main
/.github/workflows/release.yml
Is more complicated because you need to use https://github.com/pypa/virtualenv/blob/main/tox.ini#L79 to update the changelog first. And then also create a zipapp via https://github.com/pypa/virtualenv/blob/main/tox.ini#L99 and do the release over pypa/get-virtualenv@779ff03
Finally create Github releases for both repos. Out now at https://pypi.org/project/virtualenv/20.24.7/
from virtualenv.
Just to be clear, while I still have maintainer rights here, I wouldn't have done an emergency release for this even if the process had been documented. I don't think it's unreasonable for there to be a week or two's delay on something like this if the lead maintainer is unavailable. (Pip, for example, only does a release every 3 months).
I agree that having the various project processes documented is a good thing to do, but let's keep things in perspective here.
Best wishes for your recovery @gaborbernat!
from virtualenv.
I wanted to add that if a library you depend upon requires platformdirs
, dependency resolution can select platformdirs
4.0.0
, after which point, if another library depends on virtualenv
, it will backtrack to virtualenv
20.4.7
, which then is so old it can fail because of a SetuptoolsDeprecationWarning
.
One such example:
from virtualenv.
@pfmoore I did not intend to imply that you should have.
Just always helps to have things documented for critical packages just in case 👍
from virtualenv.
5565034 was merged already, so this will be resolved whenever the next release happens
from virtualenv.
5565034 was merged already, so this will be resolved whenever the next release happens
Any rough ETA on when a release would occur?
from virtualenv.
All the best @gaborbernat . Any other maintainers that could possibly jump in and help out?
from virtualenv.
Nope, sorry. It's been quite a while since I worked on this repo, and I'm not sufficiently familiar with the current release process to want to try to do a release.
from virtualenv.
@pfmoore I see you are listed as a maintainer on PyPI. Was wondering if you might be able to help out with this? ❤️
from virtualenv.
Seems like it's as simple as creating a release on GitHub which will trigger the workflow: https://github.com/pypa/virtualenv/blob/main/.github/workflows/release.yml
But we can't be sure so it's probably better to wait for @gaborbernat
from virtualenv.
Thank you @gaborbernat! Hope you are doing well.
from virtualenv.
Thank you, speedy recovery!
Might be a good idea to document this release process in the contribution/maintainer docs
from virtualenv.
Related Issues (20)
- Add PKG_CONFIG_PATH to variables set by venv activate HOT 1
- Extra Closing Parenthesis in the Code
- deactivate command not available in shell scripts or sub-shells (activate script does not export "deactivate") HOT 1
- `try-first-with` behaves differently for `--python` full paths and version specs HOT 3
- post-create hooks for discoverers/discovery HOT 1
- not work properly with pywin32 HOT 2
- pytest fails in five units HOT 14
- tests/unit/create/test_creator.py::test_create_no_seed --creator venv fails on Python 3.13 HOT 7
- cpython3_win_embed test failures with Python 3.13 HOT 6
- mkvirtualenv fails with: ModuleNotFoundError: No module named 'platformdirs' HOT 3
- venv base-executable path does not resolve symlinks using realpath() HOT 2
- Values in `pyvenv.cfg` do not reflect the real paths on case insensitive file systems HOT 5
- Virtualenv should support workon command by default. HOT 3
- https://bootstrap.pypa.io/virtualenv/3.11/virtualenv.pyz returns "Error 503 No healthy backends" HOT 3
- (Bitcoin wallet )15RFhHGkrB8F3TTtt4KgsyB5Mn3UQrGQnz
- Questions about Copilot + Open Source Software Hierarchy HOT 1
- Virtualenv fails to create environment on Windows HOT 3
- Discovery with a generic spec fails to find specific python
- Latest release no longer respects PATH on Windows HOT 3
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 virtualenv.