semvec/pypi-packages huggingface dataset:
tpnameit 0.0.14
Python module that manages the nomenclature of your pipelines.
License: MIT

tpNameIt
============================================================

.. image:: https://img.shields.io/github/license/tpoveda/tpNameIt.svg
    :target: https://github.com/tpoveda/tpPyUtils/blob/master/LICENSE

Python module that manages the nomenclature of your pipelines:

* Nomenclature is based on rules and tokens. Those can be setup in a per-project basis.
* DCC agnostic way, the library works in any DCC supported by tpDccLib

Dependencies
-------------------

* **tpPyUtils**: https://github.com/tpoveda/tpPyUtils
* **tpDccLib**: https://github.com/tpoveda/tpDccLib
* **tpQtLib**: https://github.com/tpoveda/tpQtLib

Depending on the DCC you are going to use you will need to download and install one of the following repositories:

* **3ds Max**: https://github.com/tpoveda/tpMaxLib
* **Maya**: https://github.com/tpoveda/tpMayaLib
* **Houdini**: *Work in Progress*
* **Nuke**: *Work in Progress*
* **Blender**: *Work in Progress*

Installation
-------------------

Manual
~~~~~~~~~~~~~~~~~~~~~~

1. Clone/Download tpNameIt dependencies Python packages and follow instructions to install them.

2. Clone/Download tpNameIt anywhere in your PC (If you download the repo, you will need to extract the contents of the .zip file).

3. Copy **tpNameIt** folder located inside **source** folder in a path added to **sys.path**

Automatic
~~~~~~~~~~~~~~~~~~~~~~
Automatic installation for tpNameIt is not finished yet.

Usage
-------------------

Initialization Code
~~~~~~~~~~~~~~~~~~~~~~

1. If you only want to use tpNameIt libraries functionality

.. code-block:: python

    import tpPyUtils
    tpPyUtils.init()

    import tpDccLib
    tpDccLib.init()

    import tpQtLib
    tpQtLib.init()

    import tpNameIt
    tpNameIt.init()


2. If you want to launch tpNameIt UI

.. code-block:: python

    import tpPyUtils
    tpPyUtils.init()

    import tpDccLib
    tpDccLib.init()

    import tpQtLib
    tpQtLib.init()

    import tpNameIt
    tpNameIt.run()
tphoudinilib 0.0.5
Houdini implementation for tpDccLib and tpQtLib. Utils functions to work with Maya Python APIs.
License: MIT

tpHoudiniLib
============================================================

.. image:: https://img.shields.io/github/license/tpoveda/tpHoudiniLib.svg
    :target: https://github.com/tpoveda/tpPyUtils/blob/master/LICENSE


Houdini implementation for tpDccLib and tpQtLib packages.

Also, this module contains a lot of utilities functions and classes to work with Houdini Python API (hou)

Installation
-------------------
Manual
~~~~~~~~~~~~~~~~~~~~~~
1. Clone/Download tpHoudiniLib anywhere in your PC (If you download the repo, you will need to extract the contents of the .zip file).

2. Copy **tpHoudiniLib** folder located inside **source** folder in a path added to **sys.path**

Automatic
~~~~~~~~~~~~~~~~~~~~~~
Automatic installation for tpHoudiniLib is not finished yet.

Usage
-------------------
Initialization Code
~~~~~~~~~~~~~~~~~~~~~~
1. If tpDccLib or tpQtLib packages are being used, tpHoudiniLib will be automatic imported during the initialization
of those packages.

2. If tpDccLib and tpQtLib are not found in your sys.path, you will need to initialize manually tpHoudiniLib.

.. code-block:: python

    import tpHoudiniLib
    tpHoudiniLib.init()

Reloading
~~~~~~~~~~~~~~~~~~~~~~
For development purposes, you can enable reloading system, so 
you can reload tpHoudiniLib sources without the necessity of restarting
your Python session. Useful when working with DCCs.

1. If tpDccLib and tpQtLib packages are being used, tpHoudiniLib will be automatic reload by tpDccLib and tpQtLib reload systems.
2. If tpDccLib and tpQtLib are not found, you will need to reload tpHoudiniLib manually.

.. code-block:: python

    import tpHoudiniLib
    reload(tpHoudiniLib)
    tpHoudiniLib.init(True)


Enabling debug log
~~~~~~~~~~~~~~~~~~~~~~
By default, tpHoudiniLib logger only logs warning messages. To enable all log messages
you can set TPHOUDINILIB_DEV environment variables to 'True'

.. code-block:: python

    import os
    
    os.environ['TPHOUDINILIB_DEV'] = 'True'
    import tpHoudiniLib
    tpHoudiniLib.init()
tpmayalib 0.0.17
Maya implementation for tpDccLib and tpQtLib. Utils functions to work with Maya Python APIs.
License: MIT

tpMayaLib
============================================================

.. image:: https://img.shields.io/github/license/tpoveda/tpMayaLib.svg
    :target: https://github.com/tpoveda/tpPyUtils/blob/master/LICENSE

Maya implementation for tpDccLib and tpQtLib packages.

Also, this module contains a lot of utilities functions and classes to work with Maya Python APIs (cmds and OpenMaya)

Installation
-------------------
Manual
~~~~~~~~~~~~~~~~~~~~~~
1. Clone/Download tpMayaLib anywhere in your PC (If you download the repo, you will need to extract
the contents of the .zip file).

2. Copy **tpMayaLib** folder located inside **source** folder in a path added to **sys.path**

Automatic
~~~~~~~~~~~~~~~~~~~~~~
Automatic installation for tpMayaLib is not finished yet.

Usage
-------------------
Initialization Code
~~~~~~~~~~~~~~~~~~~~~~
1. If tpDccLib or tpQtLib packages are being used, tpMayaLib will be automatic imported during the initialization
of those packages.
2. If tpDccLib and tpQtLib are not found in your sys.path, you will need to initialize manually tpMayaLib.

.. code-block:: python

    import tpMayaLib
    tpMayaLib.init()


Reloading
~~~~~~~~~~~~~~~~~~~~~~
For development purposes, you can enable reloading system, so 
you can reload tpMayaLib sources without the necessity of restarting
your Python session. Useful when working with DCCs.

1. If tpDccLib and tpQtLib packages are being used, tpMayaLib will be automatic reload by tpDccLib and tpQtLib reload systems.
2. If tpDccLib and tpQtLib are not found, you will need to reload tpMayaLib manually.

.. code-block:: python

    import tpMayaLib
    reload(tpMayaLib)
    tpMayaLib.init(True)


Enabling debug log
~~~~~~~~~~~~~~~~~~~~~~
By default, tpMayaLib logger only logs warning messages. To enable all log messages
you can set TPMAYALIB_DEV environment variables to 'True'

.. code-block:: python

    import os

    os.environ['TPMAYALIB_DEV'] = 'True'
    import tpMayaLib
    tpMayaLib.init()
tpdcclib 0.0.16
Collection of Python modules to write DCC tools in a DCC agnostic way.
License: MIT

tpDccLib
============================================================

.. image:: https://img.shields.io/github/license/tpoveda/tpDccLib.svg
    :target: https://github.com/tpoveda/tpPyUtils/blob/master/LICENSE

.. image:: https://travis-ci.com/tpoveda/tpDccLib.svg?branch=master
    :target: https://travis-ci.com/tpoveda/tpDccLib

Collection of Python modules to write DCC tools in a DCC agnostic way.

When working with specific DCCs, tpDccLib will auto import proper modules and will use
DCC specific implementations.

Installation
-------------------
Manual
~~~~~~~~~~~~~~~~~~~~~~
1. Clone/Download tpDccLib anywhere in your PC (If you download the repo, you will need to extract
the contents of the .zip file).

2. Copy **tpDccLib** folder located inside **source** folder in a path added to **sys.path**

Automatic
~~~~~~~~~~~~~~~~~~~~~~
Automatic installation for tpDccLib is not finished yet.

DCC Implementations
-------------------
At this moment following DCCs are supported:

* **3ds Max**: https://github.com/tpoveda/tpMaxLib
* **Maya**: https://github.com/tpoveda/tpMayaLib
* **Houdini**: https://github.com/tpoveda/tpHoudiniLib
* **Nuke**: https://github.com/tpoveda/tpNukeLib
* **Blender**: *Work in Progress*

During tpDccLib initialization, if DCC specific implementation package is found in sys.path, tpDccLib
will automatically detect it and will import it.

Usage
-------------------
Initialization Code
~~~~~~~~~~~~~~~~~~~~~~
tpDccLib must be initialized before being used.

.. code-block:: python

    import tpDccLib
    tpDccLib.init()


Reloading
~~~~~~~~~~~~~~~~~~~~~~
For development purposes, you can enable reloading system, so 
you can reload tpDccLib sources without the necessity of restarting
your Python session. Useful when working with DCCs.

.. code-block:: python

    import tpDccLib
    reload(tpDccLib)
    tpDccLib.init(True)


Enabling debug log
~~~~~~~~~~~~~~~~~~~~~~
By default, tpDccLib logger only logs warning messages. To enable all log messages
you can set TPDCCLIB_DEV environment variables to 'True'

.. code-block:: python

    import os

    os.environ['TPDCCLIB_DEV'] = 'True'
    import tpDccLib
    tpDccLib.init()


Deploying new version (only for devs)
-----------------------------------------

Update version
~~~~~~~~~~~~~~~~~~~~~~

Make sure **setup.cfg** file version field is updated

Installing libraries
~~~~~~~~~~~~~~~~~~~~~~
Make sure that you have installed the following packages:

* **wheel**

.. code-block:: console

    pip install wheel

* **twine**

.. code-block:: console

    pip install twine

* **setuptools**

.. code-block:: console

    pip install setuptools

Make sure to update setuptools to latest available version:

.. code-block:: console

    pip install setuptools --upgrade


Generate wheel
~~~~~~~~~~~~~~~~~~~~~~

.. code-block:: console

    python setup.py sdist bdist_wheel

Validate wheel package generation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. code-block:: console

    twine check dist/*

Upload package to PyPi
~~~~~~~~~~~~~~~~~~~~~~~~

.. code-block:: console

    twine upload dist/*
circuitpython-i2c-button 2.2.1
CircuitPython I2C Button à la Sparkfun Qwiic Button/Switch/Arcade
License: MIT
Keywords: adafruit circuitpython micropython sparkfun i2c_button

Introduction
============

.. image:: https://readthedocs.org/projects/circuitpython-i2c_button/badge/?version=latest
    :target: https://circuitpython-i2c_button.readthedocs.io/
    :alt: Documentation Status

.. image:: https://img.shields.io/discord/327254708534116352.svg
    :target: https://discord.gg/nBQh6qu
    :alt: Discord

.. image:: https://github.com/gmparis/CircuitPython_i2c_button/workflows/Build%20CI/badge.svg
    :target: https://github.com/gmparis/CircuitPython_i2c_button/actions
    :alt: Build Status

CircuitPython I2C Button à la Sparkfun Qwiic Button/Switch/Arcade


Dependencies
=============
This driver depends on:

* `Adafruit CircuitPython <https://github.com/adafruit/circuitpython>`_
* `Bus Device <https://github.com/adafruit/Adafruit_CircuitPython_BusDevice>`_

Please ensure all dependencies are available on the CircuitPython filesystem.
This is easily achieved by downloading
`the Adafruit library and driver bundle <https://circuitpython.org/libraries>`_.

Installing from PyPI
=====================

On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
PyPI <https://pypi.org/project/circuitpython-i2c-button/>`_. To install for current user:

.. code-block:: shell

    pip3 install circuitpython-i2c-button

To install system-wide (this may be required in some cases):

.. code-block:: shell

    sudo pip3 install circuitpython-i2c-button

To install in a virtual environment in your current project:

.. code-block:: shell

    mkdir project-name && cd project-name
    python3 -m venv .env
    source .env/bin/activate
    pip3 install circuitpython-i2c-button

Usage Example
=============

.. code-block:: python

    import board
    import busio
    from i2c_button import I2C_Button
    i2c = busio.I2C(board.SCL, board.SDA)
    button = I2C_Button(i2c)
    print('firmware version is', button.version)

See examples/i2c_button_simpletest.py and other scripts in that folder
for more extensive examples.

Credits
============

This library is based upon the Sparkfun Arduino library and SparkX Switch firmware
authored by Nathan Seidle, Fischer Moseley and Priyanka Makin.

* `Arduino Library <https://github.com/sparkfun/SparkFun_Qwiic_Button_Arduino_Library>`_
* `Switch Firmware <https://github.com/sparkfunX/Qwiic_Switch>`_

Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/gmparis/CircuitPython_i2c_button/blob/master/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.

Documentation
=============

For information on building library documentation, please check out `this guide <https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1>`_.
IcoCube 0.0.1a6
ICOCUBE Python Core
License: MIT

** ICOCUBE ** is a task to task messaging system to allows to design communicating applications inside many machines using differente operating system (or in the same machine).

Today is an experimental Project.

But we are close to release a stable version.

Versions in Python, Kotlin/Java and C # will be available soon.

If you want more informations, you can contact us by email.