summaryrefslogtreecommitdiff
path: root/src/virtualenv/activation/bash/__init__.py
blob: 0267fe43f75d42f502c51376fa4dda9dbaddf220 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from __future__ import annotations

from pathlib import Path

from ..via_template import ViaTemplateActivator


class BashActivator(ViaTemplateActivator):
    def templates(self):
        yield "activate.sh"

    def as_name(self, template):
        return Path(template).stem


__all__ = [
    "BashActivator",
]