Metadata-Version: 2.4
Name: apache-commons-validator-python
Version: 0.0.11
Summary: A Python translation of Apache Commons Validator
Author-email: Alicia Chu <ac2872@cornell.edu>, Juji Lau <jal499@cornell.edu>, Sanjana Nandi <sn523@cornell.edu>, Jessica Breuhaus <jb2784@cornell.edu>
License: Apache-2.0
Project-URL: Homepage, https://github.coecis.cornell.edu/sn523/apache-commons-validator-python
Requires-Python: <3.13,>=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: babel==2.11.0
Requires-Dist: pycountry
Requires-Dist: dateparser
Requires-Dist: pytest>=7.0.0
Requires-Dist: black
Requires-Dist: pylint
Requires-Dist: pytest-mock
Requires-Dist: coverage
Requires-Dist: sphinx
Requires-Dist: sphinx_rtd_theme
Dynamic: license-file

# apache-commons-validator-python
This is a Python translation of the Apache Commons Validator, which provides libraries for client-side validation and server-side data validation. 

### Documentation
Documentation can be found in this repository at docs/_build/latex/apachecommonsvalidatorpython.pdf

### Installation

Clone the repository locally. 

`git clone https://github.coecis.cornell.edu/sn523/apache-commons-validator-python.git`

Change current working directory. 

`cd apache-commons-validator-python`

Create and activate a conda environment with python 3.12 specifically. 

`conda create -n <my_env> python=3.12`
`conda activate <my_env>`

Install the requirements. 

`pip install -r requirements.txt`

### License
This code is licensed under the Apache License v2.

Make sure the following is listed as a notice/attribution:

Apache Commons Validator
Copyright 2002-2025 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
