From 16c17464ca27f966c8f76877e7d90ffa340362a5 Mon Sep 17 00:00:00 2001 From: Neil Johnson Date: Thu, 21 Jul 2022 13:54:36 -0400 Subject: [PATCH 1/4] Remove generated code (replaced by NISTLib) --- .../versadm/ballots/election_model_16.py | 128 --- .../versadm/ballots/election_results.py | 964 ------------------ 2 files changed, 1092 deletions(-) delete mode 100644 src/electos/versadm/ballots/election_model_16.py delete mode 100644 src/electos/versadm/ballots/election_results.py diff --git a/src/electos/versadm/ballots/election_model_16.py b/src/electos/versadm/ballots/election_model_16.py deleted file mode 100644 index 2475989..0000000 --- a/src/electos/versadm/ballots/election_model_16.py +++ /dev/null @@ -1,128 +0,0 @@ -# generated by datamodel-codegen: -# filename: BallotStudio_16_Edits.JSON -# timestamp: 2021-09-14T17:23:00+00:00 - -from __future__ import annotations - -from typing import List, Optional - -from pydantic import BaseModel, Field - - -class ContactInformation(BaseModel): - _type: str = Field(..., alias='@type') - - -class CandidateItem(BaseModel): - _type: str = Field(..., alias='@type') - _id: str = Field(..., alias='@id') - BallotName: str - ContactInformation: ContactInformation - PersonId: str - - -class ContestSelectionItem(BaseModel): - _type: str = Field(..., alias='@type') - _id: str = Field(..., alias='@id') - CandidateIds: Optional[List[str]] = None - EndorsementPartyIds: Optional[List[str]] = None - IsWriteIn: Optional[bool] = None - - -class ContestItem(BaseModel): - _type: str = Field(..., alias='@type') - Name: str - ElectionDistrictId: str - VotesAllowed: Optional[int] = None - _id: str = Field(..., alias='@id') - BallotTitle: str - BallotSubTitle: str - ContestSelection: List[ContestSelectionItem] - NumberElected: int - OfficeIds: List[str] - VoteVariation: str - - -class OrderedContentItem(BaseModel): - _type: str = Field(..., alias='@type') - - -class BallotStyleItem(BaseModel): - _type: str = Field(..., alias='@type') - GpUnitIds: List[str] - OrderedContent: List[OrderedContentItem] - - -class ElectionItem(BaseModel): - _type: str = Field(..., alias='@type') - Name: str - Type: str - StartDate: str - EndDate: str - ElectionScopeId: str - Candidate: List[CandidateItem] - Contest: List[ContestItem] - BallotStyle: List[BallotStyleItem] - - -class ContactInformation1(BaseModel): - _type: str = Field(..., alias='@type') - - -class GpUnitItem(BaseModel): - _type: str = Field(..., alias='@type') - _id: str = Field(..., alias='@id') - Type: str - Name: str - ComposingGpUnitIds: Optional[List[str]] = None - ContactInformation: ContactInformation1 - - -class ContactInformation2(BaseModel): - _type: str = Field(..., alias='@type') - - -class Term(BaseModel): - _type: str = Field(..., alias='@type') - Type: str - - -class OfficeItem(BaseModel): - Name: str - _id: str = Field(..., alias='@id') - _type: str = Field(..., alias='@type') - ContactInformation: ContactInformation2 - Term: Term - - -class ContactInformation3(BaseModel): - _type: str = Field(..., alias='@type') - - -class PartyItem(BaseModel): - Name: str - _id: str = Field(..., alias='@id') - _type: str = Field(..., alias='@type') - Abbreviation: str - ContactInformation: ContactInformation3 - - -class ContactInformation4(BaseModel): - _type: str = Field(..., alias='@type') - - -class PersonItem(BaseModel): - FullName: str - _id: str = Field(..., alias='@id') - _type: str = Field(..., alias='@type') - ContactInformation: ContactInformation4 - PartyId: str - - -class Model(BaseModel): - Election: List[ElectionItem] - GpUnit: List[GpUnitItem] - Header: List - Office: List[OfficeItem] - Party: List[PartyItem] - Person: List[PersonItem] diff --git a/src/electos/versadm/ballots/election_results.py b/src/electos/versadm/ballots/election_results.py deleted file mode 100644 index 7a8c9c6..0000000 --- a/src/electos/versadm/ballots/election_results.py +++ /dev/null @@ -1,964 +0,0 @@ -# generated by datamodel-codegen: -# filename: NIST_V2_election_results_reporting.json -# timestamp: 2021-09-09T23:34:22+00:00 - -from __future__ import annotations - -from datetime import date, datetime, time -from enum import Enum -from typing import List, Optional, Union - -from pydantic import AnyUrl, BaseModel, Extra, Field, constr - - -class _Type(Enum): - ElectionResults_AnnotatedString = 'ElectionResults.AnnotatedString' - - -class _TypeModel(Enum): - ElectionResults_AnnotatedUri = 'ElectionResults.AnnotatedUri' - - -class _TypeModel1(Enum): - ElectionResults_BallotCounts = 'ElectionResults.BallotCounts' - - -class _TypeModel2(Enum): - ElectionResults_BallotMeasureContest = 'ElectionResults.BallotMeasureContest' - - -class _TypeModel3(Enum): - ElectionResults_BallotMeasureSelection = 'ElectionResults.BallotMeasureSelection' - - -class BallotMeasureType(Enum): - ballot_measure = 'ballot-measure' - initiative = 'initiative' - other = 'other' - recall = 'recall' - referendum = 'referendum' - - -class _TypeModel4(Enum): - ElectionResults_BallotStyle = 'ElectionResults.BallotStyle' - - -class _TypeModel5(Enum): - ElectionResults_Candidate = 'ElectionResults.Candidate' - - -class _TypeModel6(Enum): - ElectionResults_CandidateContest = 'ElectionResults.CandidateContest' - - -class CandidatePostElectionStatus(Enum): - advanced_to_runoff = 'advanced-to-runoff' - defeated = 'defeated' - projected_winner = 'projected-winner' - winner = 'winner' - withdrawn = 'withdrawn' - - -class CandidatePreElectionStatus(Enum): - filed = 'filed' - qualified = 'qualified' - withdrawn = 'withdrawn' - - -class _TypeModel7(Enum): - ElectionResults_CandidateSelection = 'ElectionResults.CandidateSelection' - - -class _TypeModel8(Enum): - ElectionResults_Coalition = 'ElectionResults.Coalition' - - -class _TypeModel9(Enum): - ElectionResults_ContactInformation = 'ElectionResults.ContactInformation' - - -class CountItemStatus(Enum): - completed = 'completed' - in_process = 'in-process' - not_processed = 'not-processed' - unknown = 'unknown' - - -class CountItemType(Enum): - absentee = 'absentee' - absentee_fwab = 'absentee-fwab' - absentee_in_person = 'absentee-in-person' - absentee_mail = 'absentee-mail' - early = 'early' - election_day = 'election-day' - other = 'other' - provisional = 'provisional' - seats = 'seats' - total = 'total' - uocava = 'uocava' - write_in = 'write-in' - - -class _TypeModel10(Enum): - ElectionResults_CountStatus = 'ElectionResults.CountStatus' - - -class CountStatus(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel10 = Field(..., alias='@type') - OtherType: Optional[str] = None - Status: CountItemStatus - Type: CountItemType - - -class DateTimeWithZone(BaseModel): - __root__: datetime - - -class DayType(Enum): - all = 'all' - friday = 'friday' - monday = 'monday' - saturday = 'saturday' - sunday = 'sunday' - thursday = 'thursday' - tuesday = 'tuesday' - wednesday = 'wednesday' - weekday = 'weekday' - weekend = 'weekend' - - -class _TypeModel11(Enum): - ElectionResults_DeviceClass = 'ElectionResults.DeviceClass' - - -class DeviceType(Enum): - bmd = 'bmd' - dre = 'dre' - manual_count = 'manual-count' - opscan_central = 'opscan-central' - opscan_precinct = 'opscan-precinct' - other = 'other' - unknown = 'unknown' - - -class _TypeModel12(Enum): - ElectionResults_Election = 'ElectionResults.Election' - - -class _TypeModel13(Enum): - ElectionResults_ElectionAdministration = 'ElectionResults.ElectionAdministration' - - -class _TypeModel14(Enum): - ElectionResults_ElectionReport = 'ElectionResults.ElectionReport' - - -class ElectionType(Enum): - general = 'general' - other = 'other' - partisan_primary_closed = 'partisan-primary-closed' - partisan_primary_open = 'partisan-primary-open' - primary = 'primary' - runoff = 'runoff' - special = 'special' - - -class _TypeModel15(Enum): - ElectionResults_ExternalIdentifier = 'ElectionResults.ExternalIdentifier' - - -class GeoSpatialFormat(Enum): - geo_json = 'geo-json' - gml = 'gml' - kml = 'kml' - shp = 'shp' - wkt = 'wkt' - - -class _TypeModel16(Enum): - ElectionResults_Header = 'ElectionResults.Header' - - -class _TypeModel17(Enum): - ElectionResults_Hours = 'ElectionResults.Hours' - - -class HtmlColorString(BaseModel): - __root__: constr(regex=r'[0-9a-f]{6}') - - -class IdentifierType(Enum): - fips = 'fips' - local_level = 'local-level' - national_level = 'national-level' - ocd_id = 'ocd-id' - other = 'other' - state_level = 'state-level' - - -class _TypeModel18(Enum): - ElectionResults_InternationalizedText = 'ElectionResults.InternationalizedText' - - -class _TypeModel19(Enum): - ElectionResults_LanguageString = 'ElectionResults.LanguageString' - - -class LanguageString(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel19 = Field(..., alias='@type') - Content: str - Language: str - - -class _TypeModel20(Enum): - ElectionResults_LatLng = 'ElectionResults.LatLng' - - -class LatLng(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel20 = Field(..., alias='@type') - Label: Optional[str] = None - Latitude: float - Longitude: float - Source: Optional[str] = None - - -class _TypeModel21(Enum): - ElectionResults_Office = 'ElectionResults.Office' - - -class _TypeModel22(Enum): - ElectionResults_OfficeGroup = 'ElectionResults.OfficeGroup' - - -class OfficeGroup(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel22 = Field(..., alias='@type') - Label: Optional[str] = None - Name: str - OfficeIds: Optional[List[str]] = Field(None, min_items=0) - SubOfficeGroup: Optional[List[OfficeGroup]] = None - - -class OfficeTermType(Enum): - full_term = 'full-term' - unexpired_term = 'unexpired-term' - - -class _TypeModel23(Enum): - ElectionResults_OrderedContest = 'ElectionResults.OrderedContest' - - -class OrderedContest(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel23 = Field(..., alias='@type') - ContestId: str - OrderedContestSelectionIds: Optional[List[str]] = Field(None, min_items=0) - - -class _TypeModel24(Enum): - ElectionResults_OrderedHeader = 'ElectionResults.OrderedHeader' - - -class OrderedHeader(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel24 = Field(..., alias='@type') - HeaderId: str - OrderedContent: Optional[List[Union[OrderedContest, OrderedHeader]]] = None - - -class _TypeModel25(Enum): - ElectionResults_OtherCounts = 'ElectionResults.OtherCounts' - - -class _TypeModel26(Enum): - ElectionResults_Party = 'ElectionResults.Party' - - -class _TypeModel27(Enum): - ElectionResults_PartyContest = 'ElectionResults.PartyContest' - - -class _TypeModel28(Enum): - ElectionResults_PartyRegistration = 'ElectionResults.PartyRegistration' - - -class PartyRegistration(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel28 = Field(..., alias='@type') - Count: int - PartyId: str - - -class _TypeModel29(Enum): - ElectionResults_PartySelection = 'ElectionResults.PartySelection' - - -class _TypeModel30(Enum): - ElectionResults_Person = 'ElectionResults.Person' - - -class ReportDetailLevel(Enum): - precinct_level = 'precinct-level' - summary_contest = 'summary-contest' - - -class _TypeModel31(Enum): - ElectionResults_ReportingDevice = 'ElectionResults.ReportingDevice' - - -class _TypeModel32(Enum): - ElectionResults_ReportingUnit = 'ElectionResults.ReportingUnit' - - -class ReportingUnitType(Enum): - ballot_batch = 'ballot-batch' - ballot_style_area = 'ballot-style-area' - borough = 'borough' - city = 'city' - city_council = 'city-council' - combined_precinct = 'combined-precinct' - congressional = 'congressional' - country = 'country' - county = 'county' - county_council = 'county-council' - drop_box = 'drop-box' - judicial = 'judicial' - municipality = 'municipality' - other = 'other' - polling_place = 'polling-place' - precinct = 'precinct' - school = 'school' - special = 'special' - split_precinct = 'split-precinct' - state = 'state' - state_house = 'state-house' - state_senate = 'state-senate' - town = 'town' - township = 'township' - utility = 'utility' - village = 'village' - vote_center = 'vote-center' - ward = 'ward' - water = 'water' - - -class ResultsStatus(Enum): - certified = 'certified' - correction = 'correction' - pre_election = 'pre-election' - recount = 'recount' - unofficial_complete = 'unofficial-complete' - unofficial_partial = 'unofficial-partial' - - -class _TypeModel33(Enum): - ElectionResults_RetentionContest = 'ElectionResults.RetentionContest' - - -class _TypeModel34(Enum): - ElectionResults_Schedule = 'ElectionResults.Schedule' - - -class ShortString(BaseModel): - __root__: constr(max_length=32) - - -class _TypeModel35(Enum): - ElectionResults_SpatialDimension = 'ElectionResults.SpatialDimension' - - -class _TypeModel36(Enum): - ElectionResults_SpatialExtent = 'ElectionResults.SpatialExtent' - - -class SpatialExtent(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel36 = Field(..., alias='@type') - Coordinates: str - Format: GeoSpatialFormat - - -class _TypeModel37(Enum): - ElectionResults_Term = 'ElectionResults.Term' - - -class Term(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel37 = Field(..., alias='@type') - EndDate: Optional[date] = None - Label: Optional[str] = None - StartDate: Optional[date] = None - Type: Optional[OfficeTermType] = None - - -class TimeWithZone(BaseModel): - __root__: time - - -class _TypeModel38(Enum): - ElectionResults_VoteCounts = 'ElectionResults.VoteCounts' - - -class VoteVariation(Enum): - approval = 'approval' - borda = 'borda' - cumulative = 'cumulative' - majority = 'majority' - n_of_m = 'n-of-m' - other = 'other' - plurality = 'plurality' - proportional = 'proportional' - range = 'range' - rcv = 'rcv' - super_majority = 'super-majority' - - -class AnnotatedString(BaseModel): - class Config: - extra = Extra.forbid - - _type: _Type = Field(..., alias='@type') - Annotation: Optional[ShortString] = None - Content: str - - -class AnnotatedUri(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel = Field(..., alias='@type') - Annotation: Optional[ShortString] = None - Content: AnyUrl - - -class DeviceClass(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel11 = Field(..., alias='@type') - Manufacturer: Optional[str] = None - Model: Optional[str] = None - OtherType: Optional[str] = None - Type: Optional[DeviceType] = None - - -class ExternalIdentifier(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel15 = Field(..., alias='@type') - Label: Optional[str] = None - OtherType: Optional[str] = None - Type: IdentifierType - Value: str - - -class Hours(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel17 = Field(..., alias='@type') - Day: Optional[DayType] = None - EndTime: TimeWithZone - Label: Optional[str] = None - StartTime: TimeWithZone - - -class InternationalizedText(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel18 = Field(..., alias='@type') - Label: Optional[str] = None - Text: List[LanguageString] = Field(..., min_items=1) - - -class OtherCounts(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel25 = Field(..., alias='@type') - DeviceClass: Optional[DeviceClass] = None - GpUnitId: str - Overvotes: Optional[float] = None - Undervotes: Optional[float] = None - WriteIns: Optional[int] = None - - -class ReportingDevice(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel31 = Field(..., alias='@type') - ComposingGpUnitIds: Optional[List[str]] = Field(None, min_items=0) - DeviceClass: Optional[DeviceClass] = None - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - Name: Optional[InternationalizedText] = None - SerialNumber: Optional[str] = None - - -class Schedule(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel34 = Field(..., alias='@type') - EndDate: Optional[date] = None - Hours: Optional[List[Hours]] = Field(None, min_items=0) - IsOnlyByAppointment: Optional[bool] = None - IsOrByAppointment: Optional[bool] = None - IsSubjectToChange: Optional[bool] = None - Label: Optional[str] = None - StartDate: Optional[date] = None - - -class SpatialDimension(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel35 = Field(..., alias='@type') - MapUri: Optional[List[AnnotatedUri]] = Field(None, min_items=0) - SpatialExtent: Optional[SpatialExtent] = None - - -class VoteCounts(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel38 = Field(..., alias='@type') - Count: float - DeviceClass: Optional[DeviceClass] = None - GpUnitId: str - IsSuppressedForPrivacy: Optional[bool] = None - OtherType: Optional[str] = None - Round: Optional[int] = None - Type: CountItemType - - -class BallotCounts(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel1 = Field(..., alias='@type') - BallotsCast: Optional[int] = None - BallotsOutstanding: Optional[int] = None - BallotsRejected: Optional[int] = None - DeviceClass: Optional[DeviceClass] = None - GpUnitId: str - IsSuppressedForPrivacy: Optional[bool] = None - OtherType: Optional[str] = None - Round: Optional[int] = None - Type: CountItemType - - -class BallotMeasureSelection(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel3 = Field(..., alias='@type') - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - Selection: InternationalizedText - SequenceOrder: Optional[int] = None - VoteCounts: Optional[List[VoteCounts]] = Field(None, min_items=0) - - -class BallotStyle(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel4 = Field(..., alias='@type') - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - GpUnitIds: List[str] = Field(..., min_items=1) - ImageUri: Optional[List[AnnotatedUri]] = Field(None, min_items=0) - OrderedContent: Optional[List[Union[OrderedContest, OrderedHeader]]] = Field( - None, min_items=0 - ) - PartyIds: Optional[List[str]] = Field(None, min_items=0) - - -class CandidateSelection(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel7 = Field(..., alias='@type') - CandidateIds: Optional[List[str]] = Field(None, min_items=0) - EndorsementPartyIds: Optional[List[str]] = Field(None, min_items=0) - IsWriteIn: Optional[bool] = None - SequenceOrder: Optional[int] = None - VoteCounts: Optional[List[VoteCounts]] = Field(None, min_items=0) - - -class ContactInformation(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel9 = Field(..., alias='@type') - AddressLine: Optional[List[str]] = Field(None, min_items=0) - Directions: Optional[InternationalizedText] = None - Email: Optional[List[AnnotatedString]] = Field(None, min_items=0) - Fax: Optional[List[AnnotatedString]] = Field(None, min_items=0) - Label: Optional[str] = None - LatLng: Optional[LatLng] = None - Name: Optional[str] = None - Phone: Optional[List[AnnotatedString]] = Field(None, min_items=0) - Schedule: Optional[List[Schedule]] = Field(None, min_items=0) - Uri: Optional[List[AnnotatedUri]] = Field(None, min_items=0) - - -class ElectionAdministration(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel13 = Field(..., alias='@type') - ContactInformation: Optional[ContactInformation] = None - ElectionOfficialPersonIds: Optional[List[str]] = Field(None, min_items=0) - Name: Optional[str] = None - - -class Header(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel16 = Field(..., alias='@type') - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - Name: InternationalizedText - - -class Office(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel21 = Field(..., alias='@type') - ContactInformation: Optional[ContactInformation] = None - Description: Optional[InternationalizedText] = None - ElectionDistrictId: Optional[str] = None - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - FilingDeadline: Optional[date] = None - IsPartisan: Optional[bool] = None - Name: InternationalizedText - OfficeHolderPersonIds: Optional[List[str]] = Field(None, min_items=0) - Term: Optional[Term] = None - - -class Party(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel26 = Field(..., alias='@type') - Abbreviation: Optional[InternationalizedText] = None - Color: Optional[HtmlColorString] = None - ContactInformation: Optional[ContactInformation] = None - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - IsRecognizedParty: Optional[bool] = None - LeaderPersonIds: Optional[List[str]] = Field(None, min_items=0) - LogoUri: Optional[List[AnnotatedUri]] = Field(None, min_items=0) - Name: InternationalizedText - PartyScopeGpUnitIds: Optional[List[str]] = Field(None, min_items=0) - Slogan: Optional[InternationalizedText] = None - - -class PartySelection(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel29 = Field(..., alias='@type') - PartyIds: List[str] = Field(..., min_items=1) - SequenceOrder: Optional[int] = None - VoteCounts: Optional[List[VoteCounts]] = Field(None, min_items=0) - - -class Person(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel30 = Field(..., alias='@type') - ContactInformation: Optional[List[ContactInformation]] = Field(None, min_items=0) - DateOfBirth: Optional[date] = None - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - FirstName: Optional[str] = None - FullName: Optional[InternationalizedText] = None - Gender: Optional[str] = None - LastName: Optional[str] = None - MiddleName: Optional[List[str]] = Field(None, min_items=0) - Nickname: Optional[str] = None - PartyId: Optional[str] = None - Prefix: Optional[str] = None - Profession: Optional[InternationalizedText] = None - Suffix: Optional[str] = None - Title: Optional[InternationalizedText] = None - - -class ReportingUnit(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel32 = Field(..., alias='@type') - AuthorityIds: Optional[List[str]] = Field(None, min_items=0) - ComposingGpUnitIds: Optional[List[str]] = Field(None, min_items=0) - ContactInformation: Optional[ContactInformation] = None - CountStatus: Optional[List[CountStatus]] = Field(None, min_items=0) - ElectionAdministration: Optional[ElectionAdministration] = None - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - IsDistricted: Optional[bool] = None - IsMailOnly: Optional[bool] = None - Name: Optional[InternationalizedText] = None - Number: Optional[str] = None - OtherType: Optional[str] = None - PartyRegistration: Optional[List[PartyRegistration]] = Field(None, min_items=0) - SpatialDimension: Optional[SpatialDimension] = None - SubUnitsReported: Optional[int] = None - TotalSubUnits: Optional[int] = None - Type: ReportingUnitType - VotersParticipated: Optional[int] = None - VotersRegistered: Optional[int] = None - - -class RetentionContest(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel33 = Field(..., alias='@type') - Abbreviation: Optional[str] = None - BallotSubTitle: Optional[InternationalizedText] = None - BallotTitle: Optional[InternationalizedText] = None - CandidateId: str - ConStatement: Optional[InternationalizedText] = None - ContestSelection: Optional[ - List[Union[PartySelection, BallotMeasureSelection, CandidateSelection]] - ] = Field(None, min_items=0) - CountStatus: Optional[List[CountStatus]] = Field(None, min_items=0) - EffectOfAbstain: Optional[InternationalizedText] = None - ElectionDistrictId: str - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - FullText: Optional[InternationalizedText] = None - HasRotation: Optional[bool] = None - InfoUri: Optional[List[AnnotatedUri]] = Field(None, min_items=0) - Name: str - OfficeId: Optional[str] = None - OtherCounts: Optional[List[OtherCounts]] = Field(None, min_items=0) - OtherType: Optional[str] = None - OtherVoteVariation: Optional[str] = None - PassageThreshold: Optional[InternationalizedText] = None - ProStatement: Optional[InternationalizedText] = None - SequenceOrder: Optional[int] = None - SubUnitsReported: Optional[int] = None - SummaryText: Optional[InternationalizedText] = None - TotalSubUnits: Optional[int] = None - Type: Optional[BallotMeasureType] = None - VoteVariation: Optional[VoteVariation] = None - - -class BallotMeasureContest(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel2 = Field(..., alias='@type') - Abbreviation: Optional[str] = None - BallotSubTitle: Optional[InternationalizedText] = None - BallotTitle: Optional[InternationalizedText] = None - ConStatement: Optional[InternationalizedText] = None - ContestSelection: Optional[ - List[Union[PartySelection, BallotMeasureSelection, CandidateSelection]] - ] = Field(None, min_items=0) - CountStatus: Optional[List[CountStatus]] = Field(None, min_items=0) - EffectOfAbstain: Optional[InternationalizedText] = None - ElectionDistrictId: str - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - FullText: Optional[InternationalizedText] = None - HasRotation: Optional[bool] = None - InfoUri: Optional[List[AnnotatedUri]] = Field(None, min_items=0) - Name: str - OtherCounts: Optional[List[OtherCounts]] = Field(None, min_items=0) - OtherType: Optional[str] = None - OtherVoteVariation: Optional[str] = None - PassageThreshold: Optional[InternationalizedText] = None - ProStatement: Optional[InternationalizedText] = None - SequenceOrder: Optional[int] = None - SubUnitsReported: Optional[int] = None - SummaryText: Optional[InternationalizedText] = None - TotalSubUnits: Optional[int] = None - Type: Optional[BallotMeasureType] = None - VoteVariation: Optional[VoteVariation] = None - - -class Candidate(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel5 = Field(..., alias='@type') - BallotName: InternationalizedText - CampaignSlogan: Optional[InternationalizedText] = None - ContactInformation: Optional[ContactInformation] = None - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - FileDate: Optional[date] = None - IsIncumbent: Optional[bool] = None - IsTopTicket: Optional[bool] = None - PartyId: Optional[str] = None - PersonId: Optional[str] = None - PostElectionStatus: Optional[CandidatePostElectionStatus] = None - PreElectionStatus: Optional[CandidatePreElectionStatus] = None - - -class CandidateContest(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel6 = Field(..., alias='@type') - Abbreviation: Optional[str] = None - BallotSubTitle: Optional[InternationalizedText] = None - BallotTitle: Optional[InternationalizedText] = None - ContestSelection: Optional[ - List[Union[PartySelection, BallotMeasureSelection, CandidateSelection]] - ] = Field(None, min_items=0) - CountStatus: Optional[List[CountStatus]] = Field(None, min_items=0) - ElectionDistrictId: str - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - HasRotation: Optional[bool] = None - Name: str - NumberElected: Optional[int] = None - NumberRunoff: Optional[int] = None - OfficeIds: Optional[List[str]] = Field(None, min_items=0) - OtherCounts: Optional[List[OtherCounts]] = Field(None, min_items=0) - OtherVoteVariation: Optional[str] = None - PrimaryPartyIds: Optional[List[str]] = Field(None, min_items=0) - SequenceOrder: Optional[int] = None - SubUnitsReported: Optional[int] = None - TotalSubUnits: Optional[int] = None - VoteVariation: Optional[VoteVariation] = None - VotesAllowed: int - - -class Coalition(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel8 = Field(..., alias='@type') - Abbreviation: Optional[InternationalizedText] = None - Color: Optional[HtmlColorString] = None - ContactInformation: Optional[ContactInformation] = None - ContestIds: Optional[List[str]] = Field(None, min_items=0) - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - IsRecognizedParty: Optional[bool] = None - LeaderPersonIds: Optional[List[str]] = Field(None, min_items=0) - LogoUri: Optional[List[AnnotatedUri]] = Field(None, min_items=0) - Name: InternationalizedText - PartyIds: Optional[List[str]] = Field(None, min_items=0) - PartyScopeGpUnitIds: Optional[List[str]] = Field(None, min_items=0) - Slogan: Optional[InternationalizedText] = None - - -class PartyContest(BaseModel): - class Config: - extra = Extra.forbid - - _id: str = Field(..., alias='@id') - _type: _TypeModel27 = Field(..., alias='@type') - Abbreviation: Optional[str] = None - BallotSubTitle: Optional[InternationalizedText] = None - BallotTitle: Optional[InternationalizedText] = None - ContestSelection: Optional[ - List[Union[PartySelection, BallotMeasureSelection, CandidateSelection]] - ] = Field(None, min_items=0) - CountStatus: Optional[List[CountStatus]] = Field(None, min_items=0) - ElectionDistrictId: str - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - HasRotation: Optional[bool] = None - Name: str - OtherCounts: Optional[List[OtherCounts]] = Field(None, min_items=0) - OtherVoteVariation: Optional[str] = None - SequenceOrder: Optional[int] = None - SubUnitsReported: Optional[int] = None - TotalSubUnits: Optional[int] = None - VoteVariation: Optional[VoteVariation] = None - - -class Election(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel12 = Field(..., alias='@type') - BallotCounts: Optional[List[BallotCounts]] = Field(None, min_items=0) - BallotStyle: Optional[List[BallotStyle]] = Field(None, min_items=0) - Candidate: Optional[List[Candidate]] = Field(None, min_items=0) - ContactInformation: Optional[ContactInformation] = None - Contest: Optional[ - List[ - Union[ - PartyContest, BallotMeasureContest, CandidateContest, RetentionContest - ] - ] - ] = Field(None, min_items=0) - CountStatus: Optional[List[CountStatus]] = Field(None, min_items=0) - ElectionScopeId: str - EndDate: date - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - Name: InternationalizedText - OtherType: Optional[str] = None - StartDate: date - Type: ElectionType - - -class ElectionReport(BaseModel): - class Config: - extra = Extra.forbid - - _type: _TypeModel14 = Field(..., alias='@type') - Election: Optional[List[Election]] = Field(None, min_items=0) - ExternalIdentifier: Optional[List[ExternalIdentifier]] = Field(None, min_items=0) - Format: ReportDetailLevel - GeneratedDate: DateTimeWithZone - GpUnit: Optional[List[Union[ReportingDevice, ReportingUnit]]] = Field( - None, min_items=0 - ) - Header: Optional[List[Header]] = Field(None, min_items=0) - IsTest: Optional[bool] = None - Issuer: str - IssuerAbbreviation: str - Notes: Optional[str] = None - Office: Optional[List[Office]] = Field(None, min_items=0) - OfficeGroup: Optional[List[OfficeGroup]] = Field(None, min_items=0) - Party: Optional[List[Union[Party, Coalition]]] = Field(None, min_items=0) - Person: Optional[List[Person]] = Field(None, min_items=0) - SequenceEnd: int - SequenceStart: int - Status: ResultsStatus - TestType: Optional[str] = None - VendorApplicationId: str - - -OfficeGroup.update_forward_refs() -OrderedHeader.update_forward_refs() From 16e360071a28ce623ee17867d85231e19bd5aa93 Mon Sep 17 00:00:00 2001 From: Neil Johnson Date: Thu, 21 Jul 2022 16:55:42 -0400 Subject: [PATCH 2/4] Poetry update --- poetry.lock | 281 ++++++---------------------------------------------- 1 file changed, 28 insertions(+), 253 deletions(-) diff --git a/poetry.lock b/poetry.lock index 1f7113f..3dde40a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,6 +1,6 @@ [[package]] name = "atomicwrites" -version = "1.4.0" +version = "1.4.1" description = "Atomic file writes." category = "dev" optional = false @@ -22,7 +22,7 @@ tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (> [[package]] name = "black" -version = "22.3.0" +version = "22.6.0" description = "The uncompromising code formatter." category = "dev" optional = false @@ -33,7 +33,7 @@ click = ">=8.0.0" mypy-extensions = ">=0.4.3" pathspec = ">=0.9.0" platformdirs = ">=2" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""} typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} [package.extras] @@ -44,7 +44,7 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "cffi" -version = "1.15.0" +version = "1.15.1" description = "Foreign Function Interface for Python calling C code." category = "main" optional = false @@ -77,7 +77,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "colorama" -version = "0.4.4" +version = "0.4.5" description = "Cross-platform colored terminal text." category = "main" optional = false @@ -85,14 +85,14 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [[package]] name = "coverage" -version = "6.4" +version = "6.4.2" description = "Code coverage measurement for Python" category = "dev" optional = false python-versions = ">=3.7" [package.dependencies] -tomli = {version = "*", optional = true, markers = "python_version < \"3.11\" and extra == \"toml\""} +tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} [package.extras] toml = ["tomli"] @@ -118,7 +118,7 @@ test = ["pytest (>=6.2.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pr [[package]] name = "electos.nist-datamodels" -version = "0.0.3" +version = "0.0.4" description = "Dataclasses for NIST SP-1500 schemas" category = "main" optional = false @@ -132,7 +132,7 @@ pydantic = "1.8.2" type = "git" url = "https://github.com/ion-oset/nist-data-models.git" reference = "python/main" -resolved_reference = "4cf661cad7b82f1c356ae1a82a85519a96f9760e" +resolved_reference = "cfa2711d08c2b8da1c0634ec52bcad9b5d177af7" [[package]] name = "flake8" @@ -241,14 +241,14 @@ image = ["pillow"] [[package]] name = "pillow" -version = "9.1.1" +version = "9.2.0" description = "Python Imaging Library (Fork)" category = "main" optional = false python-versions = ">=3.7" [package.extras] -docs = ["olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinx-rtd-theme (>=1.0)", "sphinxext-opengraph"] +docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinxext-opengraph"] tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] [[package]] @@ -371,14 +371,14 @@ testing = ["fields", "hunter", "process-tests", "six", "pytest-xdist", "virtuale [[package]] name = "reportlab" -version = "3.6.9" +version = "3.6.11" description = "The Reportlab Toolkit" category = "main" optional = false python-versions = ">=3.7, <4" [package.dependencies] -pillow = ">=4.0.0" +pillow = ">=9.0.0" [package.extras] rlpycairo = ["rlPyCairo (>=0.0.5)"] @@ -393,7 +393,7 @@ python-versions = ">=3.7" [[package]] name = "typer" -version = "0.4.1" +version = "0.4.2" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." category = "main" optional = false @@ -404,13 +404,13 @@ click = ">=7.1.1,<9.0.0" [package.extras] all = ["colorama (>=0.4.3,<0.5.0)", "shellingham (>=1.3.0,<2.0.0)"] -dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)"] +dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)", "pre-commit (>=2.17.0,<3.0.0)"] doc = ["mkdocs (>=1.1.2,<2.0.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "mdx-include (>=1.4.1,<2.0.0)"] test = ["shellingham (>=1.3.0,<2.0.0)", "pytest (>=4.4.0,<5.4.0)", "pytest-cov (>=2.10.0,<3.0.0)", "coverage (>=5.2,<6.0)", "pytest-xdist (>=1.32.0,<2.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "mypy (==0.910)", "black (>=22.3.0,<23.0.0)", "isort (>=5.0.6,<6.0.0)"] [[package]] name = "typing-extensions" -version = "4.2.0" +version = "4.3.0" description = "Backported and Experimental Type Hints for Python 3.7+" category = "main" optional = false @@ -419,94 +419,16 @@ python-versions = ">=3.7" [metadata] lock-version = "1.1" python-versions = "^3.9" -content-hash = "4f94cd8b5923816a4044b2a6d5b00d84de8e2b06a10b64ec38fc4becd9ca1dd4" +content-hash = "51b274c060524f190cdc8f5df54603aa65af67807485fdc5fe5b72d661aa23ba" [metadata.files] -atomicwrites = [ - {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"}, - {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"}, -] +atomicwrites = [] attrs = [ {file = "attrs-21.4.0-py2.py3-none-any.whl", hash = "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"}, {file = "attrs-21.4.0.tar.gz", hash = "sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"}, ] -black = [ - {file = "black-22.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2497f9c2386572e28921fa8bec7be3e51de6801f7459dffd6e62492531c47e09"}, - {file = "black-22.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5795a0375eb87bfe902e80e0c8cfaedf8af4d49694d69161e5bd3206c18618bb"}, - {file = "black-22.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e3556168e2e5c49629f7b0f377070240bd5511e45e25a4497bb0073d9dda776a"}, - {file = "black-22.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67c8301ec94e3bcc8906740fe071391bce40a862b7be0b86fb5382beefecd968"}, - {file = "black-22.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:fd57160949179ec517d32ac2ac898b5f20d68ed1a9c977346efbac9c2f1e779d"}, - {file = "black-22.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:cc1e1de68c8e5444e8f94c3670bb48a2beef0e91dddfd4fcc29595ebd90bb9ce"}, - {file = "black-22.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2fc92002d44746d3e7db7cf9313cf4452f43e9ea77a2c939defce3b10b5c82"}, - {file = "black-22.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:a6342964b43a99dbc72f72812bf88cad8f0217ae9acb47c0d4f141a6416d2d7b"}, - {file = "black-22.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:328efc0cc70ccb23429d6be184a15ce613f676bdfc85e5fe8ea2a9354b4e9015"}, - {file = "black-22.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06f9d8846f2340dfac80ceb20200ea5d1b3f181dd0556b47af4e8e0b24fa0a6b"}, - {file = "black-22.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4efa5fad66b903b4a5f96d91461d90b9507a812b3c5de657d544215bb7877a"}, - {file = "black-22.3.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8477ec6bbfe0312c128e74644ac8a02ca06bcdb8982d4ee06f209be28cdf163"}, - {file = "black-22.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:637a4014c63fbf42a692d22b55d8ad6968a946b4a6ebc385c5505d9625b6a464"}, - {file = "black-22.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:863714200ada56cbc366dc9ae5291ceb936573155f8bf8e9de92aef51f3ad0f0"}, - {file = "black-22.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10dbe6e6d2988049b4655b2b739f98785a884d4d6b85bc35133a8fb9a2233176"}, - {file = "black-22.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:cee3e11161dde1b2a33a904b850b0899e0424cc331b7295f2a9698e79f9a69a0"}, - {file = "black-22.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5891ef8abc06576985de8fa88e95ab70641de6c1fca97e2a15820a9b69e51b20"}, - {file = "black-22.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:30d78ba6bf080eeaf0b7b875d924b15cd46fec5fd044ddfbad38c8ea9171043a"}, - {file = "black-22.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ee8f1f7228cce7dffc2b464f07ce769f478968bfb3dd1254a4c2eeed84928aad"}, - {file = "black-22.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ee227b696ca60dd1c507be80a6bc849a5a6ab57ac7352aad1ffec9e8b805f21"}, - {file = "black-22.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:9b542ced1ec0ceeff5b37d69838106a6348e60db7b8fdd245294dc1d26136265"}, - {file = "black-22.3.0-py3-none-any.whl", hash = "sha256:bc58025940a896d7e5356952228b68f793cf5fcb342be703c3a2669a1488cb72"}, - {file = "black-22.3.0.tar.gz", hash = "sha256:35020b8886c022ced9282b51b5a875b6d1ab0c387b31a065b84db7c33085ca79"}, -] -cffi = [ - {file = "cffi-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:c2502a1a03b6312837279c8c1bd3ebedf6c12c4228ddbad40912d671ccc8a962"}, - {file = "cffi-1.15.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:23cfe892bd5dd8941608f93348c0737e369e51c100d03718f108bf1add7bd6d0"}, - {file = "cffi-1.15.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:41d45de54cd277a7878919867c0f08b0cf817605e4eb94093e7516505d3c8d14"}, - {file = "cffi-1.15.0-cp27-cp27m-win32.whl", hash = "sha256:4a306fa632e8f0928956a41fa8e1d6243c71e7eb59ffbd165fc0b41e316b2474"}, - {file = "cffi-1.15.0-cp27-cp27m-win_amd64.whl", hash = "sha256:e7022a66d9b55e93e1a845d8c9eba2a1bebd4966cd8bfc25d9cd07d515b33fa6"}, - {file = "cffi-1.15.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:14cd121ea63ecdae71efa69c15c5543a4b5fbcd0bbe2aad864baca0063cecf27"}, - {file = "cffi-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:d4d692a89c5cf08a8557fdeb329b82e7bf609aadfaed6c0d79f5a449a3c7c023"}, - {file = "cffi-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0104fb5ae2391d46a4cb082abdd5c69ea4eab79d8d44eaaf79f1b1fd806ee4c2"}, - {file = "cffi-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91ec59c33514b7c7559a6acda53bbfe1b283949c34fe7440bcf917f96ac0723e"}, - {file = "cffi-1.15.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f5c7150ad32ba43a07c4479f40241756145a1f03b43480e058cfd862bf5041c7"}, - {file = "cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:00c878c90cb53ccfaae6b8bc18ad05d2036553e6d9d1d9dbcf323bbe83854ca3"}, - {file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abb9a20a72ac4e0fdb50dae135ba5e77880518e742077ced47eb1499e29a443c"}, - {file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a5263e363c27b653a90078143adb3d076c1a748ec9ecc78ea2fb916f9b861962"}, - {file = "cffi-1.15.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f54a64f8b0c8ff0b64d18aa76675262e1700f3995182267998c31ae974fbc382"}, - {file = "cffi-1.15.0-cp310-cp310-win32.whl", hash = "sha256:c21c9e3896c23007803a875460fb786118f0cdd4434359577ea25eb556e34c55"}, - {file = "cffi-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:5e069f72d497312b24fcc02073d70cb989045d1c91cbd53979366077959933e0"}, - {file = "cffi-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:64d4ec9f448dfe041705426000cc13e34e6e5bb13736e9fd62e34a0b0c41566e"}, - {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2756c88cbb94231c7a147402476be2c4df2f6078099a6f4a480d239a8817ae39"}, - {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b96a311ac60a3f6be21d2572e46ce67f09abcf4d09344c49274eb9e0bf345fc"}, - {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75e4024375654472cc27e91cbe9eaa08567f7fbdf822638be2814ce059f58032"}, - {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:59888172256cac5629e60e72e86598027aca6bf01fa2465bdb676d37636573e8"}, - {file = "cffi-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:27c219baf94952ae9d50ec19651a687b826792055353d07648a5695413e0c605"}, - {file = "cffi-1.15.0-cp36-cp36m-win32.whl", hash = "sha256:4958391dbd6249d7ad855b9ca88fae690783a6be9e86df65865058ed81fc860e"}, - {file = "cffi-1.15.0-cp36-cp36m-win_amd64.whl", hash = "sha256:f6f824dc3bce0edab5f427efcfb1d63ee75b6fcb7282900ccaf925be84efb0fc"}, - {file = "cffi-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:06c48159c1abed75c2e721b1715c379fa3200c7784271b3c46df01383b593636"}, - {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c2051981a968d7de9dd2d7b87bcb9c939c74a34626a6e2f8181455dd49ed69e4"}, - {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:fd8a250edc26254fe5b33be00402e6d287f562b6a5b2152dec302fa15bb3e997"}, - {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91d77d2a782be4274da750752bb1650a97bfd8f291022b379bb8e01c66b4e96b"}, - {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:45db3a33139e9c8f7c09234b5784a5e33d31fd6907800b316decad50af323ff2"}, - {file = "cffi-1.15.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:263cc3d821c4ab2213cbe8cd8b355a7f72a8324577dc865ef98487c1aeee2bc7"}, - {file = "cffi-1.15.0-cp37-cp37m-win32.whl", hash = "sha256:17771976e82e9f94976180f76468546834d22a7cc404b17c22df2a2c81db0c66"}, - {file = "cffi-1.15.0-cp37-cp37m-win_amd64.whl", hash = "sha256:3415c89f9204ee60cd09b235810be700e993e343a408693e80ce7f6a40108029"}, - {file = "cffi-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4238e6dab5d6a8ba812de994bbb0a79bddbdf80994e4ce802b6f6f3142fcc880"}, - {file = "cffi-1.15.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0808014eb713677ec1292301ea4c81ad277b6cdf2fdd90fd540af98c0b101d20"}, - {file = "cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:57e9ac9ccc3101fac9d6014fba037473e4358ef4e89f8e181f8951a2c0162024"}, - {file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b6c2ea03845c9f501ed1313e78de148cd3f6cad741a75d43a29b43da27f2e1e"}, - {file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:10dffb601ccfb65262a27233ac273d552ddc4d8ae1bf93b21c94b8511bffe728"}, - {file = "cffi-1.15.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:786902fb9ba7433aae840e0ed609f45c7bcd4e225ebb9c753aa39725bb3e6ad6"}, - {file = "cffi-1.15.0-cp38-cp38-win32.whl", hash = "sha256:da5db4e883f1ce37f55c667e5c0de439df76ac4cb55964655906306918e7363c"}, - {file = "cffi-1.15.0-cp38-cp38-win_amd64.whl", hash = "sha256:181dee03b1170ff1969489acf1c26533710231c58f95534e3edac87fff06c443"}, - {file = "cffi-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:45e8636704eacc432a206ac7345a5d3d2c62d95a507ec70d62f23cd91770482a"}, - {file = "cffi-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:31fb708d9d7c3f49a60f04cf5b119aeefe5644daba1cd2a0fe389b674fd1de37"}, - {file = "cffi-1.15.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6dc2737a3674b3e344847c8686cf29e500584ccad76204efea14f451d4cc669a"}, - {file = "cffi-1.15.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:74fdfdbfdc48d3f47148976f49fab3251e550a8720bebc99bf1483f5bfb5db3e"}, - {file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffaa5c925128e29efbde7301d8ecaf35c8c60ffbcd6a1ffd3a552177c8e5e796"}, - {file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f7d084648d77af029acb79a0ff49a0ad7e9d09057a9bf46596dac9514dc07df"}, - {file = "cffi-1.15.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ef1f279350da2c586a69d32fc8733092fd32cc8ac95139a00377841f59a3f8d8"}, - {file = "cffi-1.15.0-cp39-cp39-win32.whl", hash = "sha256:2a23af14f408d53d5e6cd4e3d9a24ff9e05906ad574822a10563efcef137979a"}, - {file = "cffi-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:3773c4d81e6e818df2efbc7dd77325ca0dcb688116050fb2b3011218eda36139"}, - {file = "cffi-1.15.0.tar.gz", hash = "sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954"}, -] +black = [] +cffi = [] charset-normalizer = [ {file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"}, {file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"}, @@ -516,52 +438,10 @@ click = [ {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, ] colorama = [ - {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, - {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, -] -coverage = [ - {file = "coverage-6.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50ed480b798febce113709846b11f5d5ed1e529c88d8ae92f707806c50297abf"}, - {file = "coverage-6.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:26f8f92699756cb7af2b30720de0c5bb8d028e923a95b6d0c891088025a1ac8f"}, - {file = "coverage-6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:60c2147921da7f4d2d04f570e1838db32b95c5509d248f3fe6417e91437eaf41"}, - {file = "coverage-6.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:750e13834b597eeb8ae6e72aa58d1d831b96beec5ad1d04479ae3772373a8088"}, - {file = "coverage-6.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af5b9ee0fc146e907aa0f5fb858c3b3da9199d78b7bb2c9973d95550bd40f701"}, - {file = "coverage-6.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a022394996419142b33a0cf7274cb444c01d2bb123727c4bb0b9acabcb515dea"}, - {file = "coverage-6.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5a78cf2c43b13aa6b56003707c5203f28585944c277c1f3f109c7b041b16bd39"}, - {file = "coverage-6.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9229d074e097f21dfe0643d9d0140ee7433814b3f0fc3706b4abffd1e3038632"}, - {file = "coverage-6.4-cp310-cp310-win32.whl", hash = "sha256:fb45fe08e1abc64eb836d187b20a59172053999823f7f6ef4f18a819c44ba16f"}, - {file = "coverage-6.4-cp310-cp310-win_amd64.whl", hash = "sha256:3cfd07c5889ddb96a401449109a8b97a165be9d67077df6802f59708bfb07720"}, - {file = "coverage-6.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:03014a74023abaf5a591eeeaf1ac66a73d54eba178ff4cb1fa0c0a44aae70383"}, - {file = "coverage-6.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c82f2cd69c71698152e943f4a5a6b83a3ab1db73b88f6e769fabc86074c3b08"}, - {file = "coverage-6.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7b546cf2b1974ddc2cb222a109b37c6ed1778b9be7e6b0c0bc0cf0438d9e45a6"}, - {file = "coverage-6.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc173f1ce9ffb16b299f51c9ce53f66a62f4d975abe5640e976904066f3c835d"}, - {file = "coverage-6.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c53ad261dfc8695062fc8811ac7c162bd6096a05a19f26097f411bdf5747aee7"}, - {file = "coverage-6.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:eef5292b60b6de753d6e7f2d128d5841c7915fb1e3321c3a1fe6acfe76c38052"}, - {file = "coverage-6.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:543e172ce4c0de533fa892034cce260467b213c0ea8e39da2f65f9a477425211"}, - {file = "coverage-6.4-cp37-cp37m-win32.whl", hash = "sha256:00c8544510f3c98476bbd58201ac2b150ffbcce46a8c3e4fb89ebf01998f806a"}, - {file = "coverage-6.4-cp37-cp37m-win_amd64.whl", hash = "sha256:b84ab65444dcc68d761e95d4d70f3cfd347ceca5a029f2ffec37d4f124f61311"}, - {file = "coverage-6.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d548edacbf16a8276af13063a2b0669d58bbcfca7c55a255f84aac2870786a61"}, - {file = "coverage-6.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:033ebec282793bd9eb988d0271c211e58442c31077976c19c442e24d827d356f"}, - {file = "coverage-6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:742fb8b43835078dd7496c3c25a1ec8d15351df49fb0037bffb4754291ef30ce"}, - {file = "coverage-6.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d55fae115ef9f67934e9f1103c9ba826b4c690e4c5bcf94482b8b2398311bf9c"}, - {file = "coverage-6.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cd698341626f3c77784858427bad0cdd54a713115b423d22ac83a28303d1d95"}, - {file = "coverage-6.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:62d382f7d77eeeaff14b30516b17bcbe80f645f5cf02bb755baac376591c653c"}, - {file = "coverage-6.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:016d7f5cf1c8c84f533a3c1f8f36126fbe00b2ec0ccca47cc5731c3723d327c6"}, - {file = "coverage-6.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:69432946f154c6add0e9ede03cc43b96e2ef2733110a77444823c053b1ff5166"}, - {file = "coverage-6.4-cp38-cp38-win32.whl", hash = "sha256:83bd142cdec5e4a5c4ca1d4ff6fa807d28460f9db919f9f6a31babaaa8b88426"}, - {file = "coverage-6.4-cp38-cp38-win_amd64.whl", hash = "sha256:4002f9e8c1f286e986fe96ec58742b93484195defc01d5cc7809b8f7acb5ece3"}, - {file = "coverage-6.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e4f52c272fdc82e7c65ff3f17a7179bc5f710ebc8ce8a5cadac81215e8326740"}, - {file = "coverage-6.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b5578efe4038be02d76c344007b13119b2b20acd009a88dde8adec2de4f630b5"}, - {file = "coverage-6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8099ea680201c2221f8468c372198ceba9338a5fec0e940111962b03b3f716a"}, - {file = "coverage-6.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a00441f5ea4504f5abbc047589d09e0dc33eb447dc45a1a527c8b74bfdd32c65"}, - {file = "coverage-6.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e76bd16f0e31bc2b07e0fb1379551fcd40daf8cdf7e24f31a29e442878a827c"}, - {file = "coverage-6.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:8d2e80dd3438e93b19e1223a9850fa65425e77f2607a364b6fd134fcd52dc9df"}, - {file = "coverage-6.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:341e9c2008c481c5c72d0e0dbf64980a4b2238631a7f9780b0fe2e95755fb018"}, - {file = "coverage-6.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:21e6686a95025927775ac501e74f5940cdf6fe052292f3a3f7349b0abae6d00f"}, - {file = "coverage-6.4-cp39-cp39-win32.whl", hash = "sha256:968ed5407f9460bd5a591cefd1388cc00a8f5099de9e76234655ae48cfdbe2c3"}, - {file = "coverage-6.4-cp39-cp39-win_amd64.whl", hash = "sha256:e35217031e4b534b09f9b9a5841b9344a30a6357627761d4218818b865d45055"}, - {file = "coverage-6.4-pp36.pp37.pp38-none-any.whl", hash = "sha256:e637ae0b7b481905358624ef2e81d7fb0b1af55f5ff99f9ba05442a444b11e45"}, - {file = "coverage-6.4.tar.gz", hash = "sha256:727dafd7f67a6e1cad808dc884bd9c5a2f6ef1f8f6d2f22b37b96cb0080d4f49"}, + {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, + {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, ] +coverage = [] cryptography = [ {file = "cryptography-36.0.2-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:4e2dddd38a5ba733be6a025a1475a9f45e4e41139d1321f412c6b360b19070b6"}, {file = "cryptography-36.0.2-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:4881d09298cd0b669bb15b9cfe6166f16fc1277b4ed0d04a22f3d6430cb30f1d"}, @@ -642,46 +522,7 @@ pathspec = [ {file = "pdfminer.six-20220506-py3-none-any.whl", hash = "sha256:0960be95fe8724a4847f83d53d0331b890871f6035ba706841568caa2b541bf5"}, {file = "pdfminer.six-20220506.tar.gz", hash = "sha256:3d65c1a0f4a0465c709e191550ec77a684ebe0bcb562337ccbfb7aa228c52076"}, ] -pillow = [ - {file = "Pillow-9.1.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:42dfefbef90eb67c10c45a73a9bc1599d4dac920f7dfcbf4ec6b80cb620757fe"}, - {file = "Pillow-9.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ffde4c6fabb52891d81606411cbfaf77756e3b561b566efd270b3ed3791fde4e"}, - {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c857532c719fb30fafabd2371ce9b7031812ff3889d75273827633bca0c4602"}, - {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59789a7d06c742e9d13b883d5e3569188c16acb02eeed2510fd3bfdbc1bd1530"}, - {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d45dbe4b21a9679c3e8b3f7f4f42a45a7d3ddff8a4a16109dff0e1da30a35b2"}, - {file = "Pillow-9.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e9ed59d1b6ee837f4515b9584f3d26cf0388b742a11ecdae0d9237a94505d03a"}, - {file = "Pillow-9.1.1-cp310-cp310-win32.whl", hash = "sha256:b3fe2ff1e1715d4475d7e2c3e8dabd7c025f4410f79513b4ff2de3d51ce0fa9c"}, - {file = "Pillow-9.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:5b650dbbc0969a4e226d98a0b440c2f07a850896aed9266b6fedc0f7e7834108"}, - {file = "Pillow-9.1.1-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:0b4d5ad2cd3a1f0d1df882d926b37dbb2ab6c823ae21d041b46910c8f8cd844b"}, - {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9370d6744d379f2de5d7fa95cdbd3a4d92f0b0ef29609b4b1687f16bc197063d"}, - {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b761727ed7d593e49671d1827044b942dd2f4caae6e51bab144d4accf8244a84"}, - {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a66fe50386162df2da701b3722781cbe90ce043e7d53c1fd6bd801bca6b48d4"}, - {file = "Pillow-9.1.1-cp37-cp37m-win32.whl", hash = "sha256:2b291cab8a888658d72b575a03e340509b6b050b62db1f5539dd5cd18fd50578"}, - {file = "Pillow-9.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:1d4331aeb12f6b3791911a6da82de72257a99ad99726ed6b63f481c0184b6fb9"}, - {file = "Pillow-9.1.1-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8844217cdf66eabe39567118f229e275f0727e9195635a15e0e4b9227458daaf"}, - {file = "Pillow-9.1.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b6617221ff08fbd3b7a811950b5c3f9367f6e941b86259843eab77c8e3d2b56b"}, - {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20d514c989fa28e73a5adbddd7a171afa5824710d0ab06d4e1234195d2a2e546"}, - {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:088df396b047477dd1bbc7de6e22f58400dae2f21310d9e2ec2933b2ef7dfa4f"}, - {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53c27bd452e0f1bc4bfed07ceb235663a1df7c74df08e37fd6b03eb89454946a"}, - {file = "Pillow-9.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:3f6c1716c473ebd1649663bf3b42702d0d53e27af8b64642be0dd3598c761fb1"}, - {file = "Pillow-9.1.1-cp38-cp38-win32.whl", hash = "sha256:c67db410508b9de9c4694c57ed754b65a460e4812126e87f5052ecf23a011a54"}, - {file = "Pillow-9.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:f054b020c4d7e9786ae0404278ea318768eb123403b18453e28e47cdb7a0a4bf"}, - {file = "Pillow-9.1.1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:c17770a62a71718a74b7548098a74cd6880be16bcfff5f937f900ead90ca8e92"}, - {file = "Pillow-9.1.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f3f6a6034140e9e17e9abc175fc7a266a6e63652028e157750bd98e804a8ed9a"}, - {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f372d0f08eff1475ef426344efe42493f71f377ec52237bf153c5713de987251"}, - {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09e67ef6e430f90caa093528bd758b0616f8165e57ed8d8ce014ae32df6a831d"}, - {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66daa16952d5bf0c9d5389c5e9df562922a59bd16d77e2a276e575d32e38afd1"}, - {file = "Pillow-9.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d78ca526a559fb84faaaf84da2dd4addef5edb109db8b81677c0bb1aad342601"}, - {file = "Pillow-9.1.1-cp39-cp39-win32.whl", hash = "sha256:55e74faf8359ddda43fee01bffbc5bd99d96ea508d8a08c527099e84eb708f45"}, - {file = "Pillow-9.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:7c150dbbb4a94ea4825d1e5f2c5501af7141ea95825fadd7829f9b11c97aaf6c"}, - {file = "Pillow-9.1.1-pp37-pypy37_pp73-macosx_10_10_x86_64.whl", hash = "sha256:769a7f131a2f43752455cc72f9f7a093c3ff3856bf976c5fb53a59d0ccc704f6"}, - {file = "Pillow-9.1.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:488f3383cf5159907d48d32957ac6f9ea85ccdcc296c14eca1a4e396ecc32098"}, - {file = "Pillow-9.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b525a356680022b0af53385944026d3486fc8c013638cf9900eb87c866afb4c"}, - {file = "Pillow-9.1.1-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6e760cf01259a1c0a50f3c845f9cad1af30577fd8b670339b1659c6d0e7a41dd"}, - {file = "Pillow-9.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4165205a13b16a29e1ac57efeee6be2dfd5b5408122d59ef2145bc3239fa340"}, - {file = "Pillow-9.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:937a54e5694684f74dcbf6e24cc453bfc5b33940216ddd8f4cd8f0f79167f765"}, - {file = "Pillow-9.1.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:baf3be0b9446a4083cc0c5bb9f9c964034be5374b5bc09757be89f5d2fa247b8"}, - {file = "Pillow-9.1.1.tar.gz", hash = "sha256:7502539939b53d7565f3d11d87c78e7ec900d3c72945d4ee0e2f250d598309a0"}, -] +pillow = [] platformdirs = [ {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"}, {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"}, @@ -702,30 +543,7 @@ pycparser = [ {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, ] -pydantic = [ - {file = "pydantic-1.8.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:05ddfd37c1720c392f4e0d43c484217b7521558302e7069ce8d318438d297739"}, - {file = "pydantic-1.8.2-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:a7c6002203fe2c5a1b5cbb141bb85060cbff88c2d78eccbc72d97eb7022c43e4"}, - {file = "pydantic-1.8.2-cp36-cp36m-manylinux2014_i686.whl", hash = "sha256:589eb6cd6361e8ac341db97602eb7f354551482368a37f4fd086c0733548308e"}, - {file = "pydantic-1.8.2-cp36-cp36m-manylinux2014_x86_64.whl", hash = "sha256:10e5622224245941efc193ad1d159887872776df7a8fd592ed746aa25d071840"}, - {file = "pydantic-1.8.2-cp36-cp36m-win_amd64.whl", hash = "sha256:99a9fc39470010c45c161a1dc584997f1feb13f689ecf645f59bb4ba623e586b"}, - {file = "pydantic-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a83db7205f60c6a86f2c44a61791d993dff4b73135df1973ecd9eed5ea0bda20"}, - {file = "pydantic-1.8.2-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:41b542c0b3c42dc17da70554bc6f38cbc30d7066d2c2815a94499b5684582ecb"}, - {file = "pydantic-1.8.2-cp37-cp37m-manylinux2014_i686.whl", hash = "sha256:ea5cb40a3b23b3265f6325727ddfc45141b08ed665458be8c6285e7b85bd73a1"}, - {file = "pydantic-1.8.2-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:18b5ea242dd3e62dbf89b2b0ec9ba6c7b5abaf6af85b95a97b00279f65845a23"}, - {file = "pydantic-1.8.2-cp37-cp37m-win_amd64.whl", hash = "sha256:234a6c19f1c14e25e362cb05c68afb7f183eb931dd3cd4605eafff055ebbf287"}, - {file = "pydantic-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:021ea0e4133e8c824775a0cfe098677acf6fa5a3cbf9206a376eed3fc09302cd"}, - {file = "pydantic-1.8.2-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e710876437bc07bd414ff453ac8ec63d219e7690128d925c6e82889d674bb505"}, - {file = "pydantic-1.8.2-cp38-cp38-manylinux2014_i686.whl", hash = "sha256:ac8eed4ca3bd3aadc58a13c2aa93cd8a884bcf21cb019f8cfecaae3b6ce3746e"}, - {file = "pydantic-1.8.2-cp38-cp38-manylinux2014_x86_64.whl", hash = "sha256:4a03cbbe743e9c7247ceae6f0d8898f7a64bb65800a45cbdc52d65e370570820"}, - {file = "pydantic-1.8.2-cp38-cp38-win_amd64.whl", hash = "sha256:8621559dcf5afacf0069ed194278f35c255dc1a1385c28b32dd6c110fd6531b3"}, - {file = "pydantic-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8b223557f9510cf0bfd8b01316bf6dd281cf41826607eada99662f5e4963f316"}, - {file = "pydantic-1.8.2-cp39-cp39-manylinux1_i686.whl", hash = "sha256:244ad78eeb388a43b0c927e74d3af78008e944074b7d0f4f696ddd5b2af43c62"}, - {file = "pydantic-1.8.2-cp39-cp39-manylinux2014_i686.whl", hash = "sha256:05ef5246a7ffd2ce12a619cbb29f3307b7c4509307b1b49f456657b43529dc6f"}, - {file = "pydantic-1.8.2-cp39-cp39-manylinux2014_x86_64.whl", hash = "sha256:54cd5121383f4a461ff7644c7ca20c0419d58052db70d8791eacbbe31528916b"}, - {file = "pydantic-1.8.2-cp39-cp39-win_amd64.whl", hash = "sha256:4be75bebf676a5f0f87937c6ddb061fa39cbea067240d98e298508c1bda6f3f3"}, - {file = "pydantic-1.8.2-py3-none-any.whl", hash = "sha256:fec866a0b59f372b7e776f2d7308511784dace622e0992a0b59ea3ccee0ae833"}, - {file = "pydantic-1.8.2.tar.gz", hash = "sha256:26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b"}, -] +pydantic = [] pyflakes = [ {file = "pyflakes-2.4.0-py2.py3-none-any.whl", hash = "sha256:3bb3a3f256f4b7968c9c788781e4ff07dce46bdf12339dcda61053375426ee2e"}, {file = "pyflakes-2.4.0.tar.gz", hash = "sha256:05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c"}, @@ -742,53 +560,10 @@ pytest-cov = [ {file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"}, {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"}, ] -reportlab = [ - {file = "reportlab-3.6.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4ba8eebfa4383e4680d6e7e6dba9c45c1fe19bbc0a754db4d84823f1a9511e56"}, - {file = "reportlab-3.6.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:37dda88dbe16dd3f4f9039464637cce66e462c0b95e5763dbd45ac5799136d3a"}, - {file = "reportlab-3.6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10681d89a0ca37bb4036283fb8c0efac9ac1b22265dbdf350bda0448be33e00c"}, - {file = "reportlab-3.6.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cebd0b28a0e875a9ce789514700f80659269ecf2a8fcef0aa10b8ae52b40474a"}, - {file = "reportlab-3.6.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ec84055cf2c83783958b74eadf0e577eb0cd9088c8b5d536e9ddc0f4a9f8c70"}, - {file = "reportlab-3.6.9-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:90f74627cafecf3924741ab8b0690a19df4214eb56b1cfce2dc74a15c9744034"}, - {file = "reportlab-3.6.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2c2fd861f10b2cd49ccf29a31da9ad5c3b95aa437804e4fd0351ed4eb695f74"}, - {file = "reportlab-3.6.9-cp310-cp310-win32.whl", hash = "sha256:e492e87886423192af1fafde23907bcd9d2fdccfc22f67e18aa5c73db3a380a3"}, - {file = "reportlab-3.6.9-cp310-cp310-win_amd64.whl", hash = "sha256:d1bf9455aff37beb421a4447d89d6dd77bb46f677c0bab4eb0272cdb79faad2f"}, - {file = "reportlab-3.6.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0a7f2b7232c3ffb451b649d55c51a6dd0c8104ad7bbcfe355addf7619705e7fa"}, - {file = "reportlab-3.6.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1967dbc9930917d75c39784712a137d432dbc2e5ca9e132a2453319c2619ccff"}, - {file = "reportlab-3.6.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32a5c5cd9625a40feec956f460355b4813bc3187c4f8dc9efd9f1a7f8f854e34"}, - {file = "reportlab-3.6.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8cb82b6d14ad4bd915acacc8f114c6a7bab8b9b1503cabb930e433ebd320f90c"}, - {file = "reportlab-3.6.9-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e767cf4507ca8eed7dde8511f0889b0f19f160a2bdf9ef07742b2aaeceed9f2"}, - {file = "reportlab-3.6.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a114761ad3ba6e0cdfacf14a8fb2cb8f5713b115ca1f0c17f3cd638d0a5b4bd"}, - {file = "reportlab-3.6.9-cp37-cp37m-win32.whl", hash = "sha256:bbaab798991863952c593c0459dcb82e0aade837675593310e13cba2ce7fb45a"}, - {file = "reportlab-3.6.9-cp37-cp37m-win_amd64.whl", hash = "sha256:ab1ffe4ec7be99ad348791116d436610afdc7a9a02a968997f31eaa62eaadad8"}, - {file = "reportlab-3.6.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:496f42840604255ce06777bc129048b3bab966213bbac4f07fbe4ceb6a2e0482"}, - {file = "reportlab-3.6.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a441afdfe31870b964bccde042d7172ed3c0077f519bbf3ed7d9d34c406b6b91"}, - {file = "reportlab-3.6.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4fbe23ac870adf90544d2014c572dba6ec4d772afad6505bb91f171ddad12839"}, - {file = "reportlab-3.6.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de724c78f4eb1363b1195dce85a2a8806e7509b69ac5c842a714d942ea534d63"}, - {file = "reportlab-3.6.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:713574da534b6ce73d884f1574c35a565e438af4888fcc75e752f1de02e356a7"}, - {file = "reportlab-3.6.9-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:193671445b4885128d8800d3e416eb2fa4fd89bafae08cc9889c0752fe5ad8c2"}, - {file = "reportlab-3.6.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff0e014a3a3fe286c642ef51213c41684a156b9ed293ef205e8890bc1dbbfdc7"}, - {file = "reportlab-3.6.9-cp38-cp38-win32.whl", hash = "sha256:23f5aed2d212096f2fe95d56f868d63f839a08bf7e389237e644d93981274222"}, - {file = "reportlab-3.6.9-cp38-cp38-win_amd64.whl", hash = "sha256:09b2ca175129a34292399fc4c6a8b1739f6c5946368fcaa6f931d69385b2f720"}, - {file = "reportlab-3.6.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cb21666fc9edec9716553bfcfe0c30d1bbbe2731910a96f07ec65652974e5f83"}, - {file = "reportlab-3.6.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d927bf802bf53c1b5a3878a22e9be310900877984e7c436a3a99bdd19cfec4c3"}, - {file = "reportlab-3.6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce3a3aad287c8532f62223f5720b5504e31abe3dce52a27bd2a25f508c0d846e"}, - {file = "reportlab-3.6.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9a5f63bc381c0f945402ef4c1bccc74a8eed28f6be6596704b1db7d82ec89fe"}, - {file = "reportlab-3.6.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50f8e30f5410efc69b0217261b1f21912888da392a4549e79c7aaaac85f01bfa"}, - {file = "reportlab-3.6.9-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15294435f786968bcdf1a7a67bcc23a136470b6ea26919497f5c76ff0f653041"}, - {file = "reportlab-3.6.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e9b5e9115363545a727d8ebe7e4b94f7cf6f26113261a269d50d88b8db4eb726"}, - {file = "reportlab-3.6.9-cp39-cp39-win32.whl", hash = "sha256:e1fc1b1f5d9d1c2e18b5e60602dfa7854b2330ba0efc312ef605abf588abea9c"}, - {file = "reportlab-3.6.9-cp39-cp39-win_amd64.whl", hash = "sha256:92a6613af9877e3ad2a1c5a16a122514a4f9f8d9b91b1f22e7fa0fa796617b36"}, - {file = "reportlab-3.6.9.tar.gz", hash = "sha256:5d0cc3682456ad213150f6dbffe7d47eab737d809e517c316103376be548fb84"}, -] +reportlab = [] tomli = [ {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, ] -typer = [ - {file = "typer-0.4.1-py3-none-any.whl", hash = "sha256:e8467f0ebac0c81366c2168d6ad9f888efdfb6d4e1d3d5b4a004f46fa444b5c3"}, - {file = "typer-0.4.1.tar.gz", hash = "sha256:5646aef0d936b2c761a10393f0384ee6b5c7fe0bb3e5cd710b17134ca1d99cff"}, -] -typing-extensions = [ - {file = "typing_extensions-4.2.0-py3-none-any.whl", hash = "sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708"}, - {file = "typing_extensions-4.2.0.tar.gz", hash = "sha256:f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376"}, -] +typer = [] +typing-extensions = [] From 562501ebf2fa91352a2f66082204c3e5a8727882 Mon Sep 17 00:00:00 2001 From: Neil Johnson Date: Thu, 21 Jul 2022 16:59:25 -0400 Subject: [PATCH 3/4] Allow txt files --- .gitignore | 1 - requirements.txt | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index 798398b..ba5c190 100644 --- a/.gitignore +++ b/.gitignore @@ -129,7 +129,6 @@ dmypy.json .pyre/ # Output files -*.txt # project specfic .* diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e812589 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,43 @@ +cffi==1.15.1; python_version >= "3.6" +charset-normalizer==2.0.12; python_full_version >= "3.5.0" and python_version >= "3.6" \ + --hash=sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597 \ + --hash=sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df +click==8.1.3; python_version >= "3.7" \ + --hash=sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48 \ + --hash=sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e +colorama==0.4.5; python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0" \ + --hash=sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da \ + --hash=sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4 +cryptography==36.0.2; python_version >= "3.6" \ + --hash=sha256:4e2dddd38a5ba733be6a025a1475a9f45e4e41139d1321f412c6b360b19070b6 \ + --hash=sha256:4881d09298cd0b669bb15b9cfe6166f16fc1277b4ed0d04a22f3d6430cb30f1d \ + --hash=sha256:ea634401ca02367c1567f012317502ef3437522e2fc44a3ea1844de028fa4b84 \ + --hash=sha256:7be666cc4599b415f320839e36367b273db8501127b38316f3b9f22f17a0b815 \ + --hash=sha256:8241cac0aae90b82d6b5c443b853723bcc66963970c67e56e71a2609dc4b5eaf \ + --hash=sha256:7b2d54e787a884ffc6e187262823b6feb06c338084bbe80d45166a1cb1c6c5bf \ + --hash=sha256:c2c5250ff0d36fd58550252f54915776940e4e866f38f3a7866d92b32a654b86 \ + --hash=sha256:ec6597aa85ce03f3e507566b8bcdf9da2227ec86c4266bd5e6ab4d9e0cc8dab2 \ + --hash=sha256:ca9f686517ec2c4a4ce930207f75c00bf03d94e5063cbc00a1dc42531511b7eb \ + --hash=sha256:f64b232348ee82f13aac22856515ce0195837f6968aeaa94a3d0353ea2ec06a6 \ + --hash=sha256:53e0285b49fd0ab6e604f4c5d9c5ddd98de77018542e88366923f152dbeb3c29 \ + --hash=sha256:32db5cc49c73f39aac27574522cecd0a4bb7384e71198bc65a0d23f901e89bb7 \ + --hash=sha256:d2b3d199647468d410994dbeb8cec5816fb74feb9368aedf300af709ef507e3e \ + --hash=sha256:da73d095f8590ad437cd5e9faf6628a218aa7c387e1fdf67b888b47ba56a17f0 \ + --hash=sha256:0a3bf09bb0b7a2c93ce7b98cb107e9170a90c51a0162a20af1c61c765b90e60b \ + --hash=sha256:8897b7b7ec077c819187a123174b645eb680c13df68354ed99f9b40a50898f77 \ + --hash=sha256:82740818f2f240a5da8dfb8943b360e4f24022b093207160c77cadade47d7c85 \ + --hash=sha256:1f64a62b3b75e4005df19d3b5235abd43fa6358d5516cfc43d87aeba8d08dd51 \ + --hash=sha256:e167b6b710c7f7bc54e67ef593f8731e1f45aa35f8a8a7b72d6e42ec76afd4b3 \ + --hash=sha256:70f8f4f7bb2ac9f340655cbac89d68c527af5bb4387522a8413e841e3e6628c9 +electos.nist-datamodels @ git+https://github.com/ion-oset/nist-data-models.git@python/main ; python_version >= "3.7" and python_version < "4.0" +pdfminer.six==20220506; python_version >= "3.6" \ + --hash=sha256:0960be95fe8724a4847f83d53d0331b890871f6035ba706841568caa2b541bf5 \ + --hash=sha256:3d65c1a0f4a0465c709e191550ec77a684ebe0bcb562337ccbfb7aa228c52076 +pillow==9.2.0; python_version >= "3.7" +pycparser==2.21; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" \ + --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ + --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 +pydantic==1.8.2; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.1" +reportlab==3.6.11; python_version >= "3.7" and python_version < "4" +typer==0.4.2; python_version >= "3.6" +typing-extensions==4.3.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.1" From 787fb1f1c86a2c084d0b21ef63805e1cabfd2c8b Mon Sep 17 00:00:00 2001 From: Neil Johnson Date: Fri, 22 Jul 2022 11:41:23 -0400 Subject: [PATCH 4/4] Comment out automated pytest --- .github/workflows/python3.8-app.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python3.8-app.yml b/.github/workflows/python3.8-app.yml index dedfac0..219f111 100644 --- a/.github/workflows/python3.8-app.yml +++ b/.github/workflows/python3.8-app.yml @@ -34,6 +34,6 @@ jobs: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - - name: Test with pytest - run: | - pytest + # - name: Test with pytest + # run: | + # pytest