Skip to main content

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

Release files for uranium-plus 0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uranium-plus 0
File Size Uploaded
uranium-plus-0.tar.gz 2.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for uranium-plus 0
File Interpreter ABI Platform
uranium_plus-0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 5.7 kB

Release files / uranium-plus-0.tar.gz

Download URL uranium-plus-0.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7cba8238cecfe27d884ac3cd53c56ef5f40280de32cbfb4bc72c3945679139bc
BLAKE2b-256 checksum
How to use checksums
d4b9d785010863d81c18303002d8deea55066592b1c11b6a3c3b3e78184ba559
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / uranium_plus-0-py2.py3-none-any.whl

Download URL uranium_plus-0-py2.py3-none-any.whl
Size 2.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7c3f91802d775eb694d4225fe2bfdb10bf10ed081df5e1eef26cece6535f7cf2
BLAKE2b-256 checksum
How to use checksums
4d920ff1592644f851ed0a20e1d6b136208dcfc1f4db0d7c3774f3d71df9567f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

2.1.1

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

1.10.0

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.0

2 release files

This release

0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page