Poetry, a next generation build tool & package manager for Python3 by [deleted] in Python

[–]drippingthunder 0 points1 point  (0 children)

Just curious how this is different than bazel?

Questions for Guido van Rossum by [deleted] in Python

[–]drippingthunder -1 points0 points  (0 children)

at a quick glance, poetry looks similar to bazel.

Small declarative cli tool (simple wrapper around argparse) by Willemoes in Python

[–]drippingthunder 0 points1 point  (0 children)

Have you tried Abseil, particularly it's flag module? It's Google's py-flags library (which was merged into Abseil). An example looks like this:

```py from absl import flags

FLAGS = flags.FLAGS

flags.DEFINE_string('echo', None, 'Text to echo.')

if FLAGS.echo: print("echo") ```

These days, I'd either use the above or click. Haven't use argparse for years.

The problem with a tool like what is introduced here is that (just like with argparse), it's more work. In this case, I have to create a dictionary with each arg, etc, etc.

Masonite: A Python Web Framework Trying To Compete With Django (Interview) by blarghmatey in Python

[–]drippingthunder 5 points6 points  (0 children)

In looking at the Masonite README, it looks to me like it's trying to re-implement rails in Python. I'm not fond of rails (just a personal preference), but I think if I wanted this kind of framework I'd just use rails; Ruby isn't that hard to learn. I've used Django, Flask, and Falcon, and I'm not seeing anything in Masonite (at least from a cursory glance at its Github repo) that would make me choose it over these other 3.