Skip to content

Conversation

@dangotbanned
Copy link
Member

@dangotbanned dangotbanned commented Dec 21, 2024

Resolves:

Description

It turns out os.stat_result.st_size wasn't the issue.

Essentially, traces back to configuring-git-to-handle-line-endings

I forgot that I set --global core.autocrlf true, which I'd overriden in altair

I've now forced that to false everywhere I could locally, and added a .gitattributes in case this comes up with another contributor in the future

@dangotbanned dangotbanned marked this pull request as ready for review December 21, 2024 16:07
@dangotbanned dangotbanned merged commit 2f1c39f into main Dec 21, 2024
3 checks passed
@dangotbanned dangotbanned deleted the fix-crlf-file-size branch December 21, 2024 16:07
@dangotbanned dangotbanned changed the title fix: fix CRLF-inflated Resource.bytes size fix: reduce CRLF-inflated Resource.bytes size Dec 21, 2024
dangotbanned added a commit that referenced this pull request Jan 25, 2025
dsmedia added a commit that referenced this pull request Feb 2, 2025
* feat: adds generation script for income.json

* style: format income.py with ruff

* refactor: convert lambda sort key to named function

Replace lambda sort key in process_state_records with a named
get_state_income_sort_key function for better readability and
maintainability. This makes the sorting logic more explicit and
follows Python's guidance on avoiding complex lambdas.

* ci(typing): Include `income.py` for `pyright`

* fix: Avoid `CRLF` on `win32`

c8f3056, #653

* feat(typing): Utilize typing some more

- shared `group` field is now hinted for all 4 places it is used
  - Including as a key function
- added `Region` to indicate only `5` unique values
- changed global constants `dict` -> `Mapping` to reflect they are not mutated
- changed `AggregatedIncomeGroup` field to required
   - Otherwise it is exactly `BaseIncomeGroup`
   - The annotation already reflects that `BaseIncomeGroup | AggregatedIncomeGroup`

* build: run `build_datapackage.py`

Should have been done during #671 (`point.json`)

The diff on `income.json` seems like removing a newline char?

---------

Co-authored-by: dangotbanned <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants