Skip to main content

Pydantic model for USDOL prevailing wage determination records

Project description

USDOL Wage Determination Model

Pydantic model for USDOL prevailing wage determination records

Scripts

uv run safety scan
uv run ruff check
uv run -m pytest -vv --cov=src --cov-report=term --cov-report=xml
rm -rf dist && uv build
uv publish -t $(keyring get https://upload.pypi.org/legacy/ __token__)

References

To-Do

  • Model adjustments
    • Job: add ID and perhaps an enumeration / taxonomy (US-wide or state specific?)
      • include level of journeyworker / apprentice / other?
    • Wage: taxonomy for pay types (regular, overtime, double-time, hazard), validations, more flexible fringe
    • Determination: validation for rate identifier and other fields
      • survey date before publication date
      • effective dates relation to publication date?
    • Location: Validation of state (and maybe county?), also add county identifier
    • All: descriptions
  • Add docstrings and then enable "D" checks in ruff
  • Publish code on GitHub publicly (add link in pyproject.toml)
  • Add CI/CD in GitHub Actions using https://pypi.org/manage/account/publishing/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

usdol_wage_determination_model-0.2.5.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file usdol_wage_determination_model-0.2.5.tar.gz.

File metadata

File hashes

Hashes for usdol_wage_determination_model-0.2.5.tar.gz
Algorithm Hash digest
SHA256 e729ad6d7b2af5dfeb808b5e37d4ed730831bab474a2ece5d57091417222165c
MD5 b9f1190013b204d63581a61d87739410
BLAKE2b-256 1dde57af8424e4b0fa92c51bcc563d13b5ee5a3556d2c073630bc71460244f5b

See more details on using hashes here.

File details

Details for the file usdol_wage_determination_model-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for usdol_wage_determination_model-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 db09980662f89e43f40ef876f0696861f7154d4e6ecfb376c3b1177d1fa2e92d
MD5 fa18557ee29ddd4241f507674ac5718b
BLAKE2b-256 a7c3dd436330adb826b53b2b178a69b690d57b8de2ab8d84e1a90f8c18122173

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page