diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8a1fd1e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,55 @@ +*.pbxproj binary merge=union + +# Consistent line endings for text files +*.c text +*.cpp text +*.h text +*.pxd text diff=python eol=lf +*.py text diff=python eol=lf +*.py3 text diff=python eol=lf +*.pyw text diff=python eol=lf +*.pyx text diff=python eol=lf +*.pyz text diff=python eol=lf +*.pyi text diff=python eol=lf +*.db binary +*.p binary +*.pkl binary +*.pickle binary +*.pyc binary export-ignore +*.pyo binary export-ignore +*.pyd binary +*.java text eol=lf +*.js text eol=lf +*.ts text eol=lf +*.css text eol=lf +*.html text eol=lf +*.md text eol=lf +*.sh text eol=lf +*.xml text eol=lf +*.json text eol=lf +*.yml text eol=lf +*.yaml text eol=lf + +# Treat image files as binary +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary + +# Avoid diff for large files +*.zip binary +*.tar.gz binary +*.jar binary +*.exe binary + +# Avoid diff for compiled files +*.o binary +*.a binary +*.out binary +*.so binary +*.dll binary +*.class binary + +# Ignore MacOS specific files +.DS_Store export-ignore diff --git a/README.md b/README.md index 621e39f..53bcf45 100644 --- a/README.md +++ b/README.md @@ -1 +1,9 @@ -# happtiq-oss-python-libs \ No newline at end of file +# happtiq-oss-python-libs + +## Packages + +Below are links to the different packages: + +[happtiq_commons_gen_ai](https://github.com/happtiq/happtiq-oss-python-libs/tree/main/packages/happtiq_commons_gen_ai) + +[happtiq_commons_google_cloud](https://github.com/happtiq/happtiq-oss-python-libs/tree/main/packages/happtiq_commons_google_cloud) diff --git a/packages/happtiq_commons_gen_ai/README.md b/packages/happtiq_commons_gen_ai/README.md index 621e39f..ac86ff6 100644 --- a/packages/happtiq_commons_gen_ai/README.md +++ b/packages/happtiq_commons_gen_ai/README.md @@ -1 +1,27 @@ -# happtiq-oss-python-libs \ No newline at end of file +# happtiq_commons_gen_ai + +[![PyPI version](https://badge.fury.io/py/happtiq_commons_gen_ai.svg)](https://badge.fury.io/py/happtiq_commons_gen_ai) + +happtiq_commons_gen_ai is a Python package that provides interfaces to work with ChatGPT and Gemini AI models. This library allows you to easily integrate these AI models into your Python applications, providing methods to send prompts and receive responses. + +## Installation + +To install `happtiq_commons_gen_ai`, use pip: + +```bash +pip install happtiq_commons_gen_ai +``` + +## Contributing + +Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements. + +## License + +This project is licensed under the Apache License, Version 2.0, January 2004. You may obtain a copy of the License at: +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + +This ensures that the license is clearly stated and provides the necessary information for users to understand their rights and obligations under the Apache License, Version 2.0. diff --git a/packages/happtiq_commons_google_cloud/README.md b/packages/happtiq_commons_google_cloud/README.md index 621e39f..f082d32 100644 --- a/packages/happtiq_commons_google_cloud/README.md +++ b/packages/happtiq_commons_google_cloud/README.md @@ -1 +1,27 @@ -# happtiq-oss-python-libs \ No newline at end of file +# happtiq_commons_google_cloud + +[![PyPI version](https://badge.fury.io/py/happtiq_commons_google_cloud.svg)](https://badge.fury.io/py/happtiq_commons_google_cloud) + +`happtiq_commons_google_cloud` is a Python package that provides a set of utilities and services to work with Google Cloud Platform (GCP). This package includes services for OAuth2 authentication, Google Cloud Storage (GCS) operations, Pub/Sub messaging, Secret Manager, and more. + +## Installation + +To install `happtiq_commons_google_cloud`, use pip: + +```bash +pip install happtiq_commons_google_cloud +``` + +## Contributing + +Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements. + +## License + +This project is licensed under the Apache License, Version 2.0, January 2004. You may obtain a copy of the License at: +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + +This ensures that the license is clearly stated and provides the necessary information for users to understand their rights and obligations under the Apache License, Version 2.0.