Skip to main content

Typed configuration management for ML projects

Project description

Stardust - Simple ML configuration management

PyPI version Python versions License

pip install stardust-config

or:

uv add stardust-config

Why ?

In my personal projects, I spend a lot of time tinkering with the yaml and json files, and the parameters and it wastes a lot of time, and sometimes messes up with reproducibility. Stardust is aiming to fix all of that for all general ML usecases, while being easy to use.

License

What license does Stardust use?

Stardust is released under the GNU Lesser General Public License (LGPL-2.1 license)

You can use Stardust in commercial and proprietary projects. Your own project does not become LGPL just because you import Stardust or use it as a dependency.

If you modify Stardust itself and distribute that modified version, then only the modified Stardust library code must remain available under the LGPL. This does not mean your whole application, product, or proprietary codebase has to become LGPL.

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

stardust_config-0.4.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

stardust_config-0.4.1-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file stardust_config-0.4.1.tar.gz.

File metadata

  • Download URL: stardust_config-0.4.1.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for stardust_config-0.4.1.tar.gz
Algorithm Hash digest
SHA256 c54547b3bb411af7737b37bc75f22c48b889cae1f6fb1226ad82563bd542ec0a
MD5 01c646424d2449124c3f35fb4a083f79
BLAKE2b-256 3bac98946ce8de1cc6d229f90a3ec7ac1d1680e3e1c6c92918e73922e0d4dcf8

See more details on using hashes here.

File details

Details for the file stardust_config-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: stardust_config-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for stardust_config-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fbaed3ab8b440eefc6d72c6db608118267fec4196b19faaa509c15c45bd8301e
MD5 3c9c566eee4439de2670109d56e0148b
BLAKE2b-256 4f69e15dee5b1d17af45356acf27082693511b3e6d5f4edfa0a6a2fd8093b959

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