PYActivate

Python library for Marshall Activation Protocol


Keywords
python, activation, monetisation, library, pypi, python3, security
License
MIT
Install
pip install PYActivate==0.0.1

Documentation

PyActivate

About

This is the official repository for PyActivate, a Python 3 package available on PyPi for activating Python software.

This is the source code for PyActivate, an open source, free module for activating proprietary Python software. Despite being aimed at the developers of propreitary software, it is licensed under an OSI aproved licence, the MIT License, more detail in LICENSE.txt.

Contributing

PyActivate is still in early stages of development, so contributions would be greatly appreciated. To get involved, submit an issue/pull request. Most of them are reviewed by me within a few weeks of submitting them.

Please submit an issue if there is a problem you can't solve for yourself, but fork and submit a pull request if you have a solution to a problem. Your issue is more likely to be patched and shipped earlier if you submit a patch yourself.

Of course, don't feel obligated to come up with your own patch. Any bug reports/improvements/issues of any kind are appreciated greatly.

I highly discourage installing the package from another location, as I can't moderate/verify it. If you have made your own version of the package, please submit a PR here, and ask for it to be merged. Unfortunately, forks which have ported the package to another language cannot be merged. Instead, submit an issue asking for it to be added to the "PORTS.txt" file. This documents verified ports that I have inspected. I will link to the repository, creator's profile, license text and anything else you wish.

I'm only one human, but the community is a lot of humans. Together, we can build a better library.

Install/use

This package is solely available on GitHub and PyPi. To get it, please only source it from those locations. They are the only places I officially place it. Other locations are unofficial and unverified.

The package is written in Python 3 syntax. Certain features will not work, and will error if used on a Python 2 enterpreter

Install from GitHub

  1. Clone the repository using HTTPS or GIT
  2. Ensure that all files have arrived intact, and that the package has been downloaded correctly
  3. Move the Python contents of the "package" directory into wherever you wish to import them from
  4. Delete any "pycache" directories, if present
  5. You're set up and ready to go

Install from PyPi (downloading)

Follow the same steps as cloning from GitHub. You may get certain files such as .whl files along with the download. Ensure they are deleted before continuing.

The "package" directory contains all required python files. You should copy them to wherever you need them.

After copying required files, you should be able to import "PyActivate" without errors (Note: this will only work if the install directory is named "PyActivate", as by default)

Install from PyPi (using pip)

  1. Use the command "pip install PYActivate" to automatically install the package globally
  2. To test your install, type import PyActivate into a Python shell
  3. You're set up and ready to go