Code Monkey home page Code Monkey logo

noetry's Introduction

Noetry

A minimalist virtual environment and dependency manager for Python.

Why Noetry? In the vast universe of Python packaging, noetry aims to simplify dependency management and virtual environment handling without the overhead of advanced tools. Poetry is a wonderful tool, but if you want something simpler that just works (sometimes), give noetry a shot!

Features

  • Virtual Environment Management: Easily create and delete virtual environments.
  • Python Version Management: Set your Python version without any confusion.
  • Dependency Management: Use the classic requirements.txt approach, simplifying your workflow.
  • Poetry Project Conversion: Convert your Poetry project to a Noetry one with a single command.

Installation

Install noetry directly from github:

pip install git+https://github.com/JHart96/noetry.git

Usage

Get started with the following commands:

  • Initialize a Noetry project: noetry init
  • Create a new virtual environment: noetry create
  • Delete the virtual environment: noetry delete
  • Add a package: noetry add <pkg>
  • Remove a package: noetry remove <pkg>
  • Set Python version: noetry set-python <version>
  • List all packages: noetry list
  • Convert a Poetry project: noetry convert
  • Run a command in the virtual environment: noetry run <cmd>

For more details, run noetry without arguments to see the help text.

Contributing

We welcome contributions! If you find a bug or have a feature request, please open an issue. If you'd like to contribute code, please fork the repository, make your changes, and submit a pull request.

License

MIT License

noetry's People

Contributors

jhart96 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.