It will be easy to install article/src/article (will document how with a README to fix #180 ), but it's not set up to build into a distribution package, which is fine
keep pyproject.toml but use flit to develop (instead of using e.g. setuptools w/setup.cfg as described in #177)
the pyproject.toml is the standard and is used by more projects
using flit lets us store PEP 621 compliant metadata in the pyproject.toml
I find it much more readable than setup.cfg so I would rather use it
I also looked at pdm but am afraid of running into weird issues later because it is focused on providing PEP 582 functionality
yarden2annot
(added directly tocrowsetta
in a new version that's already released)yarden2annot
module in.src/tweetynet
at the top level -- this is the "distribution package" that this repo can be used to build./article
folder and move everything related into that folder../doc/article
->./article/doc
;./src/article
->./article/src/article
;./results
->./article/results
;./data
->./article/data
article/src/article
(will document how with a README to fix #180 ), but it's not set up to build into a distribution package, which is fineflit
to develop (instead of using e.g.setuptools
w/setup.cfg as described in #177)flit
lets us store PEP 621 compliant metadata in the pyproject.tomlpdm
but am afraid of running into weird issues later because it is focused on providing PEP 582 functionality