Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. tomasino (tomasino@mastodon.sdf.org)'s status on Friday, 10-Aug-2018 11:33:50 EDT tomasino tomasino

    Okay, #python people. I've been reading about #virtualenv and I totally get it in the context of development. What I don't get is distribution. If I finish building a command line app in python and want to share it, would everyone that wants to use it have to set up a virtualenv on their end to do so? And what about in context of a cron job? Is it normal to script a wrapper that launches it in virtualenv context? What am I missing here?

    In conversation Friday, 10-Aug-2018 11:33:50 EDT from mastodon.sdf.org permalink
    1. Solderpunk (solderpunk@mastodon.sdf.org)'s status on Friday, 10-Aug-2018 11:36:20 EDT Solderpunk Solderpunk
      in reply to

      @tomasino If your command line app depends on lots of external dependencies and is very fussy about the precise versions of those dependencies and those dependencies are hard for people to install themselves (e.g. requires compilation), then using virtualenv for distribution might make some sense, but I would consider it a last resort. IMHO the above conditions make software uninteresting and gross.

      In conversation Friday, 10-Aug-2018 11:36:20 EDT from mastodon.sdf.org permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.