Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
9007dd72
Kaydet (Commit)
9007dd72
authored
Tem 19, 2013
tarafından
Vinay Sajip
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Closes #18479: Changed venv Activate.ps1 to make deactivate a function, and removed Deactivate.ps1.
üst
ced1226c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
34 deletions
+33
-34
Activate.ps1
Lib/venv/scripts/nt/Activate.ps1
+30
-15
Deactivate.ps1
Lib/venv/scripts/nt/Deactivate.ps1
+0
-19
NEWS
Misc/NEWS
+3
-0
No files found.
Lib/venv/scripts/nt/Activate.ps1
Dosyayı görüntüle @
9007dd72
$env
:VIRTUAL_ENV
=
"__VENV_DIR__"
function
global:deactivate
([
switch
]
$NonDestructive
)
{
# Revert to original values
if
(
Test-Path
function
:_OLD_VIRTUAL_PROMPT
)
{
copy-item
function
:_OLD_VIRTUAL_PROMPT
function
:prompt
remove-item
function
:_OLD_VIRTUAL_PROMPT
}
# Revert to original values
if
(
Test-Path env
:_OLD_VIRTUAL_PYTHONHOME
)
{
if
(
Test-Path
function
:_OLD_VIRTUAL_PROMPT
)
{
copy-item env
:_OLD_VIRTUAL_PYTHONHOME
env
:PYTHONHOME
copy-item
function
:_OLD_VIRTUAL_PROMPT
function
:prompt
remove-item env
:_OLD_VIRTUAL_PYTHONHOME
remove-item
function
:_OLD_VIRTUAL_PROMPT
}
}
if
(
Test-Path env
:_OLD_VIRTUAL_PYTHONHOME
)
{
if
(
Test-Path env
:_OLD_VIRTUAL_PATH
)
{
copy-item env
:_OLD_VIRTUAL_PYTHONHOME
env
:PYTHONHOME
copy-item env
:_OLD_VIRTUAL_PATH
env
:PATH
remove-item env
:_OLD_VIRTUAL_PYTHONHOME
remove-item env
:_OLD_VIRTUAL_PATH
}
}
if
(
Test-Path env
:_OLD_VIRTUAL_PATH
)
{
if
(
Test-Path env
:VIRTUAL_ENV
)
{
copy-item env
:_OLD_VIRTUAL_PATH
env
:PATH
remove-item env
:VIRTUAL_ENV
remove-item env
:_OLD_VIRTUAL_PATH
}
if
(!
$NonDestructive
)
{
# Self destruct!
remove-item
function
:deactivate
}
}
}
deactivate -nondestructive
$env
:VIRTUAL_ENV
=
"__VENV_DIR__"
# Set the prompt to include the env name
# Set the prompt to include the env name
# Make sure _OLD_VIRTUAL_PROMPT is global
function
global:_OLD_VIRTUAL_PROMPT
{
""
}
copy-item
function
:prompt
function
:_OLD_VIRTUAL_PROMPT
copy-item
function
:prompt
function
:_OLD_VIRTUAL_PROMPT
function
prompt
{
function
global:
prompt
{
Write-Host
-NoNewline -ForegroundColor Green
'
[__VENV_NAME__]
'
Write-Host
-NoNewline -ForegroundColor Green
'
__VENV_NAME__
'
_OLD_VIRTUAL_PROMPT
_OLD_VIRTUAL_PROMPT
}
}
...
...
Lib/venv/scripts/nt/Deactivate.ps1
deleted
100644 → 0
Dosyayı görüntüle @
ced1226c
# Revert to original values
if
(
Test-Path
function
:_OLD_VIRTUAL_PROMPT
)
{
copy-item
function
:_OLD_VIRTUAL_PROMPT
function
:prompt
remove-item
function
:_OLD_VIRTUAL_PROMPT
}
if
(
Test-Path env
:_OLD_VIRTUAL_PYTHONHOME
)
{
copy-item env
:_OLD_VIRTUAL_PYTHONHOME
env
:PYTHONHOME
remove-item env
:_OLD_VIRTUAL_PYTHONHOME
}
if
(
Test-Path env
:_OLD_VIRTUAL_PATH
)
{
copy-item env
:_OLD_VIRTUAL_PATH
env
:PATH
remove-item env
:_OLD_VIRTUAL_PATH
}
if
(
Test-Path env
:VIRTUAL_ENV
)
{
remove-item env
:VIRTUAL_ENV
}
Misc/NEWS
Dosyayı görüntüle @
9007dd72
...
@@ -159,6 +159,9 @@ Core and Builtins
...
@@ -159,6 +159,9 @@ Core and Builtins
Library
Library
-------
-------
-
Issue
#
18479
:
Changed
venv
Activate
.
ps1
to
make
deactivate
a
function
,
and
removed
Deactivate
.
ps1
.
-
Issue
#
18480
:
Add
missing
call
to
PyType_Ready
to
the
_elementtree
extension
.
-
Issue
#
18480
:
Add
missing
call
to
PyType_Ready
to
the
_elementtree
extension
.
-
Issue
#
17778
:
Fix
test
discovery
for
test_multiprocessing
.
(
Patch
by
-
Issue
#
17778
:
Fix
test
discovery
for
test_multiprocessing
.
(
Patch
by
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment