Skip to main content

an opinionated base package for builds using uranium

Project description

uranium-plus: opinionated usage of uranium

uranium-plus is an alpha project. use at your own risk, and things are subject to change

uranium-plus is an opinionated way of using uranium, relying on standardization to provide functionality out of the box:

  • a uranium test directive, using pytest
  • a uranium publish directive, to publish packages
  • a uranium main directive,

using uranium-plus in your ubuild.py

You can install uranium-plus, then call the provided boostrap function to bootstrap your repo. from that point on, you will have all the standard uranium-plus goodies:

# ubuild.py
build.packages.install("uranium-plus")
import uranium_plus

build.config.update({
    "uranium-plus": {
        "module": "my-module"
    }
})

uranium_plus.bootstrap(build)

Using uranium-plus for vscode

uranium-plus includes built in configuration for maximum compatibility with vscode's vscode-python extension.

modify your uranium-plus installation to include the vscode extras:

# ubuild.py
build.packages.install("uranium-plus[vscode]")
import uranium_plus

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

uranium-plus-0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

uranium_plus-0-py2.py3-none-any.whl (2.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file uranium-plus-0.tar.gz.

File metadata

  • Download URL: uranium-plus-0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for uranium-plus-0.tar.gz
Algorithm Hash digest
SHA256 7cba8238cecfe27d884ac3cd53c56ef5f40280de32cbfb4bc72c3945679139bc
MD5 c2c5750e2fa3c5705653f58c988067ae
BLAKE2b-256 d4b9d785010863d81c18303002d8deea55066592b1c11b6a3c3b3e78184ba559

See more details on using hashes here.

File details

Details for the file uranium_plus-0-py2.py3-none-any.whl.

File metadata

  • Download URL: uranium_plus-0-py2.py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for uranium_plus-0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7c3f91802d775eb694d4225fe2bfdb10bf10ed081df5e1eef26cece6535f7cf2
MD5 8cca95f2bfc4213e16a4e9fdcb97b407
BLAKE2b-256 4d920ff1592644f851ed0a20e1d6b136208dcfc1f4db0d7c3774f3d71df9567f

See more details on using hashes here.

Supported by

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