├── .github └── workflows │ ├── do-checks-and-tests.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── pyproject.toml ├── pytest.ini ├── setup.cfg ├── setup.py ├── src └── pycallnumber │ ├── __init__.py │ ├── exceptions.py │ ├── factories.py │ ├── options.py │ ├── set.py │ ├── settings.py │ ├── template.py │ ├── unit.py │ ├── units │ ├── __init__.py │ ├── callnumbers │ │ ├── __init__.py │ │ ├── dewey.py │ │ ├── lc.py │ │ ├── local.py │ │ ├── parts.py │ │ └── sudoc.py │ ├── compound.py │ ├── dates │ │ ├── __init__.py │ │ ├── base.py │ │ ├── datestring.py │ │ └── parts.py │ ├── numbers.py │ └── simple.py │ └── utils.py └── tests ├── helpers.py ├── test_factories.py ├── test_options.py ├── test_set.py ├── test_template.py ├── test_unit.py ├── test_units.py └── test_utils.py /.github/workflows/do-checks-and-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/.github/workflows/do-checks-and-tests.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/setup.py -------------------------------------------------------------------------------- /src/pycallnumber/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/__init__.py -------------------------------------------------------------------------------- /src/pycallnumber/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/exceptions.py -------------------------------------------------------------------------------- /src/pycallnumber/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/factories.py -------------------------------------------------------------------------------- /src/pycallnumber/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/options.py -------------------------------------------------------------------------------- /src/pycallnumber/set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/set.py -------------------------------------------------------------------------------- /src/pycallnumber/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/settings.py -------------------------------------------------------------------------------- /src/pycallnumber/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/template.py -------------------------------------------------------------------------------- /src/pycallnumber/unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/unit.py -------------------------------------------------------------------------------- /src/pycallnumber/units/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/__init__.py -------------------------------------------------------------------------------- /src/pycallnumber/units/callnumbers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/callnumbers/__init__.py -------------------------------------------------------------------------------- /src/pycallnumber/units/callnumbers/dewey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/callnumbers/dewey.py -------------------------------------------------------------------------------- /src/pycallnumber/units/callnumbers/lc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/callnumbers/lc.py -------------------------------------------------------------------------------- /src/pycallnumber/units/callnumbers/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/callnumbers/local.py -------------------------------------------------------------------------------- /src/pycallnumber/units/callnumbers/parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/callnumbers/parts.py -------------------------------------------------------------------------------- /src/pycallnumber/units/callnumbers/sudoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/callnumbers/sudoc.py -------------------------------------------------------------------------------- /src/pycallnumber/units/compound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/compound.py -------------------------------------------------------------------------------- /src/pycallnumber/units/dates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/dates/__init__.py -------------------------------------------------------------------------------- /src/pycallnumber/units/dates/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/dates/base.py -------------------------------------------------------------------------------- /src/pycallnumber/units/dates/datestring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/dates/datestring.py -------------------------------------------------------------------------------- /src/pycallnumber/units/dates/parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/dates/parts.py -------------------------------------------------------------------------------- /src/pycallnumber/units/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/numbers.py -------------------------------------------------------------------------------- /src/pycallnumber/units/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/units/simple.py -------------------------------------------------------------------------------- /src/pycallnumber/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/src/pycallnumber/utils.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/test_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/test_factories.py -------------------------------------------------------------------------------- /tests/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/test_options.py -------------------------------------------------------------------------------- /tests/test_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/test_set.py -------------------------------------------------------------------------------- /tests/test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/test_template.py -------------------------------------------------------------------------------- /tests/test_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/test_unit.py -------------------------------------------------------------------------------- /tests/test_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/test_units.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unt-libraries/pycallnumber/HEAD/tests/test_utils.py --------------------------------------------------------------------------------