Opened 3 months ago
Last modified 5 days ago
#33613 needs_review enhancement
Pip package git_trac_command, add pip packages to conda environments
Reported by: | mkoeppe | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | sage-9.7 |
Component: | porting | Keywords: | |
Cc: | gh-tobiasdiez, dimpase | Merged in: | |
Authors: | Matthias Koeppe | Reviewers: | |
Report Upstream: | N/A | Work issues: | |
Branch: | u/mkoeppe/gitpod__install_git_trac_command (Commits, GitHub, GitLab) | Commit: | 2019f4791f0bc6edf6c9f35a1ae618206d02623b |
Dependencies: | #33852 | Stopgaps: |
Description (last modified by )
This is a pip-installable package
python3 -m pip install git+https://github.com/sagemath/git-trac-command
... but it is best to be installed by the user in their system environment, not in SAGE_VENV.
For example, we want to make it available on Gitpod, in devcontainers, and the user-facing Sage Docker images.
In src/environment-dev.yml
(#33740), it should be added as a pip:
line. We implement a general mechanism for doing that. It also adds a number of pip-installable optional packages without conda package to src/environment-optional.yml
.
Change History (26)
comment:1 Changed 3 months ago by
- Summary changed from gitpod: Install sage-trac-command to gitpod: Install git-trac-command
comment:2 Changed 3 months ago by
- Description modified (diff)
comment:3 Changed 3 months ago by
comment:4 Changed 3 months ago by
Did you followed the steps outlined in sage's gitpod docs to add the ssh key?
comment:5 Changed 3 months ago by
- Dependencies set to #33589
No. In #33589 we should make sure that fetching can be done without these steps.
comment:6 Changed 3 months ago by
- Branch set to u/mkoeppe/gitpod__install_git_trac_command
comment:7 Changed 3 months ago by
- Commit set to eacd393e820e277a5951c232d7ff1b28e63b7c87
Last 10 new commits:
a5d10a2 | Fix typo
|
4950bcf | Add fallback to github mirror
|
c235ead | Disable pushing to github
|
40d1e23 | Always disable pushing to origin
|
89591c4 | Remove wrong trac from prebuild
|
3d450f3 | Update docs
|
e9035ae | Silence semi-expected errors during (pre)build
|
8432e1d | Merge #33589
|
8aaaf07 | build/pkgs/python3/distros/debian.txt: New
|
eacd393 | docker/.gitpod.Dockerfile: Install pip for system python, install git-trac-command
|
comment:8 Changed 3 months ago by
- Commit changed from eacd393e820e277a5951c232d7ff1b28e63b7c87 to 3f718616439635d213a2d50ac7263f0e6e549c3f
Branch pushed to git repo; I updated commit sha1. New commits:
3f71861 | docker/.gitpod.Dockerfile: hardcode python3-pip
|
comment:9 Changed 3 months ago by
- Commit changed from 3f718616439635d213a2d50ac7263f0e6e549c3f to 866a833c649f1388b2f552cddbe258eea96b8ecf
Branch pushed to git repo; I updated commit sha1. New commits:
866a833 | docker/.gitpod.Dockerfile: Run apt-get update first
|
comment:10 Changed 3 months ago by
- Milestone changed from sage-9.6 to sage-9.7
comment:11 Changed 7 weeks ago by
- Description modified (diff)
- Summary changed from gitpod: Install git-trac-command to Script package git_trac_command
comment:12 Changed 7 weeks ago by
- Description modified (diff)
comment:13 Changed 7 weeks ago by
- Dependencies changed from #33589 to #33740, #33851
comment:14 Changed 7 weeks ago by
- Dependencies changed from #33740, #33851 to #33740, #33822, #33851
comment:15 Changed 7 weeks ago by
- Summary changed from Script package git_trac_command to Pip package git_trac_command
comment:16 Changed 7 weeks ago by
- Commit changed from 866a833c649f1388b2f552cddbe258eea96b8ecf to d2b8c4e2a4098d2bdecabb531e30feaa9b130306
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
ccbc21a | bootstrap, bootstrap-conda, src/doc/bootstrap: Use build/bin/sage-package directly
|
4560895 | src/doc/Makefile: Remove explicit use of SAGE_ROOT and the top-level sage script
|
7759f3c | Generate en/reference/repl/options.txt at build time, not bootstrap time
|
58ab878 | bootstrap-conda: Fix typo, generate->generating to match messages from bootstrap
|
12ea8ce | build/pkgs/_develop/distros: Add packages providing gpgconf
|
238b7bb | build/pkgs/_develop/distros: Add packages providing ssh
|
01a126c | Merge #33851
|
a74ccaa | build/pkgs/git_trac_command: New
|
e28f6d9 | build/pkgs/_develop/dependencies: Add git_trac_command
|
d2b8c4e | bootstrap-conda: Also generate pip: lines
|
comment:17 Changed 7 weeks ago by
- Commit changed from d2b8c4e2a4098d2bdecabb531e30feaa9b130306 to ffde3710e644845ed19793054379f4a6dd6d5f68
Branch pushed to git repo; I updated commit sha1. New commits:
ffde371 | bootstrap-conda: Do not include packages that declare SAGERUNTIME as a dependency
|
comment:18 Changed 7 weeks ago by
- Description modified (diff)
- Status changed from new to needs_review
comment:19 Changed 5 weeks ago by
- Commit changed from ffde3710e644845ed19793054379f4a6dd6d5f68 to d6a916c084e0a34af856f83a2d5964193f9fb421
Branch pushed to git repo; I updated commit sha1. New commits:
d6a916c | Merge tag '9.7.beta1' into t/33613/gitpod__install_git_trac_command
|
comment:20 Changed 5 weeks ago by
- Cc dimpase added
comment:21 Changed 5 weeks ago by
- Summary changed from Pip package git_trac_command to Pip package git_trac_command, add pip packages to conda environments
comment:22 Changed 5 weeks ago by
- Dependencies changed from #33740, #33822, #33851 to #33852
comment:23 Changed 5 weeks ago by
- Commit changed from d6a916c084e0a34af856f83a2d5964193f9fb421 to 8e511f232585f98f18befe40945be71964b21d41
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
67c8238 | src/bin/sage: Print error to error output
|
bc77bfd | bootstrap-conda: Write an additional comment
|
4c2adf7 | bootstrap-conda: Rewrite using fewer redirects
|
ac2c48d | build/pkgs/git_trac_command: New
|
4a0b6f4 | bootstrap-conda: Also generate pip: lines
|
ef01ba4 | bootstrap-conda: Do not include packages that declare SAGERUNTIME as a dependency
|
8e511f2 | bootstrap-conda: Hardcode git_trac_command as a devel package
|
comment:24 Changed 5 weeks ago by
comment:25 Changed 5 days ago by
- Commit changed from 8e511f232585f98f18befe40945be71964b21d41 to 94d6ec769cabfc91c18649447a67584a22ab111d
Branch pushed to git repo; I updated commit sha1. New commits:
94d6ec7 | Merge tag '9.7.beta3' into t/33613/gitpod__install_git_trac_command
|
comment:26 Changed 5 days ago by
- Commit changed from 94d6ec769cabfc91c18649447a67584a22ab111d to 2019f4791f0bc6edf6c9f35a1ae618206d02623b
Branch pushed to git repo; I updated commit sha1. New commits:
2019f47 | bootstrap-conda: Also check dependencies_order_only
|
(Without #33589) I also get