Skip to main content

LibraryCreator is a Python library that provides a user-friendly way to generate setup files, build wheel files, and upload Python libraries to PyPI.

Project description

LibraryCreator is a Python library that provides a user-friendly way to generate setup files, build wheel files, and upload Python libraries to PyPI (Python Package Index). It offers a graphical user interface (GUI) powered by tkinter, making it easy for developers to create and distribute their Python libraries.


Key Features:
- Generate Setup: Generate a setup.py file for a Python library by providing package details such as name, version, description, author, and author email.
- Build Wheel: Build a wheel file for your Python library, simplifying the distribution and installation process.
- Upload Library: Upload your Python library to PyPI with ease, prompting you for your PyPI credentials and handling the upload process for you.

Installation:
You can install LibraryCreator using pip:
pip install LibraryCreator

Usage:
Here's an example of how to use LibraryCreator:

from LibraryCreator import LibraryCreator

# Create an instance of LibraryCreator
creator = LibraryCreator()

# Run the GUI event loop
creator.run()

This will open the Library Creator GUI, where you can interactively generate setup files, build wheel files, and upload your Python libraries to PyPI.

Documentation:
For detailed documentation and usage examples, please refer to the LibraryCreator Documentation.

License:
LibraryCreator is licensed under the MIT License.

Contributing:
Contributions are welcome! Please see the Contributing Guidelines for more information.

Issues:
If you encounter any issues or have suggestions, please feel free to open an issue on the GitHub repository.

Credits:
LibraryCreator is developed and maintained by TheUnkownHacker.

Release History:
0.0.1-beta (2023-06-03): Initial beta release.

Support:
For support or any inquiries, please contact jhamb.aarav@gmail.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

librarycreator-1.1.0-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file librarycreator-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for librarycreator-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fdb4ad50bab2e3887c23253d747cd99f0d56fd0f33b2662f11992371e57e3a2d
MD5 bedf738dcbb43afb4756916308ebb60a
BLAKE2b-256 5bcf7e331730c547bb3045598702e0299c6642c9963c4de2ede2517d0b0a09c5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page