Skip to main content

Python wrapper around launcherctl.

Project description

launcherctl on PyPI

Python wrapper around launcherctl

Installation

pip install launcherctl

Usage

import launcherctl

if (
    launcherctl.launchers.current.name != "oxide"
    and "oxide" in launcherctl.launchers
):
    launcherctl.launchers.switch("oxide", start=True)
    # or
    launcherctl.launchers["oxide"].enable(start=True)

if (
    "calculator" in launcherctl.apps
    and "calculator" not in launcherctl.apps.running.keys()
):
    launcherctl.apps["calculator"].start()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

launcherctl-1.0.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

launcherctl-1.0.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

launcherctl-1.0.2-cp314-cp314-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl (251.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARMv7lmanylinux: glibc 2.35+ ARMv7l

launcherctl-1.0.2-cp314-cp314-manylinux_2_34_aarch64.whl (280.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

launcherctl-1.0.2-cp313-cp313-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl (254.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARMv7lmanylinux: glibc 2.35+ ARMv7l

launcherctl-1.0.2-cp313-cp313-manylinux_2_34_aarch64.whl (278.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

launcherctl-1.0.2-cp312-cp312-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl (255.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARMv7lmanylinux: glibc 2.35+ ARMv7l

launcherctl-1.0.2-cp312-cp312-manylinux_2_34_aarch64.whl (275.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

launcherctl-1.0.2-cp311-cp311-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl (223.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARMv7lmanylinux: glibc 2.35+ ARMv7l

launcherctl-1.0.2-cp311-cp311-manylinux_2_34_aarch64.whl (254.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

File details

Details for the file launcherctl-1.0.2.tar.gz.

File metadata

  • Download URL: launcherctl-1.0.2.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for launcherctl-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c5b3e777448a985c33cabcbf3f7f933e999db740d349bd909d03d8ae77f08b4e
MD5 27e3546fc395a958e9148da753bba438
BLAKE2b-256 9bf925a721461dc0ab3cce0a6080f01a97f81c8d87993a466de982f2489ff579

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2.tar.gz:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: launcherctl-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for launcherctl-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 adc677bcf4876973bc0d432647ea6a935d50de930d44c75549645ea13917471d
MD5 7f223b12893c8a4ddba3f36f7a230706
BLAKE2b-256 a9706c6d56349d642707e3fbbc6d6e4af263aa510674493108e33b66c47923c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-py3-none-any.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp314-cp314-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp314-cp314-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl
Algorithm Hash digest
SHA256 390c48fa80fc15767cbd5d35e5d17080b5bb6c520dff17a16b66c824f2fa2bba
MD5 ffa23df46bce88f1fd9198452efe486e
BLAKE2b-256 c9945488d47e7e19e8f2b4c9ee020130b11815c324762ee759fcd35529995577

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp314-cp314-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8f9cbb0ef8960db5a4fe34cadd56e117f224202a9ca64b6fe85bf647169aa1d6
MD5 f7a754523439180c096f3c323bbf1722
BLAKE2b-256 49cc680b07a38761974ff18ba1c3b03697737439cccfb89210df2edb29f08739

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp313-cp313-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp313-cp313-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl
Algorithm Hash digest
SHA256 662b52c7ec768fb786d3034f4bcab4d4c18039f9bbeaa347140e76046af3019a
MD5 adb5da6c369eeb834229632e67f9b762
BLAKE2b-256 8339347c9ccc804d1719d09c29538d7d321460e11d69a4536d44f1512e2ac3c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp313-cp313-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 25e64ec584299f6800fd5f22fbc605c57f61b5cd9dbd4a9f6c49f3e52f5890e7
MD5 e77ec7f00f8d53c599cb36b11a92cef7
BLAKE2b-256 cad3d9950885cade9c746fae952cdf2d7e10d3eb0e6784c290de536afd39c23b

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp312-cp312-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp312-cp312-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl
Algorithm Hash digest
SHA256 9d67738faa2394f7254f7240e13fcbb41a7663cdf2ff582c7d4428f69daec21d
MD5 4c857dac708b7c92168ccb557c9702c6
BLAKE2b-256 4c3f80bc28a2e340e76227b4b5cfef0f7c9be1403b4d5b009b208ae44d02b7b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp312-cp312-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f019bbe0b2dc848229d88830c2c9b2faa03ead3781feaf646a299d855c8a52d5
MD5 8978230705d964d23688606c5fdf7837
BLAKE2b-256 553e4a64ab6cb45d2d72d2ba2c0a4b38fa687c47c4dd05e27a712e3b31f0940a

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp311-cp311-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp311-cp311-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl
Algorithm Hash digest
SHA256 43d93df724df94213bb49aed30508154bb9da7a13cacec96919e3461fa5c7a04
MD5 acce8e747f4c2290270b22209d0f7d0f
BLAKE2b-256 38193a92b30bef7ca6723a68a61b26a0542032f3aba7e65574848d54264377c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp311-cp311-manylinux_2_34_armv7l.manylinux_2_35_armv7l.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file launcherctl-1.0.2-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for launcherctl-1.0.2-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 834062035f4a9da79a8b4c0427751f3f02512b19f910bebf7bc942cc4956b7e0
MD5 fe8d84595d26a0cb6c8faad66ed2f8ff
BLAKE2b-256 1f50f3df3ee5969e67c8ac18ebbd1fb020d2edf3c1b6d96e36562614abb76b79

See more details on using hashes here.

Provenance

The following attestation bundles were made for launcherctl-1.0.2-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: build.yml on Eeems-Org/python-launcherctl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page