# depcon
Convert requirements files to pyproject.toml format.
## Installation
```
pipx install depcon
```
or
```
uvx install depcon
```
## Usage
```
depcon -r requirements.txt -d requirements-dev.txt -p pyproject.toml
depcon -r requirements.in -p pyproject.toml
depcon -r requirements.txt
```
## Options
- `-r`, `--requirements`: Path to requirements.txt file
- `-d`, `--requirements-dev`: Path to requirements-dev.txt file
- `-p`, `--pyproject`: Path to target pyproject.toml file (default: ./pyproject.toml)
Raw data
{
"_id": null,
"home_page": null,
"name": "depcon",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "requirements, dependencies, pyproject, conversion",
"author": null,
"author_email": "Lance Reinsmith <info@k2rad.com>",
"download_url": "https://files.pythonhosted.org/packages/c8/bc/59d64f23862c882a9e79627bcd4af12a48e4e1b2ed43412f036e143292df/depcon-0.1.1.tar.gz",
"platform": null,
"description": "# depcon\n\nConvert requirements files to pyproject.toml format.\n\n## Installation\n\n```\npipx install depcon\n```\n\nor \n\n```\nuvx install depcon\n```\n\n## Usage\n\n```\ndepcon -r requirements.txt -d requirements-dev.txt -p pyproject.toml\ndepcon -r requirements.in -p pyproject.toml\ndepcon -r requirements.txt \n```\n\n## Options\n\n- `-r`, `--requirements`: Path to requirements.txt file\n- `-d`, `--requirements-dev`: Path to requirements-dev.txt file\n- `-p`, `--pyproject`: Path to target pyproject.toml file (default: ./pyproject.toml)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Convert requirements files to pyproject.toml format",
"version": "0.1.1",
"project_urls": {
"Bug Tracker": "https://github.com/lancereinsmith/depcon/issues",
"Documentation": "https://github.com/lancereinsmith/depcon#readme",
"Homepage": "https://github.com/lancereinsmith/depcon"
},
"split_keywords": [
"requirements",
" dependencies",
" pyproject",
" conversion"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ccc4dbf633efadd3965e0aeb68e45b391901c3037a3c69971ada1602dd94c917",
"md5": "6f1c5d1c9905a55c8ee87213425dd89c",
"sha256": "4acd7f4c617c3e6bee3550782a46412f007bae1859d6327e8ac5f962d86adf04"
},
"downloads": -1,
"filename": "depcon-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6f1c5d1c9905a55c8ee87213425dd89c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 3562,
"upload_time": "2024-12-12T22:40:27",
"upload_time_iso_8601": "2024-12-12T22:40:27.111748Z",
"url": "https://files.pythonhosted.org/packages/cc/c4/dbf633efadd3965e0aeb68e45b391901c3037a3c69971ada1602dd94c917/depcon-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c8bc59d64f23862c882a9e79627bcd4af12a48e4e1b2ed43412f036e143292df",
"md5": "01a40ad1a536e7ad51d26d1af0713d03",
"sha256": "acbe77ad1d3056f41aecdbfa180bbe805f1cc8be3999094152837e7b9df5918d"
},
"downloads": -1,
"filename": "depcon-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "01a40ad1a536e7ad51d26d1af0713d03",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 3203,
"upload_time": "2024-12-12T22:40:29",
"upload_time_iso_8601": "2024-12-12T22:40:29.328902Z",
"url": "https://files.pythonhosted.org/packages/c8/bc/59d64f23862c882a9e79627bcd4af12a48e4e1b2ed43412f036e143292df/depcon-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-12 22:40:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lancereinsmith",
"github_project": "depcon",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "packaging",
"specs": [
[
"==",
"24.2"
]
]
},
{
"name": "requirements-parser",
"specs": [
[
"==",
"0.11.0"
]
]
},
{
"name": "toml",
"specs": [
[
"==",
"0.10.2"
]
]
},
{
"name": "types-setuptools",
"specs": [
[
"==",
"75.6.0.20241126"
]
]
}
],
"lcname": "depcon"
}