petereon / rip

rip is NO LONGER aspiring to implement a subset of Python's pip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rip

rip is aspiring to implement a subset of Python's pip

TODOs:

  • Resolve this: lib.rs(65, 5): rustdoc does not generate documentation for macro invocations
  • Implement version comparisons
    • Add more tests for each case
  • Refactor (the code is really ugly)
    • Replace .ok_or and .unwrap bullshit with pattern-matching
    • Find a way to do away with method chains
  • Parse version constraints
  • Create better handling for unconformant versions
  • Develop strategy to parse multi-fields
  • Parse remaining metadata
  • ...

I am not sure whether I dislike Rust as a whole or it's really just not very well equipped for text parsing, archiving and moving on!

About

rip is NO LONGER aspiring to implement a subset of Python's pip


Languages

Language:Rust 100.0%