Skip to main content

ML.ENERGY namespace package

Project description

mlenergy

Namespace package for the ML.ENERGY Python ecosystem.

This distribution contains no code of its own. It exists to give the ecosystem a single PyPI handle and to install its constituent packages as a bundle.

Install

pip install mlenergy alone installs nothing — every subpackage is opt-in:

pip install mlenergy[all]    # all subpackages
pip install mlenergy[data]   # data toolkit (https://ml.energy/data)
pip install mlenergy-data    # equivalent: data toolkit, directly

The Python import namespace mlenergy is a PEP 420 implicit namespace package. Each subpackage (mlenergy.data, ...) is shipped by its own distribution and merged at import time.

distribution imports as repo
mlenergy-data mlenergy.data ml-energy/data

Adding a new subpackage

  1. New repo publishes a mlenergy-<name> distribution that ships mlenergy/<name>/ (with no top-level mlenergy/__init__.py).
  2. Add mlenergy-<name> to this package's dependencies and to [project.optional-dependencies].
  3. Cut a new release of mlenergy.

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

mlenergy-0.0.2.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

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

mlenergy-0.0.2-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file mlenergy-0.0.2.tar.gz.

File metadata

  • Download URL: mlenergy-0.0.2.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mlenergy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 0af3aad55c0ad231127605c3bcc16179826fc42833c68c269b169078bdcb2801
MD5 e2d7a455a5705acc55a54481ecb1dbcc
BLAKE2b-256 993bd99ddb0f46fa175fafc694ff8b8a14794812905ddf3ac3a05fe4ef638250

See more details on using hashes here.

File details

Details for the file mlenergy-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: mlenergy-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 1.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mlenergy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 735141c60559ef0bac337224c1b39d45ead0ac9a7728a95f1ae2a4738f941e43
MD5 ef3c8056fba8965b04fdd0790b45d608
BLAKE2b-256 5f92841932ff90bbe57da3e763fdd5a839351eda191a370a593a27b4b0194b62

See more details on using hashes here.

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