poetry-env-test


Namepoetry-env-test JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummaryA package to manage and verify Python project environments using Poetry.
upload_time2024-06-19 11:37:58
maintainerNone
docs_urlNone
authorYour Name
requires_python<4.0,>=3.10
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # poetry-env-test

`poetry-env-test` is a Python package designed to manage and verify Python project environments using Poetry. This package provides tools to clean and set up project environments, check dependencies, and backup and restore dependency configurations.

## Features

- **Clean Project Environment**: Unset `PYTHONPATH`, remove existing Poetry environments, and reinstall dependencies.
- **Check Project Setup**: Verify the presence and structure of project dependencies.
- **Backup and Restore Dependencies**: Backup current dependencies to a file and restore them if needed.

## Installation

To install `poetry-env-test`, you need to have Poetry installed. You can install Poetry by following the [official installation guide](https://python-poetry.org/docs/#installation).

Then, you can add `poetry-env-test` to your project using the following command:

```bash
poetry add poetry-env-test
```

## Usage

Command Line Interface

This package provides several CLI commands that can be used to manage your project environment.

### Check Project Setup

To check the project setup and verify dependencies:

```sh
poetry run check-project-setup
```

### Clean Project Setup

To clean the project setup by unsetting `PYTHONPATH`, removing existing Poetry environments, and reinstalling dependencies:

```sh
poetry run clean-project-setup
```

### Backup Dependencies

To backup the current dependencies to a file:

```sh
poetry run backup-dependencies
```

## Contributing

Contributions are welcome! Please follow these steps to contribute:

	1.	Fork the repository.
	2.	Create a new branch for your feature or bug-fix.
	3.	Commit your changes.
	4.	Push the branch to your fork.
	5.	Create a pull request.

Please ensure your code follows the project’s coding standards and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

## Authors

Carrow Morris-Wiltshire - visit my [website](carrow.me.uk")

## Acknowledgments

GPT-4o assisted in making this package. So thank you to all of the contributors to the platforms that LLMs are trained on as well as GPT-4o (if you are reading this).
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "poetry-env-test",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Your Name",
    "author_email": "your.email@example.com",
    "download_url": "https://files.pythonhosted.org/packages/91/c8/00e456a7e57fa2d264ee0b2cb5dfa564c43dc80cb26eb4749e6a69afb357/poetry_env_test-0.1.3.tar.gz",
    "platform": null,
    "description": "# poetry-env-test\n\n`poetry-env-test` is a Python package designed to manage and verify Python project environments using Poetry. This package provides tools to clean and set up project environments, check dependencies, and backup and restore dependency configurations.\n\n## Features\n\n- **Clean Project Environment**: Unset `PYTHONPATH`, remove existing Poetry environments, and reinstall dependencies.\n- **Check Project Setup**: Verify the presence and structure of project dependencies.\n- **Backup and Restore Dependencies**: Backup current dependencies to a file and restore them if needed.\n\n## Installation\n\nTo install `poetry-env-test`, you need to have Poetry installed. You can install Poetry by following the [official installation guide](https://python-poetry.org/docs/#installation).\n\nThen, you can add `poetry-env-test` to your project using the following command:\n\n```bash\npoetry add poetry-env-test\n```\n\n## Usage\n\nCommand Line Interface\n\nThis package provides several CLI commands that can be used to manage your project environment.\n\n### Check Project Setup\n\nTo check the project setup and verify dependencies:\n\n```sh\npoetry run check-project-setup\n```\n\n### Clean Project Setup\n\nTo clean the project setup by unsetting `PYTHONPATH`, removing existing Poetry environments, and reinstalling dependencies:\n\n```sh\npoetry run clean-project-setup\n```\n\n### Backup Dependencies\n\nTo backup the current dependencies to a file:\n\n```sh\npoetry run backup-dependencies\n```\n\n## Contributing\n\nContributions are welcome! Please follow these steps to contribute:\n\n\t1.\tFork the repository.\n\t2.\tCreate a new branch for your feature or bug-fix.\n\t3.\tCommit your changes.\n\t4.\tPush the branch to your fork.\n\t5.\tCreate a pull request.\n\nPlease ensure your code follows the project\u2019s coding standards and includes appropriate tests.\n\nLicense\n\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n## Authors\n\nCarrow Morris-Wiltshire - visit my [website](carrow.me.uk\")\n\n## Acknowledgments\n\nGPT-4o assisted in making this package. So thank you to all of the contributors to the platforms that LLMs are trained on as well as GPT-4o (if you are reading this).",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A package to manage and verify Python project environments using Poetry.",
    "version": "0.1.3",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07e0a6e92c5e8d51934c26547bda9f2cb5298c5e9425a454573d75e5b237aea4",
                "md5": "d36399ff55d556fc2c1e1d5602c1f956",
                "sha256": "24ea6932d7593d03f1751f4a04e9f24e8f0d81e21d229d67d6f84bc981f5b510"
            },
            "downloads": -1,
            "filename": "poetry_env_test-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d36399ff55d556fc2c1e1d5602c1f956",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 5288,
            "upload_time": "2024-06-19T11:37:54",
            "upload_time_iso_8601": "2024-06-19T11:37:54.978946Z",
            "url": "https://files.pythonhosted.org/packages/07/e0/a6e92c5e8d51934c26547bda9f2cb5298c5e9425a454573d75e5b237aea4/poetry_env_test-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91c800e456a7e57fa2d264ee0b2cb5dfa564c43dc80cb26eb4749e6a69afb357",
                "md5": "6cf67b72c0a2ea22d249f376f96a9689",
                "sha256": "06810c2ef997d71cfea3df6da7a1a1c3d5a4cf7ea1a8576b662c209d637c6dee"
            },
            "downloads": -1,
            "filename": "poetry_env_test-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "6cf67b72c0a2ea22d249f376f96a9689",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 3256,
            "upload_time": "2024-06-19T11:37:58",
            "upload_time_iso_8601": "2024-06-19T11:37:58.499688Z",
            "url": "https://files.pythonhosted.org/packages/91/c8/00e456a7e57fa2d264ee0b2cb5dfa564c43dc80cb26eb4749e6a69afb357/poetry_env_test-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-19 11:37:58",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "poetry-env-test"
}
        
Elapsed time: 0.42489s