Name | us JSON |
Version |
3.2.0
JSON |
| download |
home_page | None |
Summary | US state meta information and other fun stuff |
upload_time | 2024-07-22 01:09:42 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | Copyright (c) 2014, Sunlight Labs All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Sunlight Labs nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
[](https://github.com/unitedstates/python-us/actions/workflows/pythonpackage.yml)
# US: The Greatest Package in the World
A package for easily working with US and state metadata.
* all US states and territories
* postal abbreviations
* Associated Press style abbreviations
* FIPS codes
* capitals
* years of statehood
* time zones
* phonetic state name lookup
* is contiguous or continental
* URLs to shapefiles for state, census, congressional districts,
counties, and census tracts
## Installation
As per usual:
```
pip install us
```
## Features
Easy access to state information:
```python
>>> import us
>>> us.states.MD
<State:Maryland>
>>> us.states.MD.fips
'24'
>>> us.states.MD.name
'Maryland'
>>> us.states.MD.is_contiguous
True
```
Includes territories too:
```python
>>> us.states.VI.name
'Virgin Islands'
>>> us.states.VI.is_territory
True
>>> us.states.MD.is_territory
False
```
List of all (actual) states:
```python
>>> us.states.STATES
[<State:Alabama>, <State:Alaska>, <State:Arizona>, <State:Arkansas>, ...
>>> us.states.TERRITORIES
[<State:American Samoa>, <State:Guam>, <State:Northern Mariana Islands>, ...
```
And the whole shebang, if you want it:
```python
>>> us.states.STATES_AND_TERRITORIES
[<State:Alabama>, <State:Alaska>, <State:American Samoa>, ...
```
For convenience, `STATES`, `TERRITORIES`, and `STATES_AND_TERRITORIES` can be
accessed directly from the `us` module:
```python
>>> us.states.STATES
[<State:Alabama>, <State:Alaska>, <State:Arizona>, <State:Arkansas>, ...
>>> us.STATES
[<State:Alabama>, <State:Alaska>, <State:Arizona>, <State:Arkansas>, ...
```
Some states like to be fancy and call themselves commonwealths:
```python
>>> us.states.COMMONWEALTHS
[<State:Kentucky>, <State:Massachusetts>, <State:Pennsylvania>, <State:Virginia>]
```
There's also a list of obsolete territories:
```python
>>> us.states.OBSOLETE
[<State:Dakota>, <State:Orleans>, <State:Philippine Islands>]
```
The state lookup method allows matching by FIPS code, abbreviation, and name:
```python
>>> us.states.lookup('24')
<State:Maryland>
>>> us.states.lookup('MD')
<State:Maryland>
>>> us.states.lookup('md')
<State:Maryland>
>>> us.states.lookup('maryland')
<State:Maryland>
```
Get useful information:
```python
>>> state = us.states.lookup('maryland')
>>> state.abbr
'MD'
```
And for those days that you just can't remember how to spell Mississippi,
we've got phonetic name matching too:
```python
>>> us.states.lookup('misisipi')
<State:Mississippi>
```
### Shapefiles
You want shapefiles too? As long as you want 2010 shapefiles, we've gotcha covered.
```
>>> urls = us.states.MD.shapefile_urls()
>>> sorted(urls.keys())
['block', 'blockgroup', 'cd', 'county', 'state', 'tract', 'zcta']
>>> urls['block']
'https://www2.census.gov/geo/tiger/TIGER2010/TABBLOCK/2010/tl_2010_24_tabblock10.zip'
```
The `shapefile_urls()` method on the State object generates shapefile URLs for
the following regions:
* block
* blockgroup
* census tract (tract)
* congressional district (cd)
* county
* state
* zcta
### Mappings
Mappings between various state attributes are a common need. The `mapping()`
method will generate a lookup between two specified fields.
```python
>>> us.states.mapping('fips', 'abbr')
{'01': 'AL', '02': 'AK', '04': 'AZ', '05': 'AR', '06': 'CA', ...
>>> us.states.mapping('abbr', 'name')
{'AL': 'Alabama', 'AK': 'Alaska', 'AZ': 'Arizona', 'AR': 'Arkansas', ...
```
This method uses `us.STATES_AND_TERRITORIES` as the default list of states
it will create a mapping for, but this can be overridden by passing an
additional states argument:
```python
>>> us.states.mapping('fips', 'abbr', states=[us.states.DC])
{'11': 'DC'}
```
### DC should be granted statehood
Washington, DC does not appear in `us.STATES` or any of the
related state lists, but is often treated as a state in practice and
[should be granted statehood anyway](https://statehood.dc.gov/page/about-dc-statehood). DC can be automatically included in these
lists by setting a `DC_STATEHOOD` environment variable to any truthy value
before importing this package.
```
DC_STATEHOOD=1
```
## CLI
When you need to know state information RIGHT AWAY, there's the _states_ script.
```
$ states md
*** The great state of Maryland (MD) ***
FIPS code: 24
other attributes:
ap_abbr: Md.
capital: Annapolis
capital_tz: America/New_York
is_contiguous: True
is_continental: True
is_obsolete: False
name_metaphone: MRLNT
statehood_year: 1788
time_zones: America/New_York
shapefiles:
tract: https://www2.census.gov/geo/tiger/TIGER2010/TRACT/2010/tl_2010_24_tract10.zip
cd: https://www2.census.gov/geo/tiger/TIGER2010/CD/111/tl_2010_24_cd111.zip
county: https://www2.census.gov/geo/tiger/TIGER2010/COUNTY/2010/tl_2010_24_county10.zip
state: https://www2.census.gov/geo/tiger/TIGER2010/STATE/2010/tl_2010_24_state10.zip
zcta: https://www2.census.gov/geo/tiger/TIGER2010/ZCTA5/2010/tl_2010_24_zcta510.zip
block: https://www2.census.gov/geo/tiger/TIGER2010/TABBLOCK/2010/tl_2010_24_tabblock10.zip
blockgroup: https://www2.census.gov/geo/tiger/TIGER2010/BG/2010/tl_2010_24_bg10.zip
```
## Running Tests
GitHub Actions are set up to automatically run unit tests against any new
commits to the repo. To run these tests yourself:
```
pip install -e .[dev]
pytest .
```
## Changelog
### 3.2.0
* add support for Python 3.12
* drop support for Python 3.6 and 3.7
* add birthday attribute to unitedstatesofamerica
* upgrade to jellyfish 1.x
* thanks to [Paul Hawk](https://github.com/pauldhawk), [David Gilman](https://github.com/dgilmanAIDENTIFIED), [Sergii Bondarenko](https://github.com/BR0kEN-), and [Pedro Camargo](https://github.com/pedrocamargo)
### 3.1.1
* add support for Python 3.11
* upgrade to jellyfish 0.11.2
### 3.0.0
* upgrade to jellyfish 0.7.2
* drop support for Python 2.7
* add us.states.COMMONWEALTHS list of states that call themselves commonwealths 🎩
* add DC to STATES, STATES_AND_TERRITORIES, STATES_CONTIGUOUS, or STATES_CONTINENTAL when DC_STATEHOOD environment variable is set
* remove `region` parameter from `shapefile_urls()` method
* `mapping()` no longer includes obsolete states
* added type annotations
### 2.0.2
* restore DC in `lookup()` and `mapping()`
### 2.0.1
* fix Python 2.7 tests that ran with Python 3
* revert to jellyfish 0.6.1 to support Python 2.7
### 2.0.0
* add support for Python 3.7 and 3.8
* remove support for Python 3.4 and 3.5
* remove pickled objects and database in favor of pure Python code
* upgrade jellyfish to 0.7.2 to fix metaphone bug
* fixes for IN, KY, ND, and NM timezones
* set AZ timezone to America/Phoenix
* obsolete entries are no longer included in STATES_AND_TERRITORIES
* DC is no longer included in STATES, STATES_AND_TERRITORIES, STATES_CONTIGUOUS, or STATES_CONTINENTAL
### 1.0.0
* full Python 3.6 support
* use pytest
### 0.10.0
* upgrade jellyfish to 0.5.3 to fix metaphone bug
### 0.9.0
* add information on whether a state is contiguous and/or continental,
thanks to [chebee7i](https://github.com/chebee7i)
### 0.8.0
* add obsolete territories, thanks to [Ben Chartoff](https://github.com/bchartoff)
* fix packaging error, thanks to [Alexander Kulakov](https://github.com/momyc)
### 0.7.1
* upgrade to jellyfish 0.5.1 to fix metaphone case bug
### 0.7
* add time zones, thanks to [Paul Tagliamonte](https://github.com/paultag)
* Python 2.6 and 3.2 compatibility
### 0.6
* add AP-style state abbreviations
* use jellyfish instead of Metaphone package
* update to requests v1.0.4 for tests
* Python 3.3 compatibility
### 0.5
* fix state abbreviation for Nebraska
### 0.4
* add state capitals
* add years of statehood
### 0.3
* add mapping method to generate dicts of arbitrary fields
### 0.2
* add command line script for quick access to state data
### 0.1
* initial release
* state names and abbreviations
* FIPS codes
* `lookup()` method
* shapefile URLs for various regions
Raw data
{
"_id": null,
"home_page": null,
"name": "us",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Jeremy Carbaugh <jeremy@jcarbaugh.com>",
"download_url": "https://files.pythonhosted.org/packages/35/12/06f87be706ccc5794569d14f903c2f755aa98e1a9d53e4e7e17d9986e9d1/us-3.2.0.tar.gz",
"platform": null,
"description": "[](https://github.com/unitedstates/python-us/actions/workflows/pythonpackage.yml)\n\n# US: The Greatest Package in the World\n\nA package for easily working with US and state metadata.\n\n* all US states and territories\n* postal abbreviations\n* Associated Press style abbreviations\n* FIPS codes\n* capitals\n* years of statehood\n* time zones\n* phonetic state name lookup\n* is contiguous or continental\n* URLs to shapefiles for state, census, congressional districts,\n counties, and census tracts\n\n\n## Installation\n\nAs per usual:\n\n```\npip install us\n```\n\n\n## Features\n\nEasy access to state information:\n\n```python\n>>> import us\n>>> us.states.MD\n<State:Maryland>\n>>> us.states.MD.fips\n'24'\n>>> us.states.MD.name\n'Maryland'\n>>> us.states.MD.is_contiguous\nTrue\n```\n\nIncludes territories too:\n\n```python\n>>> us.states.VI.name\n'Virgin Islands'\n>>> us.states.VI.is_territory\nTrue\n>>> us.states.MD.is_territory\nFalse\n```\n\nList of all (actual) states:\n\n```python\n>>> us.states.STATES\n[<State:Alabama>, <State:Alaska>, <State:Arizona>, <State:Arkansas>, ...\n>>> us.states.TERRITORIES\n[<State:American Samoa>, <State:Guam>, <State:Northern Mariana Islands>, ...\n```\n\nAnd the whole shebang, if you want it:\n\n```python\n>>> us.states.STATES_AND_TERRITORIES\n[<State:Alabama>, <State:Alaska>, <State:American Samoa>, ...\n```\n\nFor convenience, `STATES`, `TERRITORIES`, and `STATES_AND_TERRITORIES` can be\naccessed directly from the `us` module:\n\n```python\n>>> us.states.STATES\n[<State:Alabama>, <State:Alaska>, <State:Arizona>, <State:Arkansas>, ...\n>>> us.STATES\n[<State:Alabama>, <State:Alaska>, <State:Arizona>, <State:Arkansas>, ...\n```\n\nSome states like to be fancy and call themselves commonwealths:\n\n```python\n>>> us.states.COMMONWEALTHS\n[<State:Kentucky>, <State:Massachusetts>, <State:Pennsylvania>, <State:Virginia>]\n```\n\nThere's also a list of obsolete territories:\n\n```python\n>>> us.states.OBSOLETE\n[<State:Dakota>, <State:Orleans>, <State:Philippine Islands>]\n```\n\nThe state lookup method allows matching by FIPS code, abbreviation, and name:\n\n```python\n>>> us.states.lookup('24')\n<State:Maryland>\n>>> us.states.lookup('MD')\n<State:Maryland>\n>>> us.states.lookup('md')\n<State:Maryland>\n>>> us.states.lookup('maryland')\n<State:Maryland>\n```\n\nGet useful information:\n\n```python\n>>> state = us.states.lookup('maryland')\n>>> state.abbr\n'MD'\n```\n\n\nAnd for those days that you just can't remember how to spell Mississippi,\nwe've got phonetic name matching too:\n\n```python\n>>> us.states.lookup('misisipi')\n<State:Mississippi>\n```\n\n\n### Shapefiles\n\nYou want shapefiles too? As long as you want 2010 shapefiles, we've gotcha covered.\n\n```\n>>> urls = us.states.MD.shapefile_urls()\n>>> sorted(urls.keys())\n['block', 'blockgroup', 'cd', 'county', 'state', 'tract', 'zcta']\n>>> urls['block']\n'https://www2.census.gov/geo/tiger/TIGER2010/TABBLOCK/2010/tl_2010_24_tabblock10.zip'\n```\n\nThe `shapefile_urls()` method on the State object generates shapefile URLs for\nthe following regions:\n\n* block\n* blockgroup\n* census tract (tract)\n* congressional district (cd)\n* county\n* state\n* zcta\n\n\n### Mappings\n\nMappings between various state attributes are a common need. The `mapping()`\nmethod will generate a lookup between two specified fields.\n\n```python\n>>> us.states.mapping('fips', 'abbr')\n{'01': 'AL', '02': 'AK', '04': 'AZ', '05': 'AR', '06': 'CA', ...\n>>> us.states.mapping('abbr', 'name')\n{'AL': 'Alabama', 'AK': 'Alaska', 'AZ': 'Arizona', 'AR': 'Arkansas', ...\n```\n\nThis method uses `us.STATES_AND_TERRITORIES` as the default list of states\nit will create a mapping for, but this can be overridden by passing an\nadditional states argument:\n\n```python\n>>> us.states.mapping('fips', 'abbr', states=[us.states.DC])\n{'11': 'DC'}\n```\n\n\n### DC should be granted statehood\n\nWashington, DC does not appear in `us.STATES` or any of the\nrelated state lists, but is often treated as a state in practice and\n[should be granted statehood anyway](https://statehood.dc.gov/page/about-dc-statehood). DC can be automatically included in these\nlists by setting a `DC_STATEHOOD` environment variable to any truthy value\nbefore importing this package.\n\n```\nDC_STATEHOOD=1\n```\n\n\n## CLI\n\nWhen you need to know state information RIGHT AWAY, there's the _states_ script.\n\n```\n$ states md\n\n*** The great state of Maryland (MD) ***\n\n FIPS code: 24\n\n other attributes:\n ap_abbr: Md.\n capital: Annapolis\n capital_tz: America/New_York\n is_contiguous: True\n is_continental: True\n is_obsolete: False\n name_metaphone: MRLNT\n statehood_year: 1788\n time_zones: America/New_York\n\n shapefiles:\n tract: https://www2.census.gov/geo/tiger/TIGER2010/TRACT/2010/tl_2010_24_tract10.zip\n cd: https://www2.census.gov/geo/tiger/TIGER2010/CD/111/tl_2010_24_cd111.zip\n county: https://www2.census.gov/geo/tiger/TIGER2010/COUNTY/2010/tl_2010_24_county10.zip\n state: https://www2.census.gov/geo/tiger/TIGER2010/STATE/2010/tl_2010_24_state10.zip\n zcta: https://www2.census.gov/geo/tiger/TIGER2010/ZCTA5/2010/tl_2010_24_zcta510.zip\n block: https://www2.census.gov/geo/tiger/TIGER2010/TABBLOCK/2010/tl_2010_24_tabblock10.zip\n blockgroup: https://www2.census.gov/geo/tiger/TIGER2010/BG/2010/tl_2010_24_bg10.zip\n```\n\n## Running Tests\n\nGitHub Actions are set up to automatically run unit tests against any new\ncommits to the repo. To run these tests yourself:\n\n```\npip install -e .[dev]\npytest .\n```\n\n\n## Changelog\n\n### 3.2.0\n\n* add support for Python 3.12\n* drop support for Python 3.6 and 3.7\n* add birthday attribute to unitedstatesofamerica\n* upgrade to jellyfish 1.x\n* thanks to [Paul Hawk](https://github.com/pauldhawk), [David Gilman](https://github.com/dgilmanAIDENTIFIED), [Sergii Bondarenko](https://github.com/BR0kEN-), and [Pedro Camargo](https://github.com/pedrocamargo)\n\n\n### 3.1.1\n\n* add support for Python 3.11\n* upgrade to jellyfish 0.11.2\n\n\n### 3.0.0\n\n* upgrade to jellyfish 0.7.2\n* drop support for Python 2.7\n* add us.states.COMMONWEALTHS list of states that call themselves commonwealths \ud83c\udfa9\n* add DC to STATES, STATES_AND_TERRITORIES, STATES_CONTIGUOUS, or STATES_CONTINENTAL when DC_STATEHOOD environment variable is set\n* remove `region` parameter from `shapefile_urls()` method\n* `mapping()` no longer includes obsolete states\n* added type annotations\n\n\n### 2.0.2\n\n* restore DC in `lookup()` and `mapping()`\n\n\n### 2.0.1\n\n* fix Python 2.7 tests that ran with Python 3\n* revert to jellyfish 0.6.1 to support Python 2.7\n\n\n### 2.0.0\n\n* add support for Python 3.7 and 3.8\n* remove support for Python 3.4 and 3.5\n* remove pickled objects and database in favor of pure Python code\n* upgrade jellyfish to 0.7.2 to fix metaphone bug\n* fixes for IN, KY, ND, and NM timezones\n* set AZ timezone to America/Phoenix\n* obsolete entries are no longer included in STATES_AND_TERRITORIES\n* DC is no longer included in STATES, STATES_AND_TERRITORIES, STATES_CONTIGUOUS, or STATES_CONTINENTAL\n\n\n### 1.0.0\n\n* full Python 3.6 support\n* use pytest\n\n\n### 0.10.0\n\n* upgrade jellyfish to 0.5.3 to fix metaphone bug\n\n### 0.9.0\n\n* add information on whether a state is contiguous and/or continental,\n thanks to [chebee7i](https://github.com/chebee7i)\n\n### 0.8.0\n\n* add obsolete territories, thanks to [Ben Chartoff](https://github.com/bchartoff)\n* fix packaging error, thanks to [Alexander Kulakov](https://github.com/momyc)\n\n\n### 0.7.1\n\n* upgrade to jellyfish 0.5.1 to fix metaphone case bug\n\n### 0.7\n\n* add time zones, thanks to [Paul Tagliamonte](https://github.com/paultag)\n* Python 2.6 and 3.2 compatibility\n\n### 0.6\n\n* add AP-style state abbreviations\n* use jellyfish instead of Metaphone package\n* update to requests v1.0.4 for tests\n* Python 3.3 compatibility\n\n### 0.5\n\n* fix state abbreviation for Nebraska\n\n### 0.4\n\n* add state capitals\n* add years of statehood\n\n### 0.3\n\n* add mapping method to generate dicts of arbitrary fields\n\n### 0.2\n\n* add command line script for quick access to state data\n\n### 0.1\n\n* initial release\n* state names and abbreviations\n* FIPS codes\n* `lookup()` method\n* shapefile URLs for various regions\n",
"bugtrack_url": null,
"license": "Copyright (c) 2014, Sunlight Labs All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Sunlight Labs nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ",
"summary": "US state meta information and other fun stuff",
"version": "3.2.0",
"project_urls": {
"Homepage": "https://github.com/unitedstates/python-us/",
"Issue tracker": "https://github.com/unitedstates/python-us/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "65a81791660a87f03d10a3bce00401a66035999c91f5a9a6987569b84df5719d",
"md5": "9672ab9b3b4fe6ec3692a1f4de253070",
"sha256": "571714ad6d473c72bbd2058a53404cdf4ecc0129e4f19adfcbeb4e2d7e3dc3e7"
},
"downloads": -1,
"filename": "us-3.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9672ab9b3b4fe6ec3692a1f4de253070",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 13775,
"upload_time": "2024-07-22T01:09:41",
"upload_time_iso_8601": "2024-07-22T01:09:41.432588Z",
"url": "https://files.pythonhosted.org/packages/65/a8/1791660a87f03d10a3bce00401a66035999c91f5a9a6987569b84df5719d/us-3.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "351206f87be706ccc5794569d14f903c2f755aa98e1a9d53e4e7e17d9986e9d1",
"md5": "bdc93b894f111ae48c3700e67aeeb5be",
"sha256": "cb223e85393dcc5171ead0dd212badc47f9667b23700fea3e7ea5f310d545338"
},
"downloads": -1,
"filename": "us-3.2.0.tar.gz",
"has_sig": false,
"md5_digest": "bdc93b894f111ae48c3700e67aeeb5be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 16046,
"upload_time": "2024-07-22T01:09:42",
"upload_time_iso_8601": "2024-07-22T01:09:42.736455Z",
"url": "https://files.pythonhosted.org/packages/35/12/06f87be706ccc5794569d14f903c2f755aa98e1a9d53e4e7e17d9986e9d1/us-3.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-22 01:09:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "unitedstates",
"github_project": "python-us",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "us"
}