-
1. Write a `setup.py`
2. Upload to PyPI with [twine](https://github.com/pypa/twine)
3. ???
4. Profit!
-
Releasing a Python package to PyPI (Python Package Index) involves several steps. Here's a step-by-step guide to help you publish your Python package:
### 1. **Create Your Python Package:**
Fir…
-
### Describe the bug.
When opening more than one passage editor at a time, inactive editors (those not on top of the stack) do not retain their scroll state.
### Steps to reproduce:
Create a passag…
-
### Describe the bug.
When you click on maximize a passage, the passage disappears...
### Steps to reproduce:
I open the passage and everything is fine, but as soon as I press maximize, everything …
-
### Describe the bug.
Drag-clicking to select multiple passages, then not clicking on them to move them, but clicking near them results in the dragging getting broken.
Can be fixed by clicking on an…
-
### Describe the bug.
When double clinking on passage it does work , nor open editor for passage.
### Steps to reproduce:
When double clinking on passage it does work , nor open editor for passage.…
-
Originally reported in pypa/warehouse#4341.
It looks like `long_description` is full of Windows-style carriage-return characters (^M) which seem to have confused twine/pkginfo about what is and wha…
-
I try use automatic detection of when the HTML file is launched from the downloaded version of Twine in order to determine whether to use a relative or absolute path to my files. In earlier versions …
-
**Describe the bug**
I'm re-opening "[Twine Inaccessible For Users Of Screen Readers](https://github.com/klembot/twinejs/issues/564)" issue #564.
The Twine application interface needs to be made a…
-
### Describe the bug.
In the .zip file bundle for Twine, there is a .DS_Store file in it. I’m assuming it wasn’t caught by the .gitignore file you have set up. I see that there is a `*.DS_Store` rule…