raylutz / daffodil

Python Daffodil: 2-D data arrays with mixed types, lightweight package, can be faster than Pandas
MIT License
7 stars 2 forks source link

Repackaging using /src folder but remaining with setup.py approach. #13

Closed raylutz closed 4 months ago

raylutz commented 4 months ago
v0.4.2  (2024-05-01)
        Modified packaging for package distribution on PyPI to hopefully make it compatible with installing into AWS Lambdas.
            Tried to use pyproject.toml and flit, but flit has poor toml parsing it seems, and could not find a suitable toml file.
            Went back to setup.py and setuptools, but reorganized files into daffodil/src folder which will be included in the distro.
            To use --editable mode for local development, must set PYTHONPATH to refer to the daffodil/src folder.
            In that folder is daffodil/daf.py and daffodil/lib/daf_(name).py 
            To import supporting py files from lib, must use import daffodil.lib.daf_utils as utils, for example.