Skip to main content

Python framework for creating third-party libraries

Project description

pfctl

Python framework for creating third-party libraries

How to use

install:

    pip install pfctl

use:

  1. create a a.py file and write some code like this:
    import pfctl
    pfctl.create(
        name="",
        version="0.0.1",
        author="",
        author_email="",
        description="",
        long_description_content_type="text/markdown",
        url="",
        project_urls={'Bug tracker': ''},
        classifiers=['Development Status :: 3 - Alpha', 'Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent'],
        packages=[""],
        python_requires=">=3.6",
        install_requires = [],
        entry_points=""
    )
  1. write this command in the terminal and download the package:
    pip install build
    pip install twine
  1. write this command in the terminal to build the package:
    python -m build
  1. write this command in the terminal to upload the package:
    python -m twine upload dist/*
  1. write your username and password in the terminal, or write your APItoken in the terminal and upload the package:
    username:***
    password:***

or

    APItoken:***

Then the package will be uploaded to the pypi server.

How to download your package

  1. write this command in the terminal to download the package:
    pip install your_package_name
  1. write this command in the terminal to use the package:
    import your_package_name

Version change

------ 0.0.1: first version

------ 0.0.2: fix some bugs in the setup.py file

Project details


Download files

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

Source Distribution

pfctl-0.0.2.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pfctl-0.0.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file pfctl-0.0.2.tar.gz.

File metadata

  • Download URL: pfctl-0.0.2.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for pfctl-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a167d3cbb797ebf28613f8d0ea6fd2fa478e2d4a5030b1791d29936f905e890d
MD5 4ed8cd167fba7dabe65d96b3f146e1e7
BLAKE2b-256 34dbc8c4d3439f93bd302f174af68861ad62532365cf6c604ef433a2f2263d68

See more details on using hashes here.

File details

Details for the file pfctl-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pfctl-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for pfctl-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0a683824e1f567a1bcc321ae9db4f18ad5f04361c6b163c404d9f8f97f845c21
MD5 5f809c9759db4feb6efaa7d836e441c1
BLAKE2b-256 5b8417af1ed65f1bece099e9d263ff0779338c7dd5f6dd990f420345d9493793

See more details on using hashes here.

Supported by

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