Skip to content

BrokenSource/Rustman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

Also check out Rustbin for easy rustup shims 🚀

Work in progress!

Usage

Add to your pyproject.toml:

[project]
dependencies = [
    "rustman"
]

Currently it bundles all RustTarget enums:

import rustman.targets

from rustman.targets import RustTarget

option = RustTarget.x86_64_unknown_linux_gnu
option.spec # same as specs[option.value]

# All values from `rustc -Z unstable-options --print all-target-specs-json`
data = rustman.targets.specs["x86_64-unknown-linux-gnu"]
tier = data["metadata"]["tier"]
std  = data["metadata"]["std"]

Roadmap

  • Rust project classes, (cross) compiling
  • Figure out easy CI builds
  • Integrate ZigBuild, Xwin
  • Toolchain management

About

🦀 Rust classes and utils

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Contributors

Languages