Skip to content

karthikskumar/jungle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A tool to setup a basal development environment for all projects using a single line command

How To

  1. Create directory for you project using a name of your choosing.
  2. Include your python requirements.txt or poetry.lock file.
  3. Within the directory do something like: curl shell_scrhttps://raw.githubusercontent.com/<MAGIC_SHELL_SCRIPT>
  4. Creates a docker env with the necessary modules installed (if included). *~ Fin ~*

Under the hood

...

Requirements

  1. Docker
  2. poetry

Enviornment

  1. poetry ...

Pre included modules

  1. The "bear necessities": "mowgli"

  2. Dates and Times: Pendulum

    poetry add pendulum
    
  3. Visualization: plotnine, Ploty

    poetry add plotly
    poetry add plotnine[extra]
    
  4. Tabular data: itables

    poetry add itables
    
  5. Interactive Web Apps: Shiny for Python

    poetry add shiny
    

...

TODO:

...

  1. Put mowgli in the jungle.
  2. Remove references to poetry.
  3. Install direnv

FAQ by ME:

  1. How to export requirements from the pdm managed lock file to requirements.txt.
    Use this: pdm export --without-hashes -o requirements.txt
  2. Docker cheat sheet

〜 Fin 〜

jungle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published