https://github.com/thoth-station/python
Library for Python related code
https://github.com/thoth-station/python
artificial-intelligence dependencies hacktoberfest pipenv pipfile pypi thoth
Last synced: 9 months ago
JSON representation
Library for Python related code
- Host: GitHub
- URL: https://github.com/thoth-station/python
- Owner: thoth-station
- License: gpl-3.0
- Created: 2018-11-22T10:41:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-18T00:28:31.000Z (about 2 years ago)
- Last Synced: 2025-03-24T13:51:22.768Z (9 months ago)
- Topics: artificial-intelligence, dependencies, hacktoberfest, pipenv, pipfile, pypi, thoth
- Language: Python
- Size: 1.33 MB
- Stars: 4
- Watchers: 9
- Forks: 12
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Thoth Python
------------
This library provides routines for Python specific operations for `project
Thoth `_. An example of routines present in this
library:
* manipulating with project (see ``Project`` abstraction)
* operations on top of requirements.txt files and/or ``Pipfile`` and ``Pipfile.lock`` files
* operations on top of ``constraints.txt`` files
* operations for operating with Python package source indexes (`PEP-0503 `_ compatible simple repository API)
* operations for Python packages (default and the development ones) and their in memory hierarchical structures
Installation
============
This package is `available on PyPI `_.
You can install it with pip or `Pipenv `_:
.. code-block:: console
pipenv install thoth-python
Running and testing
===================
You can use Pipenv for managing this project and execute testsuite using
``setup.py``'s ``test`` command:
.. code-block:: console
# Clone this package:
git clone https://github.com/thoth-station/python.git thoth-python
cd thoth-python
pipenv install --dev
pipenv run python3 setup.py test