On 04/05/2016 12:49 PM, Eric S. Johansson wrote:

I was inspired by the thread on packaging practices discussion with
bidict to ask a related question which is what are the best practices
with packaging/releasing a single file Python module ?

Back story: I'm always creating little bits of useful code that I want
to reuse (for example, recursive expansion template module). It seems
like the overhead of setting up a module is a bit high for a single file
module but maybe this modern nation I'm not aware of or template based
techniques that would lower the setup overhead.

The problem I have found with single file PyPI packages is what to do with the related files? README, LICENSE, doc, test, ... ?

I ended up with (for example): dbf.py, dbf_test.py, dbf.README, ..., and it was a mess.

So, even for single-purpose utilities I just make a package and stuff the main content into __init__.py, my tests in test.py, and other supporting files in that same folder.

So far it has worked well for me.

--
~Ethan~
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to