nomnom-hugoawards

View on PyPIReverse Dependencies (0)

2025.2.6 nomnom_hugoawards-2025.2.6-py3-none-any.whl

Wheel Details

Project: nomnom-hugoawards
Version: 2025.2.6
Filename: nomnom_hugoawards-2025.2.6-py3-none-any.whl
Download: [link]
Size: 1655243
MD5: fbd53339b6f69f12bc22faae9fc8fdd7
SHA256: c3a6970a7129eb3a8c835d33172d3dd7a5c3d27305c9a7e065a50b886283210c
Uploaded: 2025-03-10 05:31:42 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: nomnom-hugoawards
Version: 2025.2.6
Summary: The NomNom Hugo Awards voting package
Author-Email: Chris Rose <offline[at]offby1.net>
Maintainer-Email: Chris Rose <offline[at]offby1.net>
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: <3.14,>=3.12.0
Requires-Dist: boto3-stubs[s3] (~=1.34)
Requires-Dist: boto3 (~=1.34)
Requires-Dist: botocore-stubs (~=1.34)
Requires-Dist: bs4 (~=0.0)
Requires-Dist: celery (~=5.3)
Requires-Dist: django-admin-action-forms (>=1.3.0)
Requires-Dist: django-admin-autocomplete-filter (~=0.7)
Requires-Dist: django-bootstrap5 (<25,~=23.3)
Requires-Dist: django-browser-reload (~=1.12)
Requires-Dist: django-celery-beat (~=2.5)
Requires-Dist: django-celery-results (~=2.5)
Requires-Dist: django-click (~=2.3)
Requires-Dist: django-cors-headers (~=4.3)
Requires-Dist: django-extensions (~=3.2)
Requires-Dist: django-fsm (~=2.8)
Requires-Dist: django-htmx (~=1.17)
Requires-Dist: django-ipware (~=7.0)
Requires-Dist: django-logentry-admin (~=1.1)
Requires-Dist: django-markdownfield (~=0.11)
Requires-Dist: django-markdownify (~=0.9)
Requires-Dist: django-model-utils (~=5.0)
Requires-Dist: django-oauth-toolkit (~=3.0)
Requires-Dist: django-render-block (~=0.9)
Requires-Dist: django-seed (~=0.3)
Requires-Dist: django-svcs (~=0.3)
Requires-Dist: django-watchman (~=1.3)
Requires-Dist: django (~=5.1)
Requires-Dist: environ-config (~=24.1)
Requires-Dist: flower (~=2.0)
Requires-Dist: fontawesomefree (~=6.5)
Requires-Dist: jinja2 (~=3.1)
Requires-Dist: psycopg[binary]
Requires-Dist: pyrankvote (~=2.0)
Requires-Dist: redis (~=5.0)
Requires-Dist: sentry-sdk[celery,django] (~=2.19)
Requires-Dist: social-auth-core (~=4.5)
Requires-Dist: svcs (<26.0,>=24.1)
Requires-Dist: whitenoise (~=6.6)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2452 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nomnom/__init__.py sha256=PwnEoDnj-7yw6Q6Z542iwaPe8EzJ0Ld6CsjgjPaNNdE 132
nomnom/_version.py sha256=8ZNyn7bHRNG0J2NLbZvrP9dHk5eve-XZOkMQk-8mh9w 517
nomnom/admin.py sha256=68-YRDSuja_NciXJeiP9IZ5kL6IUO9omiLzT6eJRWso 199
nomnom/apps.py sha256=UqmGDIp-z5zAzeBAVm_qr0TpLxKqyj37O0ZabcEhz2I 140
nomnom/asgi.py sha256=YjfBb2u_crny8EQsMeMJldEO04y8nUWn3YYmtIFNNTA 389
nomnom/celery.py sha256=uQNgasjX01WnbAV0YHGciKnXiu6tH25OlNsaiXFWEF8 328
nomnom/convention.py sha256=O6B05AxAHZKT9cg7Ng9-gGYQJr5DKlZUP0YdHWVvzVE 6363
nomnom/middleware.py sha256=_63mkekmVkfIXWibcbPq93l62J7Ghz8fzfxl9x89W5I 1337
nomnom/model_utils.py sha256=Fm_Emqk760bDbLnK_hOsLsL3eHG-cs13wB4-ucQcFdk 340
nomnom/reporting.py sha256=acLeDQZAgfsntz_6lCu2ll_FUWakTbHKX-b6gaP-iLM 4391
nomnom/test_settings.py sha256=dwqleQIPjWgNDN9EIjhRf_PY-ABwpxDKy8pxmBkTwPM 2631
nomnom/test_urls.py sha256=arbpFQZ9qutKZfG7AEz_JvySZfW3KVR9FA_YaGBJES8 2045
nomnom/wsgi.py sha256=TLC6aX8Okj-c6_aABn9bvFnpt89k6UEphLzhvHL8DFg 389
nomnom/advise/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/advise/admin.py sha256=g7OamcT4Suurj9TBA7TJqgR-QR4BRo5sGcZpZTa4L4k 2666
nomnom/advise/apps.py sha256=g1X--Fhr2IvC1qpxOBYpDUsNypWyvUuJcj3iE6TqRC4 151
nomnom/advise/forms.py sha256=l8P1Ab1j2DoaIGc8u2O5N76SjLCgCfw-d03yKAGzIyI 231
nomnom/advise/models.py sha256=rXPcaX2xaBDj2VAGS5Iqi6ciMpBGQhApPUN6ChJSTCE 4739
nomnom/advise/tests.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/advise/urls.py sha256=jrvk3FoIfrt5JTPfSR2ElmS1JwgsYGVfU5W_48DD_84 204
nomnom/advise/views.py sha256=ipJqBfLMIHiRYt7egk5jVvLbFDqrOdU84d515_fxZWM 5475
nomnom/advise/migrations/0001_initial.py sha256=GieStYa2UYvRgqYGRVtEFZnXpqM86rNJTLIQZYZ2zXI 4278
nomnom/advise/migrations/0002_alter_proposal_options.py sha256=ddvOvmECjd2GqqgqPvA-VsMCNDC3ob0NXigK3ejsJ00 387
nomnom/advise/migrations/0003_remove_proposal_vote_closes_at_and_more.py sha256=Gkyb-s5h3AKGraII1KoYG0BfyjkuuYfINkz3YKaOcLY 876
nomnom/advise/migrations/0004_alter_proposal_state.py sha256=1EeZ7s4Z5FEzoL88g7Bj2BKXSrcf8XWvvJKheETYvd4 655
nomnom/advise/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/advise/static/css/advise.css sha256=xIDLUWHF83yK_tI9qR_i_GdrSZzFZKVzs0_dQr8_Zaw 213
nomnom/advise/templates/admin/advise/proposal/change_form.html sha256=zHTFKccbDFKljopljVP1VxMsRkSqO3RB_8K7Cl0_1mQ 779
nomnom/advise/templates/advise/index.html sha256=6hZebx8FTNB6OaRb2sBO7Iaouze2-jgdkOHtPpsY80c 1275
nomnom/advise/templates/advise/vote.html sha256=lpZeUbNku4rvqfSXELpYLEEqbC4HRFWWbrZEw1ZoUyc 2541
nomnom/advise/templatetags/advise_filters.py sha256=r97z-q7182gnEqP_CcBdt9FQ12r5TgKs3JJ30TC5GyI 316
nomnom/base/views.py sha256=Kod1mSmRqwGjo7ETZSoqpv0igKXLaSghcTcH-w99Iz8 587
nomnom/base/templates/nomnom/index.html sha256=_C6tDl9Xt22Evtv-0BbTGOdn9s6zk7dX3_JYI1TVFto 2508
nomnom/canonicalize/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/canonicalize/admin.py sha256=L1HKT2UIAFMJTcmPQMnf9JGLbbn3FYlqqjMZjdqYtCA 14750
nomnom/canonicalize/apps.py sha256=q8Cihrdy8jpraad6HVR3XdunHX1b-CHEOHGOHmZOqKs 476
nomnom/canonicalize/factories.py sha256=gerTJnVkyZvmVIdOWmOoOfPu3_Zcf_53_o-5Zu0h8rE 343
nomnom/canonicalize/models.py sha256=4--Ld8O9gXSuSfWJR51q7BiaRjWzZdRJkMGEmLIjNRU 6147
nomnom/canonicalize/urls.py sha256=q73sLuVgFp0IXUkuAMRkWuuEG-RjqXF7-9tFmLCICA8 450
nomnom/canonicalize/views.py sha256=dBuXrBlvMazpA6ETQahDty4HUSwNbZtsa_qMRe_qDRA 1822
nomnom/canonicalize/migrations/0001_initial.py sha256=bDMXV_57uLlPY0xJSqDBI9cuW0liYkLQWpGSB759YIA 2688
nomnom/canonicalize/migrations/0002_alter_work_nominations.py sha256=U5TCb1KZx0Lu7GqGeV8VlZDxsKe0PkiFdPy_Ztq-6Qk 582
nomnom/canonicalize/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/canonicalize/templates/canonicalize/ballots.html sha256=TTfJXWiD2hF40Z4FKs9yypvh9bq2nZOudtNXW4QWFKg 490
nomnom/canonicalize/templates/canonicalize/eph.html sha256=yMF2RzdvgnHhgAjlKQFVH1XJGY8nh99XmRLaKQCswiI 546
nomnom/canonicalize/templates/canonicalize/bits/eph_step.html sha256=OABhLq0fe2mOdsSidIfcCDpecGpa6pGjnctDH_JBH88 491
nomnom/canonicalize/tests/__init__.py sha256=MsSFjiLMLJZ7QhUPpVBWKiyDnCzryquRyr329NoCACI 2
nomnom/canonicalize/tests/conftest.py sha256=VcE5RPfq3jRlcRUbOMtkrtgPUEq95d2BnS3qjfSf7JA 365
nomnom/canonicalize/tests/test_eph.py sha256=F2vyUQlAcZ5VFicTjLWXTyjwOEmgNr3ETQnDsvIJY8Q 1919
nomnom/canonicalize/tests/test_models.py sha256=LLbFg0ZtDwVBE6HXHzNvSOkhSy8qBq3NxHfT7lEU0nk 7662
nomnom/canonicalize/tests/test_views.py sha256=C-h-6eUllYKDJrFhqpmmYa5rL-4zivBrEa3Je8I9P_8 5646
nomnom/hugopacket/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/hugopacket/admin.py sha256=m6dPLJEL-FD57ozZ1dKWx3VBNHlGYcHVHLTZKOid3UM 551
nomnom/hugopacket/apps.py sha256=YdpWV-P-PtnbvKU2Lc006jRhNYBxUgob5rP4qH1g5Zk 1579
nomnom/hugopacket/models.py sha256=GvGcL8SwPEM9zIzaKnzoVJYGpYx4jiCmfMGYHx1LtcI 2449
nomnom/hugopacket/tests.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/hugopacket/urls.py sha256=aIgPmxnDNPFxukX7jaK1hEME4a1v8QcRYd_QDbUZtXE 286
nomnom/hugopacket/views.py sha256=XTKdAZtJ2H1NAW_NVXGgACG8EtkVxjZ3WQ_c1WEvfB8 4929
nomnom/hugopacket/migrations/0001_initial.py sha256=W1fl39mGzkpIQxFbLgNHs3zD3qRIQ_tHck8K1rx3fTo 3364
nomnom/hugopacket/migrations/0002_electionpacket_enabled.py sha256=XICbh-ZIyqAYHeiyvFc6jJ4FcuiIqe-xCsROpfGx7JU 510
nomnom/hugopacket/migrations/0003_alter_electionpacket_options.py sha256=4mjv5LL0rUGM0-SnsZpslg44L4twlBM-k-uuqmi5JlU 438
nomnom/hugopacket/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/hugopacket/templates/hugopacket/index.html sha256=1QBcjTgtLpfoO55u6Yofz52l91ssOIpux5Ca6jYWt3o 884
nomnom/hugopacket/templates/hugopacket/bits/packet_file.html sha256=ogEMRSXPIuOHznJRW-WGhyD95z01DG4PyGj9FQQlp64 616
nomnom/hugopacket/templates/hugopacket/bits/welcome.html sha256=ikVAFghszIuhqsD-Bo16xjddGolGeDjCE_0xDsjsfS8 36
nomnom/locale/zh/LC_MESSAGES/django.po sha256=2d0tHBBXUxf36x0CPshFQ4DXLUkCnSPvwF3T249gyfY 686
nomnom/nominate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/nominate/admin.py sha256=5g2bPzBK0yaa8T8SwXYrwBO_ur465QgKv14ekcMjoCg 11734
nomnom/nominate/apps.py sha256=3U7H_jx5MkC8U2rVaO50GMWuYEq8g2cWyyhU0eLGBxA 429
nomnom/nominate/context_processors.py sha256=U5K6xGJv5RsNAA8OOjySAbaj8aM9J66MDa2PadcPfds 1674
nomnom/nominate/decorators.py sha256=JPM7tt0ZDTAQ41m4d8aIFXTy7H9fq2xifpEbItauwow 1053
nomnom/nominate/factories.py sha256=IjbRbMSiuUrVgxKefz_dtFSUEsGjiiL9hskSgH6L4yU 3357
nomnom/nominate/forms.py sha256=7IEYoogtdCzzj0FwDMe7mURsKYO455759QEwzdspjbE 11250
nomnom/nominate/hugo_awards.py sha256=vUrfestDZXlsXKwj4CN3_LfEFLn_QwyR8cdgTqmcS0s 5840
nomnom/nominate/models.py sha256=aLpfqxG1wjQbC42aUKRwBwmcSt9Pi0tqETr4_h0XaXg 15962
nomnom/nominate/renderers.py sha256=XX97I4oeRBOMAxmbkKChgNKj3yxoKQEiW0zJnsslCCo 400
nomnom/nominate/reports.py sha256=2i5nwf7C4LSQDXejz9sWlD-FzY3I7czZsS9uomXl__E 10292
nomnom/nominate/signals.py sha256=AWVnmtkCr-KiHiG60Zr9xzz94_43Sa3XxGtqphdo1cM 1772
nomnom/nominate/tasks.py sha256=u1VKgiS5PtEZaCd36qDE4f9jSEvCaXJ3pz1lEsGYH2s 12940
nomnom/nominate/urls.py sha256=d33saFP1RdGPxqeirshCD5xdwHPax0SIU7vQKl2Q8Bo 2272
nomnom/nominate/locale/zh/LC_MESSAGES/django.po sha256=MxHC1I9P0D-TK18t973coOxvGnrWq0PRSHrZPyFlUHc 2207
nomnom/nominate/management/commands/fake_ballots.py sha256=1MvIj_yQVemMJ7InChrLwLfwmImKJratQkKt1c_WCV8 1598
nomnom/nominate/management/commands/fake_category.py sha256=G22tTVdIOOSlbm5pd_mC0P7EO3Q8XC9kJ9Mb0d7Rq3k 722
nomnom/nominate/management/commands/fake_finalists.py sha256=ehdEkZ6sZ80oehD3uSFuwuU0G3i65cczpZaRsAJIwDk 738
nomnom/nominate/management/commands/fake_nominations.py sha256=EsT1hr8VbZ5gAAKEQDQ3cKNpsuH9G8E2-YCrNmnGeos 813
nomnom/nominate/management/commands/fake_nominator.py sha256=-zBxJSyB4I8Mi1jGy9dLrrC9s64fwumZR8jxAX1fZCQ 941
nomnom/nominate/management/commands/import_nominations.py sha256=fsc67eEwOk9SO7ox5Ww4wgKFIDwAX3LLFcXIfvc-BBM 2864
nomnom/nominate/migrations/0001_initial.py sha256=dUkqJ_ww4XHSi2Ya5nkiJ6sleY1zqfRtVkAnXAQfHcg 8264
nomnom/nominate/migrations/0002_reportrecipient_alter_election_options.py sha256=MY5XLChiKzipbZOl42uaesFue2Xl5aSJUdFhMtoFWi4 1452
nomnom/nominate/migrations/0003_nominationadmindata.py sha256=YmLx254TBbYlmlRTcvZe_cmzv66BZajvbThOOcWQoVI 1073
nomnom/nominate/migrations/0004_alter_nominatingmemberprofile_user.py sha256=TtLfrH6NCHiCnWfezJkAlaSmdUAXe1AiAzevXGB8TwU 694
nomnom/nominate/migrations/0005_alter_rank_membership_delete_votingmember.py sha256=Ud5vSxPlQuVFj3WD9TXzVUnBl3tHDhwmh_JMuHt9aTE 631
nomnom/nominate/migrations/0006_votinginformation.py sha256=fUukkVncP6ZxXzx386YWvqXoWpbT-vs-icPq0WKM8mQ 1059
nomnom/nominate/migrations/0007_alter_category_options_alter_category_details_and_more.py sha256=JU-6jbGCtm_7JIF4f8zrfawX5aBW2XTT8lqzPHr5zyE 984
nomnom/nominate/migrations/0008_rename_details_category_nominating_details.py sha256=igtdQWV972aJfTcfyMTFGEWf0QdPpDM5MiYdo_gzNuo 412
nomnom/nominate/migrations/0009_alter_finalist_options_finalist_ballot_position.py sha256=Izjql61ZMljHQhlbapjCsuYCUBkQAsKUI7QKDgoBSwg 590
nomnom/nominate/migrations/0010_alter_rank_position.py sha256=vx3SilTucgRHEIiA4VitTln5kBFzXjNaGk_Ad5oDFuU 437
nomnom/nominate/migrations/0011_rank_voter_ip_address.py sha256=Pt-6A6AN35UT-qajU1aHgYQwS2-ycLCUHzJmLqMPAzk 414
nomnom/nominate/migrations/0012_nominatingmemberprofile_created_at_and_more.py sha256=1BPYlLBF8aSklsxp2NmE3l5e8U0pLtMsb6VtO4pkmt8 720
nomnom/nominate/migrations/0013_alter_category_field_1_description_and_more.py sha256=E97P2BNlIuU_Dxip1jD4ZfZANL9fhjK3_fFLTIRMo7U 965
nomnom/nominate/migrations/0014_category_field_2_required_category_field_3_required.py sha256=sgMXwkEdUEawboKAeXhD1AVy98-NxB2J3fy1oh_3YQs 610
nomnom/nominate/migrations/0015_adminmessage_alter_category_field_2_required_and_more.py sha256=gIndR5NYDuy2TLzKAzq2eHcAmspYl2UJUBEn_Si_z_8 1672
nomnom/nominate/migrations/0016_finalist_name.py sha256=8FyGWLA477ahKNdx7xYd-pOmAFJ9gkc40bpMwvhSpOI 468
nomnom/nominate/migrations/0017_alter_nomination_options.py sha256=V1WpN9Yh7kn7m6qkuoPEYo8KeL9yLTECCWuuhoeWK04 421
nomnom/nominate/migrations/0018_remove_finalist_name.py sha256=acNiLqsluoRyFpPU8D_-5vyBhVPqXwzlO2zxAziZHtY 334
nomnom/nominate/migrations/0019_rename_description_finalist_name.py sha256=V70eDlE9BCyWTFr3u4_XCu2qKf02NixrT04Tns-Los8 370
nomnom/nominate/migrations/0020_rank_unique_rank.py sha256=2J7M-a1SW7M3_l7coVW-NXxXZlAZQ169FsAQD3W7CjE 456
nomnom/nominate/migrations/0021_alter_rank_options.py sha256=6hW1QaiiZpyx-n2BX_eZMxgTSlrw7Ly0z80_GGI9Hq0 623
nomnom/nominate/migrations/0022_alter_rank_options.py sha256=UeNPD4B_mKYBqZcZTAFSZOzgOqIrYMWCN2w0o31ik6w 641
nomnom/nominate/migrations/0023_finalist_short_name.py sha256=fgcWD06VD8v3uSO7YlghgGJ5OF46vJ3MU-eyoxOyr5Y 583
nomnom/nominate/migrations/0024_rank_rank_date.py sha256=wzOwvGew0Dzv9MChA5rWXTOXwSdHkDPXV2dfxQsVJmM 387
nomnom/nominate/migrations/0025_merge_0023_finalist_short_name_0024_rank_rank_date.py sha256=yThlVSU-TFzlvzLPG-i9_vHgHs4LfEeyOlNGkm2ChdQ 266
nomnom/nominate/migrations/0026_rankadmindata.py sha256=cdFur7AqDY1hdbcB5DV7HjBYN8HO-RjWRl_9t6JDWUY 1903
nomnom/nominate/migrations/0027_alter_category_fields.py sha256=dzMBZVUV_JZSpejyIuXXetqxtx3yM16JRdhZT6dY4y4 419
nomnom/nominate/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/nominate/social_auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/nominate/social_auth/pipeline.py sha256=9zlrSwj3anx8pRBbi-o1906m_KCou0URH6GPbMLTWsU 4442
nomnom/nominate/social_auth/test_pipeline.py sha256=emugd2gcfoaUJtVU6MOJBGt9u527db5dHMjdcoezXHY 6382
nomnom/nominate/static/css/layout.css sha256=l3qB9Bz4fNst9FZRacXCtnGb2FFRLsmmoJrmxqrFNVY 1403
nomnom/nominate/static/css/nominate.css sha256=YzqPEwwDqeiC4qzL3bWbg-vuqJnmRKm3oVXbpSGOySI 1911
nomnom/nominate/static/images/logo_blue.png sha256=C-OIX1oM4ReNztvi0-exDnBvEtfIww9HWcYb696bVHw 16520
nomnom/nominate/static/images/sidebar.png sha256=VP9iE_67YBv7jXH0Yb3YInZZmbl-nVb5YOHsHC5NPJ8 1477224
nomnom/nominate/static/images/worldcon-logo.png sha256=LKJoaljQrQpG857zC6hGyQZSns1U4TqwPxbyoLy051c 10423
nomnom/nominate/static/js/toasts.js sha256=3p5dSSOT-TZQMv56s5fJvC_z-wlFWXEDg5KMyfqk8bQ 525
nomnom/nominate/templates/_membership.html sha256=wep3YLdzMmIQDGymA5r9fzs-0GVkXx7_7PwfrFLMxiM 35
nomnom/nominate/templates/base.html sha256=P72Yo3qZkrQDJBx98voOQzmaeunP76ZuK1t1l9672pA 3698
nomnom/nominate/templates/nomnom_footer.html sha256=abRnTAQvYOuxAdsg3tJ8lFaW1pts_OMxo6psUJ5R0jc 514
nomnom/nominate/templates/admin/nominate/category/change_form_object_tools.html sha256=AQys4xAS8zO8o9k2hSwS77_m18v2bdafANnxE02LSng 353
nomnom/nominate/templates/admin/nominate/category/results.html sha256=fty3ptU1zz3QFYlRcEK1U9zz0s8TH3qxnRCO8bMRe3Y 513
nomnom/nominate/templates/admin/nominate/category/row.html sha256=AOjG2ESG_PnfeHBPPSmrHhqoReBZT5h5D-gdmgN0Of8 340
nomnom/nominate/templates/admin/nominate/category/table.html sha256=nnNac_BX7FkB-lnPgquVBupVY33yHMjSU9WILdaeHfA 614
nomnom/nominate/templates/admin/nominate/election/change_form_object_tools.html sha256=ucekinhffsSLu_05kbpzIbRDpgT0D1s9biTRRwuHLt4 494
nomnom/nominate/templates/admin/nominate/election/results.html sha256=9bwPx_c2HCR0krW93Y63BFscesqif8-Y4vuYZl3bHkc 430
nomnom/nominate/templates/admin/nominate/nominatingmemberprofile/change_form.html sha256=fW7DApsdwIguYGzpx28TmmqTSVKBPr7ovP9Asa7dW2Y 704
nomnom/nominate/templates/bits/convention_footer.html sha256=PO9TjgYsqF0vt_9MJkXdR-d4oUaQXS_917owiDc1Qkc 526
nomnom/nominate/templates/bits/convention_header.html sha256=ZF1QcFmOl5sWasb3C0BlVycKmVq19pE5BGtNtWS_X0M 2292
nomnom/nominate/templates/bits/login_forms.html sha256=lpTJiS-iD5UwFRITeCNpLPr2Gsx46aRiW10NxI5bd-E 826
nomnom/nominate/templates/bits/toasts.html sha256=ZMFOr-tJ1j7ofveTuDmlzNHsUYHtf4rhipU4gLVp-pI 1289
nomnom/nominate/templates/nominate/_election_list_entry.html sha256=dPDi_joX7iZsDhgdV2nYFH3qp35iiWZnUetNx7GY6Lg 2398
nomnom/nominate/templates/nominate/admin_nominate.html sha256=0i93P5GEAttcR5VHIPbseb0hcTROab7jfMjyv-NTDBY 800
nomnom/nominate/templates/nominate/admin_vote.html sha256=UpwckkahowUqOf-cQp6fqVlRZQcXQYXr8s-Eapb5UOM 796
nomnom/nominate/templates/nominate/election_closed.html sha256=6BZnUBGnz09K0lULIDBpaXIpPYtm2pBeqBZ0MLsVols 254
nomnom/nominate/templates/nominate/election_list.html sha256=w2VWzny_w2-SzUMdsdLbm_xYBnyIA_0qXBA3oMyQLC0 1044
nomnom/nominate/templates/nominate/forbidden.html sha256=j7nIBpv_E06GOi18fefG0uyvPQGf9tY6JxWx_Qss5S0 561
nomnom/nominate/templates/nominate/nominate.html sha256=s1h5xlBRbERudMk432P1VQOyNHVKYS6TaPg8PUt6Mss 5353
nomnom/nominate/templates/nominate/show_nominations.html sha256=ZKXhhx6j_vcRlg0TcxgjR2gdaRhGrgxVdhJrLcP3TbQ 1010
nomnom/nominate/templates/nominate/vote.html sha256=PXLiBcXBEeWbzYxf-ySi3AHN2shepnfK_1H4EovBYfs 3466
nomnom/nominate/templates/nominate/voting_ballot_form.html sha256=5SrmjGBWN_nTtp_OepDu3gDeYm7Im2E2TWNZ5MdFc0k 2086
nomnom/nominate/templates/nominate/admin/election_reports.html sha256=5LwVO_9Jhif1ieW_d1MPBX7VcYLrZKim6lHWV6mhiyo 729
nomnom/nominate/templates/nominate/bits/nomination_instructions.html sha256=txYMFUqgsjoEm8tC7l7ISqdVY8SFjw4dZScYzTyAVmw 473
nomnom/nominate/templates/nominate/bits/voting_disclaimers.html sha256=GyRAgUgzYnL6tRpa-EDfFhgKnboHevjN0zLrziiAKmg 279
nomnom/nominate/templates/nominate/bits/voting_instructions.html sha256=KFyU60qw1G7jXn3Vo26R_mDYtbJmr_CEBEUuPT0uc3k 1297
nomnom/nominate/templates/nominate/email/nomination_report.html sha256=-f3vRzWrLoyEELCbJjIWrSElFOytoloHlgZvI2kI2pk 50
nomnom/nominate/templates/nominate/email/nomination_report.txt sha256=dVLhBtagEVppcoMHQi2W9CTtsYi9LjqSXHPK058yV64 44
nomnom/nominate/templates/nominate/email/nominations_for_user.html sha256=twaYyaDpPqcl8OaNknppkAmUOLSxITGqsZljeir5Pw0 747
nomnom/nominate/templates/nominate/email/nominations_for_user.txt sha256=I-XUv2y-rtw9BmSWIuNQ--WdEYTOwf3MN1Y7KM5Z5L0 569
nomnom/nominate/templates/nominate/email/ranks_report.html sha256=PQbILK22rg1uNyNLkLnR5wdhFFFreAdkD3ZocxGruCA 290
nomnom/nominate/templates/nominate/email/ranks_report.txt sha256=dptua-8QiHXWr5TG4fCFFc5Ycpra5qVVD7kAzECvjQQ 449
nomnom/nominate/templates/nominate/email/votes_for_user.html sha256=jN2cM8U4n8IcYeevSManoZA04RiQyGoDk1n_Jd4Atlk 1171
nomnom/nominate/templates/nominate/email/votes_for_user.txt sha256=R2IZuibZGw-xk4bAvYpMbpQSKnTCJmbJ7s-YDc_evs0 958
nomnom/nominate/templates/nominate/reports/voting_report.html sha256=1DsGvZqHcu8-P8vCT2qqrddl7XvZD4PgID9q6cLr25o 123
nomnom/nominate/templates/registration/auth_error.html sha256=gt9t4RS_7Azt2qcw9-0zmuag8fB1-JjoCX6g5Zchtso 427
nomnom/nominate/templates/registration/login.html sha256=MvFih8he6LVT6Jdw4o0wHGSPnDhrNt4wPTU7WFEu_P4 333
nomnom/nominate/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/nominate/templatetags/nomnom_filters.py sha256=ii3u3nJV2Zo5eieMRgrORcIBqghuL6oda0HNShbgLFg 1008
nomnom/nominate/templatetags/nomnom_styles.py sha256=e0I9lwZQCdNwzNbuwGSlsROYYHRi6a6XVeVvAq6YXyQ 2324
nomnom/nominate/tests/conftest.py sha256=OcKtidUvs8uNvmq_ryLZwbS4BGH9sfs5RTQp1hSrmaQ 969
nomnom/nominate/tests/test_hugo_awards.py sha256=5Sa8HjQ14NF4EYFSmBDCQaQL78dgycVZBh8P2EUx74U 3457
nomnom/nominate/tests/test_models.py sha256=ozJ6_LSbjSgU7uSKamQL-q4-uKWBHSCjqelB-NIgnx0 6772
nomnom/nominate/tests/test_reports.py sha256=7M-cFzLkQARyaRW3vy3qURm5bCjxkBkgBK434zIsvco 5414
nomnom/nominate/tests/test_tasks.py sha256=SHdDMra3aJlfuxEC6qZXOic30QlDv1UK9OWFi9qqDt0 4412
nomnom/nominate/tests/test_views.py sha256=X9p49Dldu85vd8OrqBti-_v0_WiShQRZrHRsiuDeJuA 17197
nomnom/nominate/tests/test_views_vote.py sha256=8wU-iWlX1fgtcok5FVO8DZpO4mmBytuQl5Qhow59a98 10605
nomnom/nominate/views/__init__.py sha256=U4vanxVNp2hoOPqc3l2VXI7RHo4AAAxX4QmjWRKespE 312
nomnom/nominate/views/base.py sha256=B7hBUqg5lQ8S9CBSJQZ_Ox1pdnK8hdk0ihOMXpeLt70 1844
nomnom/nominate/views/election.py sha256=JiI3Y5UT5UHly4gMqczmwxyDwMLIpWPuOextr3vk_x8 1557
nomnom/nominate/views/nominate.py sha256=XQ_oxC4xFa9b29nBh3F4GvOEofayyKNR8Sz2AOwF2jg 7495
nomnom/nominate/views/vote.py sha256=9jAJ7CDI5CO42QyC3qA2jNOzDc70ksECo4-fR3y5qdI 13340
nomnom/tests/test_convention.py sha256=BLlTTyyUVuUBFcQqoZ1-IIafX69XGQbrpeh0ZgvuU2g 1966
nomnom/wsfs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/wsfs/admin.py sha256=ImQU7Q0SJNTigjgz1o6mizJwFEepZle5JSCBJXheLMw 29
nomnom/wsfs/apps.py sha256=TieTuQJcAqge6aLih4AsZ-wKGNSr2cHJdE0nZrovcXM 147
nomnom/wsfs/models.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/wsfs/tests.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/wsfs/views.py sha256=sA8hiJtKGVheFzQZ3FMQMnEuHA696WU-SkaM64Qai0s 71
nomnom/wsfs/rules/__init__.py sha256=QdVYiMIU96N7trDMYq_XN1j9_pBt4nZNYnajlXzGWhI 42
nomnom/wsfs/rules/constitution_2023.py sha256=vMA3qZO9e5SplmwFhddIQc56kF6srajJ-sz5RAYZqeA 12499
nomnom/wsfs/social_auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/wsfs/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nomnom/wsfs/tests/test_constitution_2023.py sha256=fCuH8s3DPZo-adObGBTGt6Sml3OKdd3Vwy2Tx2FuDO4 2755
nomnom/wsfs/tests/test_eph.py sha256=2hrAJT4xAj6t6SHmpSeuIWiEwDq8SfdokMun-QxUvSc 6463
nomnom_hugoawards-2025.2.6.dist-info/METADATA sha256=VRfwnT-nrWqvF5OtmYN-9gTFm1SGTK8t1KnT9eLnZuc 4357
nomnom_hugoawards-2025.2.6.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
nomnom_hugoawards-2025.2.6.dist-info/licenses/LICENSE sha256=38oOH6bz6ypBX7VqrdAkGOqTopAYuw8V-ctNpVK9ndY 1067
nomnom_hugoawards-2025.2.6.dist-info/RECORD