Metadata-Version: 2.4
Name: lsms
Version: 0.4.10
Summary: Tools for working with Living Standards Measurement Surveys
License: CC-BY-NC-SA-4.0
License-File: LICENSE.txt
Keywords: stata,survey,lsms
Author: Ethan Ligon
Author-email: ligon@berkeley.edu
Requires-Python: >=3.11,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: ligonlibrary (>=0.1.6)
Requires-Dist: numpy (>=1.22)
Requires-Dist: pandas (>=1.3,<3.0)
Project-URL: Homepage, https://bitbucket.org/eligon/LSMS
Project-URL: Repository, https://bitbucket.org/eligon/LSMS
Description-Content-Type: text/plain

Python tools for working with LSMS datasets.

Build and packaging are managed with Poetry. Typical workflow:

- `make tangle` to regenerate the Python sources from `MANIFEST.org`.
- `poetry install` (or `make devinstall`) to create a virtual environment with dependencies.
- `make test` to run the project's pytest suite inside Poetry's environment.
- `make build` (or `poetry build`) to produce distributions in `dist/`.
- `make upload` uses `poetry publish --build` to push the built artifacts.
- The `ligonlibrary` helper package is vendored as a Poetry path dependency; adjust the relative path if your checkout lives elsewhere.

