- Update HISTORY
- Update README and check formatting with http://rst.ninjs.org/
- Make sure any new files are included in MANIFEST.in
- Update version number in
explorer/__init__.py
- Update any package dependencies in
setup.py
- Commit the changes:
git add .
git commit -m "Release 1.0.0"
- Build & test the source distribution:
python setup.py sdist
mktmpenv
z explorer
cd dist
tar xzvf django-sql-explorer-x.x.tar.gz
cd django-sql-explorer-x.x/
python setup.py install
django-admin.py startproject explorertest
cd explorertest/explorertest/
emacs urls.py
>> from django.core.urls include url, include
>> url(r'^explorer/', include('explorer.urls')),
emacs settings.py
>> add 'explorer' to installed apps
cd..
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
>> log in and try it! http://127.0.0.1:8000/explorer/
deactivate
- Release on PyPI:
python setup.py sdist upload
- Test that it pip installs:
mktmpenv
pip install my_project
deactivate
- Tag the last git commit with the version number:
git tag -a 0.1.1
Put the same message as in HISTORY.rst.
- Push:
git push
- Push tags:
git push --tags
- Check the PyPI listing page (https://pypi.python.org/pypi/django-sql-explorer) to make sure that the README, release notes, and roadmap display properly.
Hello, I am not able to email the csv to the entered valid email address. Please Help !